使用linux上的ffmpeg删除/覆盖mp4视频格式上的徽标

时间:2015-08-20 01:40:19

标签: linux video filter ffmpeg video-processing

我试图在Linux机器上使用ffmpeg删除.mp4视频格式的徽标,而不使用以下命令重新编码(以保持相同的质量):

ffmpeg -i input.mp4 -vf delogo = x = 270:y = 190:w = 40:h = 40 -c:复制输出.mp4

它给了我以下错误:

Unrecognized option 'vf'

然后出现了一个新的错误:

Unable to find a suitable output format for 'delogo=x=270:y=190:w=40:h=40'

ffmpeg总是更新,似乎他们改变命令行参数很多,所以我在网上发现的任何材料或教程似乎很快就会过时

我查看了他们的网站文档,但无法让它工作,我想我错过了什么......?

那么linux shell中的命令行是什么呢,如何在实际删除徽标/覆盖它之前查看或找出要删除的区域坐标,并且每次都进行测试

以及如何在某些区域覆盖纯色而不是透明地删除徽标?

2 个答案:

答案 0 :(得分:2)

  

无法识别的选项' vf'

什么版本的ffmpeg? (你应该能够从输出中看出只是" ffmpeg"没有参数。)我的猜测是你有一个非常古老的版本," -vf"仍然是当前的语法。

答案 1 :(得分:0)

将delogo短语放在引号中:“delogo = x = 270:y = 190:w = 40:h = 40”