FFmpeg コマンドメモ

2021-06-04

ちょくちょく使うことがあるので、使ったコマンドをメモしておく。

共通

時間で切り出す

# 開始60秒から10秒間だけ切り出す場合
$ ffmpeg -i 'input.mp4' -ss 60 -t 10  'output.mp4'

動画

高さ 1080p で変換する

$ ffmpeg -i 'input.mp4' -vf 'scale=-1:1080' 'output.mp4'

1280x720 1.5Mbps で出力する

GAM での配信設定で使った設定。

$ ffmpeg -i 'input.mp4' -s '1280:720' -b 1.5M 'output.mp4'

avi を mp4 に変換する

$ ffmpeg -i 'input.avi' -pix_fmt yuv420p 'out.mp4'

音声

音声ファイルを mp3 に変換する

音声ファイルを変換することもできた。
色々対応しているけど、とりあえず mp3 のコマンド例だけ。

$ ffmpeg -i 'input.aac' -vn -ac 2 -ar 44100 -ab 256k -acodec libmp3lame -f mp3 'output.mp3'