View Full Version : how to add watermark image or text to video
kenny1999
21st September 2014, 21:45
I want to add watermark image and text to the video shot and made by me. I've tried doing with VLC player but it doesn't work. What else can I try? I hope it is not very difficult and will not generate a very huge file. I only need basic watermark image and text, nothing fancy needed.
fvisagie
22nd September 2014, 08:40
In Avisynth() you could use something like Subtitle() (or even TextSub() for external subtitles) to add watermark text, and e.g. Overlay() to add an image. VirtualDub also supports the TextSub filter, but I'm not sure exactly how to overlay an image or video - perhaps something like merge layers can do that.
Many other tools, including Microsoft's XYZ Movie Maker, can also do this - the basic thing to look for is the ability to overlay text as well as image/video.
kenny1999
22nd September 2014, 10:30
In Avisynth() you could use something like Subtitle() (or even TextSub() for external subtitles) to add watermark text, and e.g. Overlay() to add an image. VirtualDub also supports the TextSub filter, but I'm not sure exactly how to overlay an image or video - perhaps something like merge layers can do that.
Many other tools, including Microsoft's XYZ Movie Maker, can also do this - the basic thing to look for is the ability to overlay text as well as image/video.
I probably want an image watermark now. Microsoft? I lost my trust to Microsoft but I will try it soon. Thank you.
Keiyakusha
22nd September 2014, 12:59
In avisynth, this will add png file as a watermark. You will still need to encode the file using this input though.
FFVideoSource("MyVideoFile.mkv")
Image=ImageSource("MyImage.png",pixel_type="RGB32")
Overlay(last,Image,mask=Image.ShowAlpha(),x=10,y=10)
raffriff42
22nd September 2014, 15:44
VLC isn't listed in Wikipedia as compatible with AviSynth (http://en.wikipedia.org/wiki/AviSynth#AviSynth_compatible_programs) - maybe it is though.
I don't know much about VLC, but it claims to have a logo filter (https://wiki.videolan.org/How_to_add_logo/).
kenny1999
22nd September 2014, 18:53
In avisynth, this will add png file as a watermark. You will still need to encode the file using this input though.
FFVideoSource("MyVideoFile.mkv")
Image=ImageSource("MyImage.png",pixel_type="RGB32")
Overlay(last,Image,mask=Image.ShowAlpha(),x=10,y=10)
hi Sorry I know about command line but I don't know how to start putting my first command line. I have no knowledge about command line. I know there is also something about command line in VLC player. Can you introduce the basic concepts about command line and where to start?? It's not user-friendly
Asmodian
22nd September 2014, 20:38
That is actually an Avisynth script, not a command line. You would need to install Avisynth and put the ffms2.dll (https://github.com/FFMS/ffms2/releases) plugin in Avisynth's plugin directory.
Then create a text file (notepad works) and save it as "name.avs". You can then open the avs file with VirtualDub or other encoding GUI.
Mole
23rd September 2014, 14:43
You can also check out avidemux, which will have a logo filter.
Or if it's an .avi you can use VirtualDub with logo filter (http://neuron2.net/logo/logo.html)
Mole
23rd September 2014, 16:15
I know it doesn't do text, but since OP need overlayed both a watermark and text, it's most feasible to convert the text as image together with that overlay graphic.
For text subs one can use subtitler (http://www.virtualdub.org/virtualdub_filters.html) but it only works with subs in SSA format.
raffriff42
23rd September 2014, 16:49
Sorry Mole, I had deleted the post you are responding to. These are good suggestions, and I like Vdub, but OP seems to want to simplest possible solution.
I would like to ask him: what video editing software have you used before, besides VLC? If you want help with VLC you should describe exactly what you did, and quote the exact error message(s), if any.
Tempted to suggest Premiere Elements or Vegas Movie Studio, but they can have a steep-ish learning curve - at least if you want to learn all the ins and outs of them. They might not be so bad for such a straightforward task though.
Mole
23rd September 2014, 16:52
That's why I suggested avidemux. It's very simple to learn and the logo overlay filter is build in and avidemux supports a variety of formats.
No need to bother with any "command lines"....
tuco76
24th September 2014, 09:42
Editing older stuff like Xvid/Divx AVIs,
you might stick to a prev. version 2.5.6., as the 2.6x tends to crash on avis.
For H264/AVC in MKV/MP4,- (thats where older versions tend to crash)- currently the 2.6.8 v2 works just fine for me.
Find older versions at sourceforge or videohelp
Poly21
31st March 2017, 07:45
Hi, if you are not familiar with command, there is no problem. It is super easy to add overlay to video (https://www.videograbber.net/add-overlay-video.html). You just need to use a video editor, drag the image or text that you want to add as overlay to the timeline. Then simply output the video.
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.