View Single Post
Old 2008-05-10, 12:20   Link #139
TheFluff
Excessively jovial fellow
 
 
Join Date: Dec 2005
Location: ISDB-T
Age: 37
If you feel like being very annoying, I'm pretty sure it can actually be done (with Avisynth, no less).

The process would be something like this:
1) encode a multi-segment MKV file where the first segment contains what you want to overlay and the second segment contains the actual video to overlay on.
2) mux it with ordered editions so anyone with a proper splitter will only see the second segment.
3) tick the "Avisynth" box in ffdshow, input code to load the mkv file you're playing with ffmpegsource (will read the first segment) and do the appropriate overlay()'ing on what's currently actually being played.
4) untick the avisynth box to disable overlaying.




(ps: don't actually try this at home, kids)




edit: obviously, if you don't mind distributing multiple files you can of course provide the overlay as a separate file together with an Avisynth script that does the overlaying; you can play that in a video player directly to get the overlayed version, and the ordinary video file to get the non-overlayed version.
__________________
| ffmpegsource
17:43:13 <~deculture> Also, TheFluff, you are so fucking slowpoke.jpg that people think we dropped the DVD's.
17:43:16 <~deculture> nice job, fag!

01:04:41 < Plorkyeran> it was annoying to typeset so it should be annoying to read
TheFluff is offline   Reply With Quote