ffmpeg安裝配置以及庫調用


參考https://blog.csdn.net/jayson_jang/article/details/52329508

cd ffmpeg
./configure --enable-shared --prefix=/usr/local/ffmpeg
make -j4
sudo make install
sudo ln -s /usr/local/ffmpeg/bin/ffmpeg /usr/local/bin/
sudo ln -s /usr/local/ffmpeg/bin/ffprobe /usr/local/bin/
sudo ln -s /usr/local/ffmpeg/bin/ffserver /usr/local/bin/

指定ffmpeglib路徑:

在/etc/ld.so.conf.d 目錄下vi創建一個ffmpeg.conf,並添加/usr/local/ffmpeg/lib運行ldconfig這樣運行ffmpeg相關執行程序時,就不會出現找不到lib*的錯誤。

輸入ffmpeg --help,顯示以下ffmpeg版本信息和help信息,說明安裝成功.

為了以后方便編程,我們把/usr/local/ffmpeg/lib中的三個鏈接庫libavcodec.so libavformat.so libavutil.so libswsacle.so復制到/usr/lib下。把/usr/local/ffmpeg/include目錄下的所有文件復制到/usr/include下。

sudo cp /usr/local/ffmpeg/lib/libavcodec.so /usr/lib

sudo cp /usr/local/ffmpeg/lib/libavformat.so /usr/lib

sudo cp /usr/local/ffmpeg/lib/libavutil.so /usr/lib

sudo cp /usr/local/ffmpeg/lib/libswscale.so /usr/lib

sudo cp -r /usr/local/ffmpeg/include/* /usr/include

調用庫:

gcc -o test test.c -lavformat -lavcodec -lavutil -lswscale


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM