FFmpeg是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序。
FFmpeg软件下载地址:Download FFmpeg
FFmpeg参考文档地址:Documentation
1.给视频/图片添加文字水印
ffmpeg -i inputfile -vf "drawtext=fontfile=C\\:/windows/fonts/simhei.ttf:text='龙年大吉':fontsize=100:x=(w-tw)/2+50:y=(h-th)/2-50:fontcolor=white@0.5:shadowy=2" -y outfile
-i:表示指定输入文件
inputfile:源文件(视频或图片),需要加水印的文件
-vf:表示设置视频滤镜(vf即video filter得缩写)
fontfile:字体位置(C\\:/windows/fonts/simhei.ttf),汉字可以使用系统字体
text:水印字体
fontcolor:文字颜色
-y:覆盖原有文件
outfile:输出的文件
2.给视频/图片添加图片水印
ffmpeg -i inputfile -vf "movie=marklogo.png,scale= 100: 100[watermask]; [in] [watermask] overlay=50:50 [out]" -y outfile
movie:添加滤镜
marklogo:添加的水印图片
scale:水印图片大小,水印长度*水印的高度
overlay:表示滤镜位置,从左上角开始计算