ffmpeg视频压制水印教程

最近在玩视频压制,今天又一次需要压制水印到视频文件中,不想用格式工程之类的程序太臃肿了;
ffmpeg轻巧灵活,以前很多视频都是用它来压制的,效果很不错,生成的质量很好,体积比同类视频转码软件默认的要小;
下面分享了四段分别在视频不同位置压制水印的代码,copy改下名字就能用;

使用添加水印代码需要注意的几点:
一、这里我使用的是相对路径,也就是说在win系统中,得CD切换到视频水印所在目录
二、linux系统下操作不能出现中文
三、overlay=10:10 这个是logo位置的定位参数,修改10:10来重新定义坐标
四、千万要注意双引号“必须是英文状态下输入的双引号,中文的双引号会报错;

顶部左边

ffmpeg -i 原始视频.avi -vf "movie=水印logo.png [watermark]; [in][watermark] overlay=10:10 [out]" 输出视频.flv

顶部右边

ffmpeg -i 原始视频.avi -vf "movie=水印logo.png [watermark]; [in][watermark] overlay=main_w-overlay_w-10:10 [out]" 输出视频.flv

底部左边

ffmpeg -i 原始视频.avi -vf "movie=水印logo.png [watermark]; [in][watermark] overlay=10:main_h-overlay_h-10 [out]" 输出视频.flv

底部右边

ffmpeg -i 原始视频.avi -vf "movie=水印logoo.png [watermark]; [in][watermark] overlay=main_w-overlay_w-10:main_h-overlay_h-10 [out]" 输出视频.flv
点赞