FFmpeg在Linux上的安裝

1. 下載源碼包

下載地址:FFmpeg官網

下載後解壓到/home目錄下,解壓後的文件名爲ffmpeg-3.2.13。

2. 開始安裝

1. 配置

./configure --enable-shared --prefix=/usr/local/ffmpeg --disable-yasm

--prefix表示程序安裝的目錄,這裏設爲/usr/local/ffmpeg。

--enable-shared表示生成動態鏈接庫,可以供以後編程使用,同時生成的可執行程序也依賴這些動態庫。

--disable-yasm表示禁用yasm。

2.  編譯&安裝

make
sudo make install

3. 驗證

使用如下命令驗證是否安裝成功:

./usr/local/ffmpeg/bin/ffmpeg -version

不出意外會提示如下錯誤信息:

./ffmpeg: error while loading shared libraries: libavdevice.so.57: cannot open shared object file: No such file or directory

 此時應該:

sudo vi /etc/ld.so.conf.d/ffmpeg.conf    #創建ffmpeg的配置文件,其最終會在文件/etc/ld.so.conf內被調用

然後在在打開的文件中加入ffmpeg的庫的路徑:

/usr/local/ffmpeg/lib

最後使用如下命令,使生效即可。

sudo ldconfig    #更新ld.so.cache,使修改生效

此時再次查看版本信息,即可成功看到如下信息:

4. 使用

可以根據需要將bin目錄添加至環境變量中以保證任何時候都能使用ffmpeg命令。

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