nastavení a filtry atempo
Příklady pomocí ffmpeg
pomocí setpts a atempo filtrů:
Rychlý pohyb
ffmpeg -i input -filter_complex "[0:v]setpts=PTS/2[v];[0:a]atempo=2[a]" -map "[v]" -map "[a]" output
Zpomalený pohyb
ffmpeg -i input -filter_complex "[0:v]setpts=PTS/0.5[v];[0:a]atempo=0.5[a]" -map "[v]" -map "[a]" output
Rozsah pro hodnotu atempo je 0,5–100.
nastavení a gumové filtry
Alternativně můžete použít gumový filtr místo atempo a může to znít lépe, ale vaše ffmpeg
bude nutné zkompilovat s --enable-librubberband
. Můžete se obrátit na ffmpeg -filters
abyste zjistili, zda jej můžete použít.
Rychlý pohyb
ffmpeg -i input -filter_complex "[0:v]setpts=PTS/2[v];[0:a]rubberband=tempo=2[a]" -map "[v]" -map "[a]" output
Zpomalený pohyb
ffmpeg -i input -filter_complex "[0:v]setpts=PTS/0.5[v];[0:a]rubberband=tempo=0.5[a]" -map "[v]" -map "[a]" output