我想为不同大小的不同视频添加 gif 水印,实际上我想将这两个命令合并在一起
ffmpeg -ss 00:00:00 -to 00:00:00 -i in.ts -ignore_loop 0 -i log.gif -filter_complex "[1][0]scale2ref=w='iw*15/50':h='ow/mdar'[wm][vid];[vid][wm]overlay=0:0:shortest=1" output.mp4
并将结果调整为此
ffmpeg -i output.mp4 -vf scale=426:240 output2.mp4
答案1
只需将其添加在覆盖之后即可。
[vid][wm]overlay=0:0:shortest=1,scale=426:240
您可能希望在比例后添加 setsar 过滤器以确保正确的纵横比。