The only simple solutions I've seen either (1) don't do batch processing e.g. Screenflow or (2) do batch processing but an hour of video takes an hour of processing. I want to be able to upload 20 hours of video and not have it take a full day. I'm not a video person, not a techie, just want a simple solution to handle this one feature. Thank you :)
I remember that Adobe Media Encoder used to have options for water marking. Check that and possibly, but unlikely Apple Compressor out.
Hope that helps!
Your best solution is going to be probably adding the watermark in the encode step. I don't know what you are using, but both Adobe Media Encoder 7.1 and Apple Compressor allow you to do this. You simply save the watermark as an image or photoshop file and load it into the encoder, and save it as a preset. Now depending on a variety of factors (machine speed, video size and framerate, etc) it may be faster or slower than realtime, you will have to test it to find the right formula.
My recommandation is: import your video files in Final Cut Pro, insert a PNG with your watermark, place it and size it in the frame, stretch the PNG duration to match your video file, output QuickTime file in the format of your choice.