Ubuntu 下 FFmpeg環境搭建

1 官網下載最新源碼

http://www.ffmpeg.org/download.html
或者
git上clone
git clone https://git.ffmpeg.org/ffmpeg.git ffmpeg

2 Ubuntu18安裝依賴庫

sudo apt-get install nasm
sudo apt-get install yasm
sudo apt-get install libx264-dev
sudo apt-get install libx265-dev libnuma-dev
sudo apt-get install libvpx-dev
sudo apt-get install libfdk-aac-dev
sudo apt-get install libmp3lame-dev
sudo apt-get install libopus-dev

3 配置及編譯ffmpeg

./configure --enable-libx264 --disable-yasm --enable-libfdk-aac --enable-gpl --enable-nonfree --enable-shared --prefix=/opt/ffmpeg --extra-cflags=-I/usr/local/include --extra-ldflags=-L/usr/local/lib
make
make install

執行出現如下問題

./ffmpeg: error while loading sharedlibraries: libavdevice.so.57: cannot open shared object file: No such file ordirectory

解決辦法

sudo vim /etc/ld.so.conf
加入
/opt/ffmpeg/lib
執行
sudo ldconfig

爲 Ffmpeg 加入環境變量:

vi /etc/profile
加入以下內容:
FFMPEG=/opt/ffmpeg
PATH加入:$FFMPEG/bin

使修改立即生效:

source /etc/profile
執行 
ffmpeg -version

補充 ffplay編譯參考如下鏈接

https://blog.csdn.net/sinat_38439143/article/details/98854541

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章