FFmpeg 自動ビルド: Windows & Linux 静的バイナリ
FFmpeg 静的自動ビルド: Windows & Linux 向けのワンストップソリューション
コンパイルの手間なしで信頼性の高い静的 FFmpeg バイナリが必要ですか? BtbN/FFmpeg-Builds (スター 10.6k、フォーク 1.4k) は Windows と Linux 向けに FFmpeg の master およびリリースブランチの毎日の自動ビルドを提供します。
🎯 主な機能
対応プラットフォーム: - Windows: win64 (x86_64)、win32 (x86)、winarm64 - Linux: linux64 (x86_64)、linuxarm64 (aarch64)
利用可能なバリアント:
| バリアント | 説明 |
|---------|-------------|
| gpl | フル GPL 依存関係 (x264, x265) |
| lgpl | LGPL のみ (GPL ライブラリなし) |
| nonfree | GPL + fdk-aac |
| *-shared | 共有 libav* ライブラリ |
アドイン: 4.4/5.0/6.0/7.0、debug、lto
🚀 自動ビルドスケジュール
- 毎日 12:00 UTC に win(arm)64 & linux(arm)64
- 保持期間: 直近 14 日分のデイリービルド + 月次ビルド (2 年間)
- 最新シンボリックリンク で一貫した URL
🛠️ 自分でビルド (5 分)
# 前提条件: bash + docker
# 1. Docker イメージをビルド
./makeimage.sh win64 gpl 7.0
# 2. FFmpeg をビルド
./build.sh win64 gpl 7.0
# 出力: artifacts/ffmpeg-master-latest-win64-gpl-7.0.zip
📦 含まれているもの?
scripts.d/ に 50 以上の依存関係を確認:
- ビデオ: libx264, libx265, libvpx, dav1d
- オーディオ: fdk-aac, libopus, libvorbis
- ハードウェア: NVENC, QSV, VAAPI
- コンテナ: libwebp, librav1e
🎉 プロのヒント
- Windows 10 22H2+ が必要 (UCRT 必要)
- Linux: glibc 2.28+、カーネル 4.18+
- カスタムバージョン:
4.4/5.1/6.1/7.1を追加 - デバッグビルド:
debugアドインを追加 (+250MB)
なぜ 10.6k スター?
- ゼロ依存関係 のインストール
- 毎日の新鮮なビルド
- 複数のライセンスバリアント
- ARM64 サポート
- 簡単なカスタムビルド
最新をダウンロード: FFmpeg-Builds Releases
最適な用途: ビデオ処理パイプライン、メディアサーバー、CI/CD、エンベッドシステム、configure && make の悪夢にうんざりしたすべての人。
元の記事:
オリジナルを見る