View Single Post
Old 06-09-2010, 10:48 AM  
VGeorgie
Confirmed User
 
Join Date: Nov 2008
Posts: 359
Quote:
Originally Posted by Zyber View Post
Do you know if there exist any plugins on how to achieve this? Or any instructions on how to manually implement such a system.
Any programmer skilled in the art of working with digital media could do this for you, but as I noted above, the idea is covered by no fewer than a half-dozen patents, not just for digital media but for all kinds of media. This limits the options, at least if you want to keep from being sued.

The basic idea is to seek the media to a specific keyframe, then decode that keyframe to an RGB bitmap. You insert a watermark of your choice into the RGB channels. A stenographic watermark (itself, covered by various patents by Digimark, Kodak, Macrovision, and others) is not normally visible to the eye, and the better systems resist loss of mark even if the video is cropped, resized, or resampled.

You then re-encode the frame, and replace the one in the stream. When done properly, the re-encoded frame will be the exact same size in bytes as the original. This is the tough part, but there are ways to deal with this. Some stream types allow you to chunk in the new frame, then tack on the remainder of the stream. With a fast hard drive and CPU the delay isn't too bad, a few seconds maybe for a largish 100MB file.
VGeorgie is offline   Share thread on Digg Share thread on Twitter Share thread on Reddit Share thread on Facebook Reply With Quote