FFMPEG (flv meta inject patch)
FFMPEG is a free opensource program which can convert between different multimedia codec's. One of its better conversion options is converting from a multimedia file (say an AVI) to FLV which is a newish video standard on the web (you will find flv being used on sites such as youtube).
A while back I considered doing a website like youtube which served video files and programatically convert uploaded files into the FLV filetype. Unfortunatly to have every feature youtube had would be impossible with the current tools. FLV uses something called meta tags to notify flash action script of positions to scroll to in the video. (eg when you try and pull the slider on the timeline, that would require meta tags to do that). As far as I could tell the only way to inject meta tags into flv files was to use an extra piece of software called flvtools2. This was not really ideal for my 'youtube' project as perhaps not all webservers would have ruby installed by default, which is the language flvtools2 is programmed in. So I set about to patch the brilliant FFMPEG converter to auto inject meta tags upon conversion, and here is the current release of my patch for doing so.
If you find any problems drop me an email and I'll try to fix them.

