user11466: 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?

user9147: 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.

11466: <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>
 9147: <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>
