我需要制作一个带有叠加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中指定所有过滤器。在这种情况下,我们首先放慢视频的速度,然后将水印叠加在上面