Typical Uses
- convert to and from popular video/audio compression formats
- reduce file sizes and improve compression
- convert media for playback on mobile devices (PSP, iPhone, etc.)
- ripping audio/video discs
- repairing corrupt media files
- extracting audio from video files
Support file formats
- MP3, Vorbis, AAC, AAC+, AAC+v2, MusePack, Speex, AMR, WMA, RealAudio, mp3PRO*
- FLAC, WavPack, Monkey's Audio, OptimFrog, AAC Lossless, TTA, WAV/PCM, Waveform
- H.264, XviD, DivX, MPEG 1/2/4, Theora, Flash Video, Dirac, 3ivx*, RealVideo*, Windows Media Video
- AVI, MPEG/VOB, Matroska, MP4, PMP, RealMedia*, ASF, Quicktime*, OGM*
- CD, DVD, VCD, SVCD, CUESheet*, HTTP*, FTP*, RTSP*, UDP*
* supported as input only
Architecture
MediaCoder is actually a front-end GUI to a set of command-line codes and multiplexers, and pipes the decoder's output directly to the encoder's input, thus avoiding temporary files requiring more disk space. MediaCoder support an Extension scripting infrastructure allowing users to extend and modify the interface and user-experience.