avbuild全平臺 ffmpeg 構建工具
avbuild 是一個適用于所有平臺的 ffmpeg 構建工具,其中包括:iOS、android、raspberry pi、win32、uwp、linux、macOS 等。
特性
- 支持單個 FFmpeg 共享庫:ffmpeg.dll、libffmpeg.so、libffmpeg.dylib
- 現代工具鏈支持:clang+lld
- 如果 ffmpeg <= 3.4,則支持帶有最新 vs 和 win sdk (VS2019+win10 sdk) 的 windows xp
- 多個目標同時構建和配置
- 支持 macOS 和 iOS 的 SSL
- 如果可能,啟用所有 GPU 解碼器和編碼器
- nvidia 驅動版本不限
- ffmpeg 補丁
- 蘋果平臺的通用二進制文件,包括支持 M1
下載預編譯包
FFmpeg 主分支的精簡版(推薦):
樹莓派、安卓、iOS、macOS、Linux、VS2019桌面、VS2019 UWP、Clang Windows桌面、Clang UWP
FFmpeg 版本和其他版本:https : //sourceforge.net/projects/avbuild/files
適用于所有平臺
-
在構建之前在 shell 環(huán)境中設置 FFmpeg 源目錄:
export FFSRC=ffmpeg/source/dir -
可以將參數傳遞給腳本,
./avbuild.sh $TARGET_OS "$TARGET_ARCHS".
您可能需要在config-${TARGET_OS}.sh中設置一些變量
構建后,您需要的結果 headers 文件和庫就在sdk-${TARGET_OS}-${TARGET_ARCH}單一架構構建中。
評論
圖片
表情
