我使用以下命令来修剪和压缩视频:
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
需要知道要传递哪些参数来加速视频吗?例如,如果我的视频长度是 20 分钟,我希望将其设置为 2 分钟。
我尝试传递-vf "setpts=0.1*PTS"
上述命令,但是没有作用。
视频加速命令如下,运行正常:
ffmpeg -i input.mp4 -filter_complex "[0:v]setpts=0.1*PTS[v]" -map "[v]" output.mp4
但我想使用修剪和压缩命令来加速视频。
答案1
不要混合-vf
和-filter_complex
。在中进行所有过滤-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