<p>Your command is missing double quotes around the filter definition :</p>

<pre><code>ffmpeg -i input.mp4 -vf "delogo=x=270:y=190:w=40:h=40" -c:a copy output.mp4
</code></pre>

<p>(as explained in <a href="https://ffmpeg.org/ffmpeg-filters.html#Description" rel="noreferrer">FFmpeg filters documentation</a>)</p>

<p>Nevertheless, this filter will decode and re-encode your video stream.</p>

CC BY-SA 3.0
2015-08-20T07:43:43.130Z
2015-08-20T07:43:43.130Z
audionuma
<p>I'm trying to remove a logo from an .MP4 video format with ffmpeg on a Linux machine without re-encoding (for preserving the same quality) with the following command:</p>
<pre><code>ffmpeg -i input.mp4 -vf delogo=x=270:y=190:w=40:h=40 -c:a copy output.mp4 
</code></pre>
<p>and it gives me the following errors:</p>
<pre><code>Unrecognized option 'vf'
</code></pre>
<p>then a new error came up:</p>
<pre><code>Unable to find a suitable output format for 'delogo=x=270:y=190:w=40:h=40'
</code></pre>
<p>ffmpeg is always updating and it seems that they change command line arguments a lot so any material or tutorial I find online seems to get outdated quickly.</p>
<p>I review their website documentation but can't get it to work, I think i'm missing something...?</p>
<p>What is the correct command line in Linux shell;
also, how to view or find out exactly the area coordinates to be removed before actually removing logo/overlaying it and keep testing every while?
And how to overlay a solid color in certain area instead of removing logo transparently as well?</p>

CC BY-SA 3.0
2015-08-20T18:03:28.280Z
It is discouraged to crosspost the [same question](http://stackoverflow.com/questions/32108229/removing-overlaying-logo-on-mp4-video-format-with-ffmpeg-on-linux) on multiple Stack Exchange sites (and it is offtopic on Stack Overflow; that site is for programming questions only).
llogan
CC BY-SA 3.0
2015-08-21T02:24:39.677Z
Understood Sir, Pardon me for writing the same question on the other site as well, but i figured out the other is having much more traffic volume than this, also found 8K ffmpeg specific questions there as well, I might vote for deleting this one.
SilverShadow
<video><video-editor><ffmpeg><mp4><filter>
Removing / Overlaying logo on mp4 video format with ffmpeg on linux
SilverShadow
# Removing / Overlaying logo on mp4 video format with ffmpeg on linux

(Asked by: username_0 on 2015-08-19)

I'm trying to remove a logo from an .MP4 video format with ffmpeg on a Linux machine without re-encoding (for preserving the same quality) with the following command:
ffmpeg -i input.mp4 -vf delogo=x=270:y=190:w=40:h=40 -c:a copy output.mp4 

and it gives me the following errors:
Unrecognized option 'vf'

then a new error came up:
Unable to find a suitable output format for 'delogo=x=270:y=190:w=40:h=40'

ffmpeg is always updating and it seems that they change command line arguments a lot so any material or tutorial I find online seems to get outdated quickly.
I review their website documentation but can't get it to work, I think i'm missing something...?
What is the correct command line in Linux shell;
also, how to view or find out exactly the area coordinates to be removed before actually removing logo/overlaying it and keep testing every while?
And how to overlay a solid color in certain area instead of removing logo transparently as well?

**Tags:** video, video-editor, ffmpeg, mp4, filter

> **Comments:**
> **username_1**: It is discouraged to crosspost the [same question](http://stackoverflow.com/questions/32108229/removing-overlaying-logo-on-mp4-video-format-with-ffmpeg-on-linux) on multiple Stack Exchange sites (and it is offtopic on Stack Overflow; that site is for programming questions only).  
> **username_0**: Understood Sir, Pardon me for writing the same question on the other site as well, but i figured out the other is having much more traffic volume than this, also found 8K ffmpeg specific questions there as well, I might vote for deleting this one.  

---

## 1 answers

### Answer by username_2 on 2015-08-20. Score: 6

Your command is missing double quotes around the filter definition :
ffmpeg -i input.mp4 -vf "delogo=x=270:y=190:w=40:h=40" -c:a copy output.mp4

(as explained in FFmpeg filters documentation)
Nevertheless, this filter will decode and re-encode your video stream.


---

