通过本文档,可以学习到的内容
========================
1、如何去水印;
2、教你如何获得坐标;
3、输出去水印的新视频;
4、delogo参数注意事项;
Ps,这种去水印的方式跟我们在电视打了一闪一闪的logo有点像,只能说蛮去了,效果没有达到完美的地方。
其实去logo 还有另外办法就是自己加一个logo然后把他旧的盖掉也可以。
注意保护版权;合理传播。
========================
vf 后面delogo的参数格式如:
ffplay -i dy.mp4 -vf delogo=x=10:y=10:w=100:h=86:show=1
delogo的参数介绍:
x, y (必须)指定 logo 的坐标。
w, h (必须)指定 logo 的宽和高。
show 当设置为1时,一个绿色线条的矩形框会指示出 x、y、w、h,缺省值是0。
第一步,可以先使用ffplay先框出来,然后调整位置。
ffplay -i dy.mp4 -vf delogo=x=257:y=430:w=100:h=45:show=1
如果下图:

另外要知道,X,Y的坐标,可以使用截图工具 来获得如图:

第二步,采用ffmpeg 去掉这个区域,记得不要使用show=1
ffmpeg -i dy.mp4 -vf delogo=x=257:y=430:w=100:h=45 dedy.mp4
再简易介绍一下这些参数意思:
-i 是源文件;
-vf 视频流过滤的方案,我们采用了delogo这个内容,主要找坐标,写上W和H;
dedy.mp4 这个是输出目标的文件名;
[show=1],这里还隐藏了一个show=1,如果这个出来就会有一个绿色的边框。
delogo注意事项
x,y的起始值是从1开始,从0开始会报错;
x,y的坐标不能越界(超过视频的大小,如果超过也会报错);
还有一些高级的用法,以后再介绍,我们初级的同学,了解到此即可。
如果上下都有水印,就分别处理,重复第一与第二的步骤。
以下这个是我最终去掉的效果,看起来还可以吧!

网友评论