ffmpeg原始碼可從獲取。本人使用的是v2.8。
前提條件:海思檢查編譯工具鏈已經裝好
可用echo $path
檢視是否裝好,示例如下:
修改ffmpeg的編譯配置檔案.configure
, 可用命令列配置。如下是我的配置:
./configure --prefix=
../out_ffmpeg/ --disable-yasm --enable-cross-compile --arch=arm --target-os=linux --cc=/opt/hisi-linux/x86-arm/arm-himix400-linux/bin/arm-himix400-linux-gcc --cxx=/opt/hisi-linux/x86-arm/arm-himix400-linux/bin/arm-himix400-linux-g++ --strip=/opt/hisi-linux/x86-arm/arm-himix400-linux/bin/arm-himix400-linux-strip
#說明下,
# --prefix 配置的是安裝目錄
# --cc 配置交叉編譯工具gcc
#...
編譯
make -j10
make
install
編譯好的檔案被安裝到了–prefix指定的目錄
FFMPEG交叉編譯記錄
記錄一下自己踩過的坑,linux小白 1 ndk版本17之後使用clang編譯器,不使用gcc 2 初裝linux可能未安裝clang編譯器,需要先檢查下 終端輸入clang,若提示 not input file 則已安裝 sudo yum install epel release sudo yum...
編譯 FFmpeg及其交叉編譯(理論)
以下給出個人在學習ffmpeg的完整過程,僅供參考。引言 因為在專案預研階段,每個人的環境有所不一樣,所以在編譯過程中十分注意 配置環境 依賴庫 外接開源庫。其實這些都是為了統一專案環境而已。避免開發階段發現,咦你原來缺來乙個庫,然而之前找了兩天的bug。但跟以往自己隨意編譯乙個開源庫不一樣,進一步...
x264及ffmpeg交叉編譯
系統 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 csge...