投稿

FFmpeg コマンド例 (Windows)

FFmpeg コマンド例 (Windows) Windows上でFFmpegをコマンドラインで使うときの例を集めました。 フォーマットを変換 rem WebMからMP4へ変換 ffmpeg -i in.webm out.mp4 rem MP4からMKVへ変換 ffmpeg -i in.mp4 out.mkv rem WavからFLACへ変換 ffmpeg -i in.wav out.flac 出力ファイルの拡張子に基づいて、フォーマットが自動的に設定されます。 フォーマットを明示的に指定する場合は -f を使用します。 コーデックは、そのフォーマットに格納可能であれば同じコーデックが、そうでなければ格納可能なデフォルトのコーデックが選択されます。 同じコーデックであっても、再エンコードされます。 コーデックを指定して変換 rem 映像をH.265へ変換 ffmpeg in.mp4 -c :v libx265 out.mp4 rem 音声をOPUSへ変換 ffmpeg in.mp4 -c :a opus out.mkv rem 映像をVP9、音声をOPUSへ変換 ffmpeg in.webm -c :v vp9 -c :a opus out.webm -c:v で映像のコーデック、 -c:a で音声のコーデック、 -c:s で字幕のコーデックを指定できます。 指定されていないほうのコーデックは、上と同じくそのフォーマットで格納可能かどうかで自動的に判断されます。 解像度を変更 rem フルHD(1920×1080)に変換 ffmpeg in.mp4 -s 1920x1080 out.mp4 rem アスペクト比が4:3のSD(720×480)に変換 ffmpeg in.mp4 -s 720x480 -aspect "4:3" out.mp4 rem アスペクト比が16:9の1440×1080に変換 ffmpeg in.mp4 -s 1440x1080 -aspect "16:9" out.mp4 指定された解像度の縦横比が異なる場合、ディスプレイアスペクト比(DAR)が同じになるように、ピクセルアスペクト比(PAR)が自動的に設定されます。 ディスプレ...