ffmpeg增加h264編解碼功能模塊方法


在寫代碼的過程中,經常需要利用ffmpeg進行h264編解碼,ffmpeg默認是不支持h264編解碼的,需要在編譯ffmpeg時增加支持h264編解碼功能模塊。

今天給大家分享下ffmpeg是如何增加h264編解碼功能模塊的。
問題解決

添加h264功能模塊,由於默認ffmpeg是不支持h264編解碼的,x264是第三方庫,需要先下載編譯生成庫,然后在編譯ffmpeg的時候添加此編譯選項。

具體步驟如下:
cd x264
sudo ./configure --enable-shared –enable-static --disable-asm  
sudo make
sudo make install
tar –vxf ffmpeg-4.0.3.tar.xz
cd ffmpeg-4.0.3
./configure --enable-shared --disable-yasm --enable-libx264 --enable-gpl
make
make install

默認安裝到/usr/local/ 目錄下,也可以通過–prefix=/usr/local/進行指定目錄,一般默認即可

  • (5)查詢下編譯的ffmpeg是否包含x264功能模塊

  • (6)通過ldd 查詢libavcodec.so 是否需要libx264.so 即可

如果需要增加其他外部第三方庫,與增加libx264方法一樣
Ffmpeg也提供了需要的地方庫的下載地址:
https://johnvansickle.com/ffmpeg/release-source/


免責聲明!

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



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