FFmpegでよく使うコマンド

Blenderを使うようになってから,音声素材やレンダリング結果を少し編集するのにFFmpegを使うことが増えたので,よく使用するFFmpegコマンドをメモしておく.後から追記するかもしれない.

動画サイズの拡大・縮小

入力動画の横幅・縦幅をiwihで取得できるのでこれを使う.動画サイズを2倍に拡大するコマンドは以下の通り:

ffmpeg -i video.mkv -vf scale=iw*2:ih*2:flags=neighbor -pix_fmt yuv420p scaled.mkv

flags=neighborになるのでアンチエイリアスはかからない.必要に応じて他のオプションを使う.

-pix_fmt yuv420p はTwitter (現X)へ投稿する動画に必要なオプションとして昔からよく使ってたけど今も必要なのかはわからない.

参考: using ffmpeg to extract audio from video files

動画から音声のみを取り出す

ffmpeg -i video.mkv -f mp3 -ab 192000 -vn audio.mp3

音声の統計量を取得

ffmpeg -i audio.mp3 -af volumedetect -vn -f null -

参考:音量の統計を調べるvolumedetect | ニコラボ

音量をいじる

6dB上げる場合:

ffmpeg -i input.mp3 -af volume=6dB output.mp3

参考:FFmpeg Filters Documentation