x264及ffmpeg交叉編譯

2021-08-16 15:20:40 字數 964 閱讀 5544

系統:ubuntu14.04 32位

編譯器:arm-linux-gcc(版本 gcc version 4.8.3)

目標板:gec6818

x264交叉編譯:

1.解壓原始碼包到指定目錄

tar xvf last_x264.tar.bz2 -c /home/csgec/tools/

cd /home/csgec/tools/x264-snapshot-20180307-2245/

2.配置選項

./configure –enable-static –enable-shared –disable-asm –prefix=/home/csgec/tools/arm-x264 –host=arm-linux –cross-prefix=arm-linux-

3.編譯

make

4.安裝

make install

ffmpeg交叉編譯:

1.解壓原始碼包到指定目錄

tar xvf ffmpeg-3.4.2.tar.bz2 -c /home/csgec/tools/

2.配置選項

./configure –enable-shared –disable-asm –enable-libx264 –enable-gpl –prefix=/home/csgec/tools/arm-ffmpeg –enable-cross-compile –arch=arm –target-os=linux –cross-prefix=arm-linux- –cc=arm-linux-gcc –extra-cflags=-i/home/csgec/tools/arm-x264/include –extra-ldflags=-l/home/csgec/tools/arm-x264/lib –extra-libs=-ldl

3.編譯

time make -j 4

4.安裝

make install

x264的交叉編譯和移植

要能夠在開發板上使用x264庫就需要將 x264 交叉編譯並且移植到開發板上,當然為了方便除錯,可是在主機在也安裝上 x264 開發板上安裝的庫需要交叉編輯,生成可執行檔案之後,目標程式在開發板上執行時需要 x264 的動態庫。所以 x264 x264 的交叉編譯和移植步驟。x264 的資源,將壓縮...

Linux下編譯帶x264的ffmpeg的方法

一 環境準備 二 編譯 1 編譯yasm。configure prefix usr local yasm make make install 2 解壓x264,進入目錄,輸入 configure prefix usr local x264 enable shared enable static en...

Linux下編譯帶x264的ffmpeg的方法

原 一 環境準備 二 編譯 1 編譯yasm。configure prefix usr local yasm make make install 2 解壓x264,進入目錄,輸入 configure prefix usr local x264 enable shared enable static ...