Is it possible to overlay an image (like a logo) on a video stream playing in for example BSPlayer, Zoom Player or otherwise? What I mean is to do it in real time, not while encoding with virtualdub or otherwise.

I was thinking there should be some DirectShow filter that does this, but I could not find one that worked.

I was thinking of DirectVobSub because it does exactly that with subtitles, and it can also place the text outside the movie (letterbox for example) which is what I want to do with the logo. But I can't quite see how to do that with vobsub, and I am no programmer either.

Does anyone have any clues? Thanks!