如何使用 FFMPEG 加速视频

如何使用 FFMPEG 加速视频

我使用以下命令来修剪和压缩视频:

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

FFmpeg 过滤器文档

相关内容