目前用的最多的是 :build-ffmpeg.sh
執行 build-ffmpeg.sh
cd 到 build-ffmpeg.所在的目錄下,然後執行:
./build-ffmpeg.sh
這個時候如果你的mac曾經安裝過多個版本的xcode ,執行./build-ffmpeg.sh 時可能會報錯:
building arm64…
xcrun -sdk iphoneos clang is unable to create an executable file.
c compiler test failed.
if you think configure made a mistake, make sure you are using the latest
version from git. if the latest version fails, report the problem to the
[email protected] mailing list or irc #ffmpeg on irc.freenode.net.
include the log file 「ffbuild/config.log」 produced by configure as this will help
solve the problem.
報錯分析
這個報錯說的是交叉編譯時找不到 iphoneos sdk 的可執行檔案,這是因為安裝多版本xcode 後造成訪問xcode路徑判斷錯誤引起的。
解決方法
在終端中執行:
執行時需要輸入mac 登入密碼,輸入密碼enter即可。
說明: 這是設定xcode 的預設訪問路徑
執行完後,再執行:
./build-ffmpeg.sh
這個時候不會再報剛才的錯誤了,ok完美解決。
FFmpeg完美編譯iOS版本
第 1 步 第 2 步 1 複製gas preprocessor.pl到 usr sbin下 2 修改檔案許可權,終端輸入以下資訊 chmod 777 usr sbin gas preprocessor.pl 第 3 步 2 終端中輸入命令 configure 3 終端中輸入命令 make 4 終端...
mac上編譯FFmpeg跑ios
2 安裝yasm 1.2.0 curl yasm.tar.gz tar xzvf yasm.tar.gz cd yasm 1.2.0 configure make sudo make install 5 終端進入ffmpeg ios build script目錄,然後輸入.build ffmpeg....
NDK開發(五) Ubuntu編譯FFmpeg
ubuntu 14.0 amd64 64bit ffmpeg tag n2.6.9 ndk r15c cd usr mkdir ndk 建立ndk目錄 mkdir jason 建立ffmpeg目錄 1.目錄給許可權 chmod 777 r ndk 2.解壓android ndk r15c linux...