フィルター
公式サイト:
Filters | FFmpeg Documentation [Official]
使い方
参考:
リサイズ
動画をハーフ HD サイズ (1280
× 720
) にリサイズする。
$ ffmpeg -i movie.mp4 -s 1280x720 output.mp4
参考:
動画の解像度を指定してリサイズ/アスペクト比を維持したまま解像度を変更する/回転する – Qiita
映像ソース
ドキュメント:
Fancy Filtering Examples | FFmpeg Wiki [Official]
Video Sources – Filters | FFmpeg Documentation [Official]
参考:
音声の波形を表示する
フィルター
showwaves
showwavespic
ドキュメント:
showwaves – Filters | FFmpeg Documentation [Official]
参考:
showwavespic – サンプリング波形を一枚画像で出力する | ニコラボ
showspectrum / showwaves – 音声波形を表示する/使い方 | ニコニコ動画研究所
change color of waveform on top of an image – Stack Overflow
How to adjust showwaves position to the bottom of a video in FFmpeg? – Stack Overflow
transparent amplitude overlay on video without black box – Super User
再生速度を変更する
再生速度を 2
倍にする場合、テンポ変更フィルターオプションを -af atempo=2.0
のように指定する。
$ ffmpeg -i movie.mp4 -vf setpts=PTS*0.5 -af atempo=2.0 output.mp4
テンポの変更範囲は 0.5
倍から 100
倍の範囲に制限されている。それ以上の範囲に変更する場合は複数回重ね掛けする。
再生速度を 0.4
倍にする。
$ ffmpeg -i movie.mp4 -vf setpts=PTS*2.5 -af "atempo=0.5,atempo=0.8" output.mp4
ドキュメント:
How to speed up / slow down a video | FFmpeg Wiki [Official]
atempo – Audio Filters | FFmpeg Documentation [Official]
参考:
コマンドラインから MP4 を倍速に変換する – Qiita
FFmpeg を使って動画の再生速度を変えてみる | 脳内メモ++
FFmpeg で早聴き/倍速化 | World Wide EDEN
組み合わせて使う
参考:
Combining two fillters or commands into single command – Super User