FFmpeg:如何在60秒后添加水印?

FFmpeg:如何在60秒后添加水印?

现在我正在使用:

ffmpeg -i input.mp4 -i watermark.png \
-filter_complex overlay=W-w-5:H-h-5 \
-codec:a copy -preset ultrafast -async 1 output.mp4

我想让水印在视频 60 秒后显示。如何才能让视频开始播放,然后在 60 秒后添加水印?

答案1

您可以使用enable选项gte功能

ffmpeg -i input.mp4 -i watermark.png \
-filter_complex "overlay=W-w-5:H-h-5:enable='gte(t,60)'" \
-codec:a copy -preset ultrafast output.mp4

相关内容