setpts &atempo フィルター
03
を使用した例 setpts と atempo フィルターを使用:
速い動き
ffmpeg -i input -filter_complex "[0:v]setpts=PTS/2[v];[0:a]atempo=2[a]" -map "[v]" -map "[a]" output
スローモーション
ffmpeg -i input -filter_complex "[0:v]setpts=PTS/0.5[v];[0:a]atempo=0.5[a]" -map "[v]" -map "[a]" output
アテンポ値の範囲は 0.5 ~ 100 です。
設定とラバーバンド フィルター
別の方法として、atempo の代わりにラバーバンド フィルターを使用することもできます。 27
でコンパイルする必要があります . 34
を参照できます 使用できるかどうかを確認してください。
速い動き
ffmpeg -i input -filter_complex "[0:v]setpts=PTS/2[v];[0:a]rubberband=tempo=2[a]" -map "[v]" -map "[a]" output
スローモーション
ffmpeg -i input -filter_complex "[0:v]setpts=PTS/0.5[v];[0:a]rubberband=tempo=0.5[a]" -map "[v]" -map "[a]" output