I generally use perl for reading, parsing, and manipulation of text, but I know that some are available for reading and parsing binary information and even streaming information, so I wondered if anyone knew of a module (or yes some complete application somewhere) which might be used to generate an audio-synchronized slideshow experience from video.