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 / M4Amov,mp4,m4a,3gp,3g2,mj2 読み込み、mp4 / mov 書き出し
MKVmatroska
WebMAV1/VP8/VP9 + Opus/Vorbis 入力、AV1/VP8/VP9 + Opus/Vorbis 出力
AVI汎用互換用
FLV旧形式互換用
WMV / ASFasf として対応
MP3libmp3lame によるMP3出力対応
OGG / OGVVorbis/Opus音声向け
WAVPCM音声入出力
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 2mpeg4
MPEG-2 Video読み込みのみ
H.263旧形式互換
VP8エンコードは libvpx
VP9エンコードは libvpx-vp9
WMV1 / WMV2 / WMV3 / VC-1一部のみ主に読み込み目的
MJPEG対応
PNG静止画/画像シーケンス
WebPエンコードは libwebp

音声コーデック

コーデックデコードエンコード備考
AACFFmpeg内蔵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 と比べると画質・圧縮率・オプション自由度は控えめです。

コメントを残す

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