FFmpeg-mini Windows版

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 対応形式・機能表

ビルド方針

項目状態
FFmpeg8.1.1
ライセンス方針LGPL 寄り
GPL無効
nonfree無効
version3無効
static link無効
shared DLL有効
ffmpeg有効
ffprobe有効
ffplay無効
network無効
device input/output無効
iconv無効
AV1 decodelibdav1d
AV1 encodelibaom-av1
H.264 encodelibopenh264
MP3 encodelibmp3lame
AAC encodeFFmpeg 内蔵 AAC
WebM encodelibvpx / libvpx-vp9 + libopus / libvorbis
Opus encodelibopus
Vorbis encodelibvorbis
WebP encodelibwebp

コンテナ形式

形式読み込み書き出し備考
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 と比べると画質・圧縮率・オプション自由度は控えめです。

1件のコメント

  1. […] ffmpeg-mini か、再配布の際は ffmpeg […]

コメントを残す

メールアドレスが公開されることはありません。 ※ が付いている欄は必須項目です