FFmpeg去除水印的命令行

本篇内容介绍了“FFmpeg去除水印的命令行”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

好了,熟悉了原理,接下来看去除水印的具体流程:

一、FFmpeg去除水印命令行

ffmpeg -i test.mp4 -vf delogo=x=?:y=?:w=?:h=?:show=? out.mp4

二、命令行参数解释

-i: 输入视频的文件名,此处为test.mp4,实际使用时填写需要去除水印的视频文件名即可

-vf delogo:  -vf delogo 表示使用ffmpeg中去水印的滤镜

x=?:y=?:w=?:h=?:show=? 表示delogo滤镜的参数,x,y,w,h在原理部分已经详述,show表示是否显示矩形框,如果为0表示不显示,如果为1表示显示,此时会在我们所选的区域显示一个绿色的矩形框,show的默认值为0。

注意:去水印的时候我们需要手动的根据视频的分辨率去确定一下进行滤镜操作的矩形区域,这个过程可能就需要我们去不断的尝试,以确定最佳的矩形区域范围。不过本例中,以上一讲添加的水印为例,故知道其位置为100:50:250:46,即该水印从视频画面的(100,50)坐标开始,水印的宽为250像素,高为46像素。

“FFmpeg去除水印的命令行”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注网站,小编将为大家输出更多高质量的实用文章!