ffmpeg周期显示水印
时间: 2023-11-17 11:00:40 浏览: 257
ffmpeg 支持水印
3星 · 编辑精心推荐
可以使用FFmpeg中的drawtext过滤器来实现周期显示水印的效果。具体操作如下:
1. 首先,将水印文本写入一个文本文件中,例如watermark.txt。
2. 然后,使用以下命令将水印添加到视频中:
ffmpeg -i input.mp4 -vf "drawtext=fontfile=arial.ttf:textfile=watermark.txt:enable='between(t,0,5)+between(t,10,15)+between(t,20,25)'" output.mp4
这个命令将在视频的前5秒、10到15秒以及20到25秒之间显示水印。
3. 如果要实现循环显示水印的效果,可以使用concat过滤器将视频循环多次,然后再添加水印。具体操作如下:
ffmpeg -i input.mp4 -filter_complex "[0:v]concat=n=3:v=1[out];[out]drawtext=fontfile=arial.ttf:textfile=watermark.txt:enable='between(t,0,5)+between(t,10,15)+between(t,20,25)'" output.mp4
这个命令将把视频循环3次,并在每个循环周期内显示水印。
阅读全文