FFmpeg Builds
Latest
ffmpeg 主版本和最新版本分支的靜態 Windows (x86_64) 和 Linux (x86_64) 版本。
如果安裝了 UCRT,Windows 版本將針對 Windows 7 及更高版本。支援的最低版本是 Windows 10 22H2,不保證任何舊版本。
Linux 版本的目標是 RHEL/CentOS 8 (glibc-2.28 + linux-4.18) 以及更新的版本。
建置每天在 12:00 UTC(或 GitHub 的當時想法)運行,並在成功後自動發布。
自動建置僅適用於 win64 和 linux(arm)64。沒有 win32/x86 自動構建,但您可以按照以下說明自行產生 win32 構建。
有關包含的依賴項的列表,請檢查 script.d 目錄。每個文件都對應於其各自的包。
./makeimage.sh target variant [addin [addin] [addin] ...]./build.sh target variant [addin [addin] [addin] ...]成功後,產生的 zip 檔案將位於artifacts子目錄中。
可用目標:
win64 (x86_64 Windows)win32 (x86 Windows)linux64 (x86_64 Linux,glibc>=2.28,linux>=4.18)linuxarm64 (arm64(aarch64)Linux,glibc>=2.28,linux>=4.18)由於缺乏arm64(aarch64)架構支援或交叉編譯限制,linuxarm64目標不會建置一些依賴項。
davs2和xavs2 :aarch64 支援已損壞。libmfx和libva :Intel QSV 的函式庫,因此不支援 aarch64。可用型號:
gpl包含所有依賴項,甚至是那些需要完整 GPL 而不僅僅是 LGPL 的依賴項。lgpl缺少僅限 GPL 的函式庫。最突出的是 libx264 和 libx265。nonfree除了 gpl 變體的所有依賴項之外,還包括 fdk-aac。gpl-shared與 gpl 相同,但附帶 libav* 系列共用程式庫,而不是純靜態執行檔。lgpl-shared再次相同,但具有 lgpl 依賴項集。nonfree-shared再次相同,但具有非自由依賴集。所有這些都可以選擇與插件的任意組合組合:
4.4 / 5.0 / 5.1 / 6.0 / 6.1 / 7.0從各自的發布分支而不是主分支建構。debug以不從二進位檔案中刪除偵錯符號。這會使輸出大小增加約 250MB。lto使用 -flto=auto 建立所有依賴項和 ffmpeg (高度實驗性,對於 Windows 來說有問題,有時適用於 Linux)