FFMPEG An Intermediate Guide/watermarks

FFmpeg offers the overlay filter as a way to overlay images (or even other videos) onto video streams.

To centre overlay/watermark on a video, use this command:

ffmpeg -i inputvideo.avi -i watermarklogo.png -filter_complex \ &quot;overlay=(main_w-overlay_w)/2:(main_h-overlay_h)/2&quot; -codec:a copy output.flv
 * is used for simple filtergraphs (one input, one output), and  is used for complex filtergraphs (one or more inputs, one or more outputs).
 * Using  will allow you omit the  multimedia source filter and have a shorter command.
 * The audio is simply stream copied (remuxed) in this example with  instead of being re-encoded. You may have to re-encode depending on your output container format.
 * See the documentation on the video filter for more information and examples. For example, you could use aliases to shorten the command:
 * See the FFmpeg H.264 Video Encoding Guide for more information on getting a good quality output.