What I'm trying to do is take a 'input' video file (I can make it whatever file type will make this the easiest) and then, through my code, add text to the video file.
So, for example, it would take 'Sample1.mpg' and output 'Sample2.mpg'. It wouldn't show the video (I've found some tutorials that talk about overlaying text as the video plays; but not actually modifying the video file.
Basically, I'd like to be able to say, 'From seconds 1 to 200, draw 'Hi Mom' at position 0,0 with this font' and have that saved in the outputed video. Whenever you run the outputted video, with any player, you'd end up seeing the text; because it'd be part of the video file.
I've heard claims like, 'DirectShow!' but I'd really welcome anything slightly more specific.