FFmpeg为视频加图片水印
1、movie滤镜
ffmpeg -i 222.mp4 -vf "movie=logo.png[wm];[in][wm]overlay=30:10[out]" 333.mp4

如图,通过movie读取图片文件作为水印,显示在x坐标30、y坐标10的位置。
2、透明背景色的图片水印
找一张透明背景色的图片作为水印:
ffmpeg -i 222.mp4 -vf "movie=logo.png[wm];[in][wm]overlay=30:10[out]" 333.mp4

3、使用movie与colorkey设置半透明水印
ffmpeg -i 222.mp4 -vf "movie=logo.png,colorkey=black:1.0:1.0[wm];[in][wm]overlay=30:10[out]" 333.mp4

4、去水印
语法:-vf delogo=x:y:w:h[:t[:show]]
x:y 离左上角的坐标
w:h logo的宽和高
t: 矩形边缘的厚度默认值4
show:若设置为1有一个绿色的矩形,默认值0
ffmpeg -i 333.mp4 -vf delogo=30:10:178:32 444.mp4

网友评论