使用FFMPEG同时应用两个滤波器-filter_complex和-vf



我需要制作一个带有叠加png的慢动作视频。源视频为240fps和h265(HEVC(我想用制作一个24fps的视频

-vf "setpts=(10/1)*PTS"

使用覆盖.png图像

-filter_complex "overlay=10:10"

我的代码:

ffmpeg -i input.mp4 -i watermark.png -r 24 -filter_complex "overlay=10:10" -vf "setpts=(8/1)*PTS" -c:v libx264 -preset ultrafast -crf 26 -c:a copy output.mp4

但它说它们不能一起使用。我阅读了类似问题的答案,但我无法将答案应用于我的问题。。。

使用

ffmpeg -i input.mp4 -i watermark.png -filter_complex "[0]setpts=PTS*10,fps=24[v];[v][1]overlay=10:10" -c:v libx264 -preset ultrafast -crf 26 -c:a copy output.mp4

如果要按某个顺序过滤多个流,则需要在单个filter_complex中指定所有过滤器。在这种情况下,我们首先放慢视频的速度,然后将水印叠加在上面

相关内容

  • 没有找到相关文章

最新更新