setpt e filtri atempo
Esempi che utilizzano ffmpeg
con i filtri setpts e atempo:
Movimento rapido
ffmpeg -i input -filter_complex "[0:v]setpts=PTS/2[v];[0:a]atempo=2[a]" -map "[v]" -map "[a]" output
Rallentatore
ffmpeg -i input -filter_complex "[0:v]setpts=PTS/0.5[v];[0:a]atempo=0.5[a]" -map "[v]" -map "[a]" output
L'intervallo per il valore atempo è 0,5-100.
setpt e filtri elastici
In alternativa puoi usare il filtro elastico invece di atempo, e potrebbe suonare meglio, ma il tuo ffmpeg
dovrà essere compilato con --enable-librubberband
. Puoi fare riferimento a ffmpeg -filters
per vedere se puoi usarlo.
Movimento rapido
ffmpeg -i input -filter_complex "[0:v]setpts=PTS/2[v];[0:a]rubberband=tempo=2[a]" -map "[v]" -map "[a]" output
Rallentatore
ffmpeg -i input -filter_complex "[0:v]setpts=PTS/0.5[v];[0:a]rubberband=tempo=0.5[a]" -map "[v]" -map "[a]" output