茶の間で読めるITチップス

情報セキュリティ、ITの便利用途など直ぐに役立つ知見を発信してきます!

ffmpegでよく使うコマンドまとめ

ffmpegでよく使うコマンド集

ここでは、ffmpegでよく使うコマンドを随時追加していきます!

1.動画ファイルの音量調整

ffmpeg -i input.mp4 -vcodec copy -af "volume=2.0" output.mp4

volumeで倍率を指定。

 

2,動画ファイルをノーマライズ

ffmpeg -i input.mp4 -af dynaudnorm output.mp4

一括ノーマライズの方法は以下

ffmpegを使って、一括で動画のノーマライズ - 凡人プログラマーの技術メモ

 

3,動画から画像の抜き出し

ffmpeg -i 元動画.mp4 -ss 144 -t 148 -r 24 -f image2 %06d.jpg

 -i 元動画.mp4 : 元動画
-ss 144 : 抜き出し始点(秒)
-t 148 : 抜き出し終点(秒)

2019/3/26 修正: 始点からの秒数
-r 24 : 1秒あたり何枚抜き出すか
-f image2 %06d.jpg : jpeg で[000001.jpg]から連番で書き出し

以下から、ほぼ引用

ffmpegで動画から静止画を抜き出す - Qiita

 

4、動画の切り貼り

切り出し
ffmpeg -ss 120 -i input.mp4 -t 30 -c copy output.mp4

 

結合

以下参考。

technicalnote.hatenablog.com

5、動画の文字入れ

ffmpeg -i {編集対象ファイル名} -filter_complex "drawtext={任意のttcファイル}:text={任意のテキスト}:x=(w-text_w)/2:y=(h-text_h)-10:fontsize=50:fontcolor=red:enable='between(t,5,10)'" {変換後ファイル名}
以下を参考にした。