ffmpeg 加水印


ffmpeg4.2.1视频滤镜210+,音频滤镜110+
这里用的是overlay

ffmpeg -i source.mp4 -vf "movie=logo.png [logo];[in][logo] overlay=10:20 [out]"  out.mp4

movie滤镜会读取水印图片,
overlay滤镜将图片叠加到原始视频上,位置在(10,20)的位置


movie可以用于加载一个视频输入,同-i命令
amovie用于加载一个音频输入

movie是一个filter可以写在filter_complex中,这样的好处是可以随时用随时输入,不需要去记输入源的id
缺点在于很多Main options参数用不了,例如itsoffset延时播放

-i是Main options,输入和处理分离,通过[id:v]来取输入源,
缺点在于当输入源过多时,需要标记每个输入源的id

-movie
movie=in.avi:seek_point=3.2, scale=100:-1, setpts=PST-STARTPTS [over];
[in] setpts=PTS-STARTPTS [main];
[main][over] overlay=16:16 [out]

-i
ffmpeg -i input1.mp4 -i input2.mp4 [0:v][1:v]overlay-y out.mp4

阅读量: 668
发布于:
修改于: