FFmpeg和X264的交叉編譯環境


在下載好了FFmpeg和X264的源碼包之后,在Linux下進行安裝的基本流程就是切換到其源碼的根目錄,然后以此執行以下命令。基本上所有的開源源碼包的默認編譯安裝都是這三步。

./configure
make
make install三部曲

值得注意的是,如果對於./configure如何配置不清楚

則通過執行./configure  --help獲取幫助

對於FFmpeg和X264的編譯與安裝在FFmpeg的Wiki頁面上有詳細的幫助,下面貼上其地址

FFmpeg的Wiki主頁:http://trac.ffmpeg.org/

FFmpeg及相關源碼包的編譯安裝:https://trac.ffmpeg.org/wiki/CompilationGuide/Centos

X264的編譯與安裝:http://trac.ffmpeg.org/wiki/How%20to%20quickly%20compile%20libx264

本次為了在Smart210開發板(S5PV210)上面使用X264庫,需要移植X264。其主要工作是修改編譯選項,在執行./configure的時候,需要加入一些選項,主要是平台、前綴(即其編譯得到的庫文件的存放目錄)、編譯器、enable-share、enable-static、disable匯編、disable avcodec等幾個庫,通過執行./configur --help可以得到各個選項的詳細說明。執行之后則可得到arm-linux-gcc編譯所需要的X264庫,然后將該文件拷貝到開發板中的lib目錄或者/usr/lib目錄中。到此,完工。通過交叉編譯x264的程序則可以在開發板上面執行。具體的詳細命令有時間再補。

CC=arm-linux-gcc ./configure --host=arm-linux --disable-avs --disable-swscale --disable-lavf --disable-ffms --disable-lsmash  --prefix=/opt/crosse-complier/arm-none-linux-gnueabi/sys-root/usr --cross-prefix=arm-linux- --enable-static --enable-shared

 


免責聲明!

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



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