FFmpegのMini版を公開します。
公式サイト(https://www.ffmpeg.org/)で紹介されている配布先のバイナリは100MB超と (サイトのインフラ状況もあるのか) ダウンロードに時間がかかりますが、こちらはよりシンプルでZipファイルサイズが11MBと、約10分の1にまで縮小されています。
特徴
- フル版と比較してサイズがほぼ 1/10 の 11MB
- 主要な形式の変換に限定(以下の表を参照)
- ライセンスがデフォルトのGPLからL-GPLに緩くなったため、比較的使いやすくなった
- H264の処理にOpenH264を使用しているため、ライセンス料不要
2026-06-14 v8.1.1ベース:
ffmpeg 8.1.1 mini

バックアップミラー: ffmpeg-8.1.1-mini.zip
ソース: ffmpeg-8.1.1-mini_src.zip
目次
FFmpeg Mini LGPL Build 対応形式・機能表
ビルド方針
| 項目 | 状態 |
|---|---|
| FFmpeg | 8.1.1 |
| ライセンス方針 | LGPL 寄り |
| GPL | 無効 |
| nonfree | 無効 |
| version3 | 無効 |
| static link | 無効 |
| shared DLL | 有効 |
| ffmpeg | 有効 |
| ffprobe | 有効 |
| ffplay | 無効 |
| network | 無効 |
| device input/output | 無効 |
| iconv | 無効 |
| AV1 decode | libdav1d |
| AV1 encode | libaom-av1 |
| H.264 encode | libopenh264 |
| MP3 encode | libmp3lame |
| AAC encode | FFmpeg 内蔵 AAC |
| WebM encode | libvpx / libvpx-vp9 + libopus / libvorbis |
| Opus encode | libopus |
| Vorbis encode | libvorbis |
| WebP encode | libwebp |
コンテナ形式
| 形式 | 読み込み | 書き出し | 備考 |
|---|---|---|---|
| MP4 / MOV / M4A | ✅ | ✅ | mov,mp4,m4a,3gp,3g2,mj2 読み込み、mp4 / mov 書き出し |
| MKV | ✅ | ✅ | matroska |
| WebM | ✅ | ✅ | AV1/VP8/VP9 + Opus/Vorbis 入力、AV1/VP8/VP9 + Opus/Vorbis 出力 |
| AVI | ✅ | ✅ | 汎用互換用 |
| FLV | ✅ | ✅ | 旧形式互換用 |
| WMV / ASF | ✅ | ✅ | asf として対応 |
| MP3 | ✅ | ✅ | libmp3lame によるMP3出力対応 |
| OGG / OGV | ✅ | ✅ | Vorbis/Opus音声向け |
| WAV | ✅ | ✅ | PCM音声入出力 |
| FLAC | ✅ | ✅ | ロスレス音声 |
| AAC raw / ADTS | ✅ | ✅ | 入力 aac、出力 adts |
| MPEG-TS | ✅ | ❌ | 読み込みのみ |
| MPEG Video elementary | ✅ | ❌ | 読み込みのみ |
| 画像シーケンス | ✅ | ✅ | image2。PNG/JPEG/WebP等の入出力用途 |
映像コーデック
| コーデック | デコード | エンコード | 備考 |
|---|---|---|---|
| AV1 | ✅ | ✅ | デコードは libdav1d、エンコードは libaom-av1 |
| H.264 / AVC | ✅ | ✅ | エンコードは libopenh264 |
| H.265 / HEVC | ✅ | ❌ | 読み込みのみ |
| MPEG-4 Part 2 | ✅ | ✅ | mpeg4 |
| MPEG-2 Video | ✅ | ❌ | 読み込みのみ |
| H.263 | ✅ | ✅ | 旧形式互換 |
| VP8 | ✅ | ✅ | エンコードは libvpx |
| VP9 | ✅ | ✅ | エンコードは libvpx-vp9 |
| WMV1 / WMV2 / WMV3 / VC-1 | ✅ | 一部のみ | 主に読み込み目的 |
| MJPEG | ✅ | ✅ | 対応 |
| PNG | ✅ | ✅ | 静止画/画像シーケンス |
| WebP | ✅ | ✅ | エンコードは libwebp |
音声コーデック
| コーデック | デコード | エンコード | 備考 |
|---|---|---|---|
| AAC | ✅ | ✅ | FFmpeg内蔵AAC |
| MP3 | ✅ | ✅ | エンコードは libmp3lame |
| Opus | ✅ | ✅ | エンコードは libopus |
| Vorbis | ✅ | ✅ | エンコードは libvorbis |
| FLAC | ✅ | ✅ | ロスレス音声 |
| WAV / PCM s16le | ✅ | ✅ | 汎用WAV出力 |
| PCM s24le / s32le | ✅ | ✅ | 高ビット深度WAV等 |
| WMA v1 / v2 | ✅ | ❌ | 読み込みのみ |
編集・変換操作
| 操作 | 対応 | 使用機能 |
|---|---|---|
| 動画から音声抽出 | ✅ | -vn |
| 音声形式変換 | ✅ | AAC / MP3 / Opus / Vorbis / FLAC / WAV |
| 動画形式変換 | ✅ | MP4 / WebM / MKV / AVI / FLV / ASF |
| リサイズ | ✅ | scale |
| クロップ | ✅ | crop |
| FPS変更 | ✅ | fps |
| 音量調整 | ✅ | volume |
| 結合 | ✅ | concat demuxer / concat filter |
| トリム | ✅ | trim, atrim |
| PTS調整 | ✅ | setpts, asetpts |
| 回転 | ✅ | transpose, rotate |
| 左右/上下反転 | ✅ | hflip, vflip |
| パディング | ✅ | pad |
| ピクセル形式変換 | ✅ | format |
| 音声形式調整 | ✅ | aformat, aresample |
| ネットワーク入力 | ❌ | --disable-network |
| カメラ/画面キャプチャ | ❌ | --disable-devices, --disable-avdevice |
| ffplay再生 | ❌ | --disable-ffplay |
代表的な変換例
AV1 WebM → MP4 / H.264 + AAC
ffmpeg.exe -hide_banner -y -c:v libdav1d -i "input.webm" -c:v libopenh264 -b:v 3000k -pix_fmt yuv420p -c:a aac -b:a 192k "output.mp4" > webm_to_mp4_log.txt 2>&1
MP4 → AV1 WebM
ffmpeg.exe -hide_banner -y -i "input.mp4" -c:v libaom-av1 -cpu-used 6 -crf 34 -b:v 0 -pix_fmt yuv420p -c:a libopus -b:a 128k "output_av1.webm" > mp4_to_av1_webm_log.txt 2>&1
MP4 → MP3
ffmpeg.exe -hide_banner -y -i "input.mp4" -vn -c:a libmp3lame -b:a 192k "output.mp3" > mp4_to_mp3_log.txt 2>&1
WAV → MP3
ffmpeg.exe -hide_banner -y -i "input.wav" -c:a libmp3lame -b:a 192k "output.mp3" > wav_to_mp3_log.txt 2>&1
MP3 → WAV
ffmpeg.exe -hide_banner -y -i "input.mp3" -c:a pcm_s16le "output.wav" > mp3_to_wav_log.txt 2>&1
リサイズ
ffmpeg.exe -hide_banner -y -i "input.mp4" -vf scale=1280:-2 -c:v libopenh264 -b:v 2500k -pix_fmt yuv420p -c:a aac -b:a 192k "output_720p.mp4" > resize_log.txt 2>&1
音量調整
ffmpeg.exe -hide_banner -y -i "input.mp4" -af volume=1.5 -c:v copy -c:a aac -b:a 192k "output_volume.mp4" > volume_log.txt 2>&1
注意点
libaom-av1によるAV1エンコードは非常に遅い場合があります。- 速度優先の検証では
-cpu-used 6または-cpu-used 8を推奨します。 - 画質優先では
-crfを小さく、容量優先では大きくします。 - H.264エンコードは
libopenh264のため、libx264と比べると画質・圧縮率・オプション自由度は控えめです。

