一:安裝yasm
從yasm官網下載最新版本[http://yasm.tortall.net/];
然後安裝:
./configure
make
make install;
二:安裝ffmpeg
從ffmpeg官網下載最新版本[http://www.ffmpeg.org];
然後安裝:
./configure --enable-shared --prefix=/usr/local/ffmpeg
make
make install
三:測試
進入/usr/local/ffmpeg/bin目錄;
./ffmpeg -v
如果無異常則安裝成功;
四:異常
錯誤信息:
ffmpeg: error while loading shared libraries: libavdevice.so.56: cannot open shared object file: No such file or directory
此情況是因爲ffmpeg未找到相關依賴包,可以通過以下方法解決
先 find / -name libavdevice.so.56 得到該文件的目錄地址,我找到的是在ffmpeg安裝目錄的lib目錄下;
然後 vim /etc/ld.so.conf 將上述目錄添加到最後一行並保存退出;
再 ldconfig 使配置生效,即可;