Come accelerare il video utilizzando FFMPEG
Sep 04 2020
Ho usato il seguente comando per tagliare e comprimere il video:
ffmpeg -ss 823.2 -to 867.3 -i input.mp4 -ss 1074.1 -to 1101.4 -i input.mp4 -filter_complex "[0:v][1:v]concat=n=2:v=1:a=0[v]" -map "[v]" -crf 29 output.mp4
Hai bisogno di sapere quali parametri passare per accelerare il video? Ad esempio, se la durata del mio video è di 20 minuti, voglio che sia di 2 minuti.
Ho provato a trasmettere -vf "setpts=0.1*PTS"il comando sopra ma non funziona.
Il comando di accelerazione video è il seguente che funziona correttamente:
ffmpeg -i input.mp4 -filter_complex "[0:v]setpts=0.1*PTS[v]" -map "[v]" output.mp4
Ma voglio accelerare il video con il comando taglia e comprimi.
Risposte
1 llogan Sep 04 2020 at 19:59
Non mescolare -vfe -filter_complex. Fai tutto il filtraggio nel tuo -filter_complex:
ffmpeg -ss 823.2 -to 867.3 -i input.mp4 -ss 1074.1 -to 1101.4 -i input.mp4 -filter_complex "[0:v][1:v]concat=n=2:v=1:a=0,setpts=0.1*PTS[v]" -map "[v]" -crf 29 output.mp4
Vedere la documentazione sui filtri FFmpeg .