動画変換
ffmpeg -i input.mp4 output.avi
拡張子で出力形式を決める
ffmpeg -i input.mp4 -c:v libx264 -c:a aac output.mp4
映像と音声のコーデックを別々に指定可能
動画の編集
ffmpeg -i input.mp4 -vf "scale=640:360" output.mp4
-vf で縮小や拡大を自由に設定できるffmpeg -i input.mp4 -r 30 output.mp4
-r で FPS を指定ffmpeg -i input.mp4 -t 10 -c copy output.mp4
-t で長さ指定、-c copy で高速切り出しffmpeg -ss 00:01:30 -i input.mp4 -t 10 -c copy output.mp4
-ss で開始位置指定音声関連
ffmpeg -i input.mp4 -q:a 0 -map a output.mp3
-map a で音声のみ抽出ffmpeg -i input.mp4 -af "volume=0.5" output.mp4
-af で音声フィルタ適用GIF作成
ffmpeg -i input.mp4 -vf "fps=10,scale=320:-1" output.gif
fps と scale でフレーム数とサイズを調整💡 注意:GIF は動画ではなくアニメーション画像です。音声は含まれません。
- 動画(MP4, WebM, AVI など):音声あり、再生にはプレイヤーが必要
- GIF:無音、色数は 256 色まで、ブラウザや画像ビューアで再生可能
便利オプション
ffmpeg -i input.mp4 -y output.mp4
-y で確認なしで上書き