linux下載源碼並編譯x264,x265並引用進FFmpeg

x264源碼下載地址:https://www.videolan.org/developers/x264.html

x265源碼下載地址:https://www.videolan.org/developers/x265.html

FFmpeg官網源碼下載地址:http://ffmpeg.org/download.html

FFmpeg默認支持H264的解碼,但是並不支持H264的編碼,如果想要讓FFmpeg支持H264編碼就要從外部引入X264進FFmpeg,如果想要支持H265的編解碼,就要從外部引入X265的靜態庫進FFmpeg。FFmpeg使用的是靜態鏈接,所以,引入的x264、x265都要先編譯成靜態庫.

1.下載並編譯x264:

git clone git://git.videolan.org/x264.git
./configure --enable-shared --enable-static --prefix=/home/jake/ffmpeg/ffmpeg-4.3/external-lib/x264/static
make -j8
make install

生產的靜態庫就會在/home/jake/ffmpeg/ffmpeg-4.3/external-lib/x264/static這個目錄下:
1
2

後續,需要將static下的靜態庫的路徑配置給FFmpeg,然後編譯FFmpeg,使得FFmpeg中有x264的支持。
2.把libx264編譯到ffmpeg:

./configure --enable-gpl --enable-libx264 --prefix=/home/jake/ffmpeg/ffmpeg-4.3
make -j8
make instal

到底有沒有成功把x264添加進FFmpeg,使用FFmpeg命令查看一下:

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