I am looking for the best way to let users upload audio and video content to a site and have it converted to play back in the browser. It seems that FFMPEG is 'the' solution on the back end, as all of these module use it. arthurf created http://drupal.org/project/ffmpeg_wrapper as a common api for FFMPEG but it is not clear to me that any of these modules us it (except Media Mover).
| Module | Audio | Video | Drupal 6 | Drupal 7 |
|---|---|---|---|---|
| http://drupal.org/project/media_mover | Yes | Yes | Yes | No |
| http://drupal.org/project/ffmpeg_converter | ? | Yes | Yes | No |
| http://drupal.org/project/video | No | Yes | Yes | Yes |
| http://drupal.org/project/bd_video | No | Yes | Yes | No |
| http://drupal.org/project/video_handler | No | Yes | Yes | No |
| http://drupal.org/project/flashvideo | No | Yes | Yes | No |
| http://drupal.org/project/audioconverter | Yes | No | Yes | No |
| http://drupal.org/project/media_ffmpeg_simple | Yes | Yes | No | Yes |
| http://drupal.org/project/video_presets | No | Yes | No | Yes |
- This is a list of solutions that work without a 3rd party web service. The use case is one where you can't outsource the conversion to another site.
Comments
Yes FFMPEG is the most common
Yes FFMPEG is the most common one I've seen. There is also http://sox.sourceforge.net/ which only does audio but there was a module implementing it here: http://drupal.org/project/audiosoxfield
Seemed interesting...
Comprehensive wiki and complimentary project
Have you looked at Derivates API - looks it might 'eventually' be what you're looking for -
http://drupal.org/project/media_derivatives
http://groups.drupal.org/node/145074
There's also a comprehensive wiki pertaining to modules that extend the media module -
http://groups.drupal.org/node/168009
Gus Austin