FFmpeg给视频添加水印

给视频加图片水印

ffmpeg -i input.mp4 -vf "movie=logo.png[watermark];[in][watermark] overlay=main_w-overlay_w-10:main_h-overlay_h-10[out] " output.mp4

-vf:滤镜相关,视频裁剪,水印等等操作都需要它完成
logo.png: 要添加的水印图片地址/abosolutePath/logo.png
overlay: 水印参数
main_w-overlay_w-10 : 水印在x轴的位置,也可以写成x=main_w-overlay_w-10
main_h-overlay_h-10:水印在y轴的位置

水印的位置在视频的右下角

给视频添加文字水印

ffmpeg -i input.mp4 -vf "drawtext=fontfile=simhei.ttf: text='技术是第一生产力':x=10:y=10:fontsize=24:fontcolor=white:shadowy=2" output.mp4

fontfile:字体类型,确保存在对应的字体库
text:要添加的文字内容
fontsize:字体大小
fontcolor:字体颜色

** 效果如下 **
FFmpeg给视频添加水印_第1张图片

给视频添加滚动水印

overlay=x='if(gte(t,2),-w+(mod(t,20)-2)*20,NAN)':y=0 [out]

每20秒从左到右循环移动

你可能感兴趣的:(#,FFmpeg)