FFmpeg コマンドメモ

2021-06-04

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

時間で切り出す

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

1280x720 1.5Mbps で出力する

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

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

avi を mp4 に変換する

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

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

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

$ ffmpeg \
    -i "source.aac" \
    -vn \
    -ac 2 \
    -ar 44100 \
    -ab 256k \
    -acodec libmp3lame \
    -f mp3 \
    "out.mp3"