我试图在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中的命令行是什么呢,如何在实际删除徽标/覆盖它之前查看或找出要删除的区域坐标,并且每次都进行测试
以及如何在某些区域覆盖纯色而不是透明地删除徽标?
答案 0 :(得分:2)
无法识别的选项' vf'
什么版本的ffmpeg? (你应该能够从输出中看出只是" ffmpeg"没有参数。)我的猜测是你有一个非常古老的版本," -vf"仍然是当前的语法。
答案 1 :(得分:0)
将delogo短语放在引号中:“delogo = x = 270:y = 190:w = 40:h = 40”