1

我需要制作一个带有叠加 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

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

4

1 回答 1

2

利用

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 中指定所有过滤器。在这种情况下,我们首先将视频放慢,然后在其上叠加水印。

于 2018-07-14T10:05:22.943 回答