簡體   English   中英

在 linux 上使用 ffmpeg 在 mp4 視頻格式上刪除/覆蓋徽標

[英]Removing / Overlaying logo on mp4 video format with ffmpeg on linux

我正在嘗試使用以下命令在 linux 機器上使用 ffmpeg 從 .mp4 視頻文件中刪除徽標而無需重新編碼(以保持相同的質量):

ffmpeg -i input.mp4 -vf delogo=x=270:y=190:w=40:h=40 -c:a copy output.mp4 

它給了我以下錯誤:

Unrecognized option 'vf'

然后出現了一個新錯誤:

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

ffmpeg 一直在更新,而且它們似乎經常更改命令行參數,因此我在網上找到的任何材料或教程似乎很快就會過時......

我查看了文檔但無法使其正常工作,我想我遺漏了一些東西......?

那么:linux shell 中正確的命令行是什么? 另外,如何在實際刪除徽標之前查看或找出要刪除區域的確切坐標? 以及如何在特定區域覆蓋純色而不是透明地刪除徽標?

無法識別的選項 'vf'

什么版本的ffmpeg? (您應該能夠從不帶參數的僅運行“ffmpeg”的輸出中看出。)我的猜測是您有一個非常舊的版本,“-vf”仍然是當前的語法。

將 delogo 短語放在引號中:“delogo=x=270:y=190:w=40:h=40”

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM