【发布时间】:2020-12-03 09:54:17
【问题描述】:
我想剪切(如果可能,可以多剪切)一个 mp4 并生成剪切 + 一个 360p 预览文件。
我的目标是实现这样的目标:
`ffmpeg -y -progress /dev/stdout -i media.mp4
-vf "select='+between(t,0,25)',setpts=N/FRAME_RATE/TB"
-af "aselect='+between(t,0,25)’,asetpts=N/SR/TB"
-filter_complex split=2[mvideo][pvideo]
-map [mvideo] media_cut.mp4
-map [pvideo] -vf scale=-1:360 media_preview.mp4`
这里,第一个 -vf 选择过滤器用于多切媒体,一个拆分过滤器用于生成剪切媒体和调整大小的剪切,第二个 -vf 在比例上保持宽高比为 360。
我不能将过滤器与过滤器复合体混合,这就是为什么我不知道该怎么做。
非常感谢您的提示。
【问题讨论】:
-
为什么音频有不同的选择时间?您没有在任何输出中映射音频 - 您希望它在哪个输出中?
-
没错,绝对是个错误,我更新了时间戳