Why not release a dynamically generated AMV?
Well, you're saying, MPEG-1 and other formats are practically static, and Real Helix mainly supports HTML and scripted playing. But that's why you're go use Windows Media 9 Series for this project...
Split the file up in segments and have them dynamically generated from a script. You can use a ASX random symbol for selecting randomly whether to use Clip A or Clip B, or you can generate an algorithm that rotates the video slowly. How to do algorithm? Windows Media can write file playback counts to a local file or server.
If you're using a server, it's even easier. Just use an stream wrapper, which is the same shell they use for interstitial advertisements. On-demand or station doesn't matter, point it to a static ASX source. If you're writing rotational algorithms for this one, most WMP clients send a serial number. You can even use IP logging!
I'm still trying to figure out how to do this in a single static file or MPEG using WMV metaembedded scripting. So far, I've been able to do seek to a point in the video and a random function, which needs to be integrated.
I also figured out how to make the WMP client open a URL when it's done playing the file. YAY making the user visit my boring website, and it's AUTOMATIC AND DOESN'T ASK! Isn't Microsoft great?
Next stop: Embedding macro viruses in my next AMV to send the user's NTLM hashes when done playing
