If you have several videos and need to add a watermark, we've gathered the best programs for adding watermarks to videos in batch. With these tools, you can insert text or image watermarks, set their position, and apply them to multiple files at once. This is especially useful for companies or for signing tutorial videos, among many other functions. One of the most flexible options is FFmpeg, a command-line encoder you can use to automate the process.
Easy Video Maker
Easy Video Maker is one of the best tools on this list for adding a watermark to videos in batch. Its use is simple: first, select Function Modules from the menu, then choose Make Videos in Batch. In the editor, click the + icon to add the videos you want to watermark. Then click Add Watermark/Logo and, from a new window, import the image you want to use and adjust its size and position. It's available for Windows.
MyFFVideoConverter
Next up is MyFFVideoConverter, a powerful platform for adding watermarks to videos in batch. The first thing you need to do is click Importing Videos, and in the Video Converting window, set the render output settings and the watermark. Now click Logo Settings and check the Banners Place option, and you'll be able to import the image. Finally, click Converting to add the watermark to all videos. It's available for Windows.
Any Video Converter
Any Video Converter lets you add both image and text watermarks to videos in batch. The big difference here is that you can set different watermarks for different videos and do it all in a single process. Its use is very simple: first, drag and drop the videos into the interface. Then, for each video, click the Add Effects icon, and a window will open where you need to select Watermark to add the watermark (text or image). You can adjust the size and position of the watermark. It's available for Windows and Mac OS X.
FFmpeg
FFmpeg is a command-line audio and video encoder that can perform many actions on a video, including adding a watermark. To add an image watermark to a video, you'll need to run the following command:
ffmpeg -i [input file]-i [watermark image input]-filter_complex “overlay=10:10” [output file]
Of course, you'll need to insert the appropriate paths. And in the overlay option, you'll determine the position of the watermark in the frame.
Now, to add text as a watermark to a video, you'll need to run the following command:
ffmpeg -i [input file]-vf “drawtext=text= [your text]:x=10:y=H-th-10: fontfile= [font path]: fontsize=12:fontcolor=white: shadowcolor=black:shadowx=5:shadowy=5” [output file]
You can set the font, color, shadow, and position of the watermark. (Remove the brackets.)
How to Add a Watermark to Multiple Videos in Batch with FFmpeg
To do this, you'll need to create a batch file for each video, but you'll have to insert different input files and output file names. You'll have one line for each file.
ffmpeg -i neoteo.mp4-i neoteo.png -filter_complex “overlay=10:10” output.mp4
ffmpeg -i neoteo.avi-i neoteo.png -filter_complex “overlay=10:10” output.avi
ffmpeg -i neoteo.mpg-i neoteo.png -filter_complex “overlay=10:10” output.mpg
If you want to know more about this great environment for creating watermarks via the command line, click here.