FFmpeg Wrapper
Howdy-
I've been doing some work on Media Mover and part of it has been pulling out the wrapper that I wrote for FFmpeg. While I know that not everybody needs the functionality of Media Mover, most people who are manipulating video (and audio!) do need FFmpeg functionality. So I've created a module FFmpeg Wrapper which provides a basic API for using FFmpeg. File duration, installed codecs and supported formats are accessible.
I don't think my approach inside the module is the best one per say, but I do think if we have one community supported (and maintained!) FFmpeg API module, all the modules that implement it will benefit. I welcome suggestions, co-maintainers and support on this project, particularly if you're good at error handling on the command line.
If there is functionality that you need interacting with FFmpeg, please let me know. I'd be happy to try to incorporate it in.
The Media Mover demo site is now using it, though it could certainly use some refinement :)



Really interesting
Really interesting development. I will have a look at this module and eventually integrate it with the video module for 6.x
www.varesano.net - Fabio Varesano Personal Homepage
More updates for cross module use
Because FFmpeg is such a bear to deal with, I've started adding conf files that craft the definitions for output from ffmpeg. This is being done via ajax and will update a properly build form with the configuration data. For example, FLV output requires the mp3 codec and specific bit rates for audio. When the user selects FLV as the output format, the form is updated with the options that are correct for FLV output.