Introduction
MediaCoder is a general-purpose batch media transcoder (converter) software. It supports decoding from and encoding to a wide range of existing audio/video compression formats and container formats with audio/video filtering and post-processing features. A rich set of adjustable parameters are provided. MediaCoder is covering most transcoding applications, including transcoding for mobile devices and home digital video player devices for personal use, as well as massive/batch transcoding and video archiving for professional use.
Having done a great amount of development on MediaCoder in past years, we are looking forward to providing better products and services for commercial and enterprise customers, in addition to personal users. Right now we have following products and services on the shelf.
MediaCoder HDV Edition
MediaCoder HDV Edition is specially customized and configured for encoding hi-hefinition video contents to several industrial standard video formats like H.264, MPEG-2, MPEG-4. High-definition (HD) video refers to video system of higher resolution than standard-definition (SD) video, most commonly at display resolutions of 1280×720 (720p) or 1920×1080 (1080i or 1080p).
More details
MediaCoder command line version
The command line version of MediaCoder covers all the transcoding features of MediaCoder GUI version. As a command line program, it can be invoked by another program. This is an easy way for either an application or a back-end server program to obtain media transcoding features with least modifications. The command line version can be easily configured with a preset file created by MediaCoder GUI version, as well as by specifying parameters through command line options.
More details
Media transcoding SDK
MobileCoder SDK is an easy-to-use SDK for converting audio and video files to mobile devices playable files. It is based on the core of MediaCoder with additional programmability. It supports all audio/video formats and features which MediaCoder does. It features
- C/C++ API interface or command line utility
- Profile-based media transcoding
- Split into segments by specified duration or file size
- Mobile device connectivity and file transmission features
- Source code of sample application
With the SDK, you don't need to care about the format of input files. Simply set a profile and some paramters and you can start and monitor the transcoding process.
After purchase, we will provide necessary technical support and services to assist customers to integrate the SDK into their application. We also accept customization of the SDK. Additional customer requested features can be added to the SDK and the APIs of the SDK can be altered.
For details or request for a demo package of the SDK, please email to: consult@mediacoderhq.com
When requesting a quote please have the following information:
- Selling Price of your application (retail/wholesale)
- What features do you need within the SDK
- Do you need development help during your integration
- How many units have you shipped (per quarter)
Customized media transcoder software
MediaCoder can be customized for specific requirements to fit for specific applications, ranging from device specific audio/video transcoder to website backend audio/video transcoder. The customization includes:
- Adding extra features or cutting off existing features
- Adding extra control mechanism (HTTP/XML/SOAP)
- Customized or dedicated user interfaces
- Integration into customer's application
- On-site technical support
The customized media transcoder can decode following (input) formats:
- Audio: MP3, Vorbis, AAC, AAC+, AAC+v2, MusePack, Speex, AMR, WMA, RealAudio, mp3PRO, FLAC, WavPack, Monkey's Audio, OptimFrog, AAC Lossless, WMA Lossless, WAV/PCM, CUE Sheet, CD Audio
- Video: AVI, MPEG/VOB, Matroska, MP4, RealMedia, ASF, Quicktime, OGM, H.264, Xvid, MPEG 1/2/4, Theora, Flash Video,3ivx*, RealVideo, Windows Media Video, VCD, DVD
The customized media transcoder can encode to following (output) formats:
- Audio: MP3, Vorbis, AAC, AAC+, AAC+v2, MusePack, Speex, AMR, WMA, FLAC, WavPack, Monkey's Audio, OptimFrog, AAC Lossless, WMA Lossless, WAV/PCM
- Video: AVI, MPEG/VOB, Matroska, MP4, ASF, Quicktime, H.264, Xvid, MPEG 1/2/4, Theora, Flash Video, Windows Media Video
Click here to show the transcoding performance charts.
| Original Format |
Target Format |
Transcoding Speed
(versus 1x playtime) |
| MPEG-1 352x240@29.97fps 1.5Mbps (VCD) |
MPEG-4 SP 320x240@15fps / MP3 Audio |
9.3x |
| MPEG-2 720x480@29.97fps 8Mbps (DVD) |
MPEG-4 SP 320x240@15fps / MP3 Audio |
5.7x |
| MPEG-2 1920x1080@25fps 15Mbps (HDTV) |
MPEG-4 SP 320x240@15fps / MP3 Audio |
2.8x |
| MPEG-4/DivX 320x240@24fps 500Kbps |
MPEG-4 SP 320x240@15fps / MP3 Audio |
13.4x |
| MPEG-4/XviD 1280x720@25fps 3Mbps |
MPEG-4 SP 320x240@15fps / MP3 Audio |
4.3x |
| MPEG-4 AVC/H.264 1920x816@25fps 11Mbps |
MPEG-4 SP 320x240@15fps / MP3 Audio |
2.2x |
| |
|
|
| MPEG-1 352x240@29.97fps 1.5Mbps (VCD) |
AVC/H.264 320x240@25fps / AAC Audio |
3.1x |
| MPEG-2 720x480@29.97fps 8Mbps (DVD) |
AVC/H.264 320x240@25fps / AAC Audio |
3.0x |
| MPEG-2 1920x1080@25fps 15Mbps (HDTV) |
AVC/H.264 320x240@25fps / AAC Audio |
1.9x |
| MPEG-4/DivX 320x240@24fps 500Kbps |
AVC/H.264 320x240@25fps / AAC Audio |
4.1x |
| MPEG-4/XviD 1280x720@25fps 3Mbps |
AVC/H.264 320x240@25fps / AAC Audio |
2.9x |
| MPEG-4 AVC/H.264 1920x816@25fps 11Mbps |
AVC/H.264 320x240@25fps / AAC Audio |
1.8x |
| |
|
|
| MPEG-1 352x240@29.97fps 1.5Mbps (VCD) |
MPEG-4 ASP 352x240@29.97fps / MP3 Audio |
5.4x |
| MPEG-2 720x480@29.97fps 8Mbps (DVD) |
MPEG-4 ASP 720x480@29.97fps / MP3 Audio |
1.8x |
| MPEG-2 1920x1080@25fps 15Mbps (HDTV) |
MPEG-4 ASP 1920x1080@25fps / MP3 Audio |
0.5x |
| MPEG-4/DivX 320x240@24fps 500Kbps |
MPEG-4 ASP 320x240@25fps / MP3 Audio |
9.3x |
| MPEG-4/XviD 1280x720@25fps 3Mbps |
MPEG-4 ASP 1280x720@25fps / MP3 Audio |
1.1x |
| MPEG-4 AVC/H.264 1920x816@25fps 11Mbps |
MPEG-4 ASP 1920x816@25fps / MP3 Audio |
0.6x |
| |
|
|
| MPEG-1 352x240@29.97fps 1.5Mbps (VCD) |
AVC/H.264 352x240@29.97fps / AAC Audio |
3.5x |
| MPEG-2 720x480@29.97fps 8Mbps (DVD) |
AVC/H.264 720x480@29.97fps / AAC Audio |
1.0x |
| MPEG-2 1920x1080@25fps 15Mbps (HDTV) |
AVC/H.264 1920x1080@25fps / AAC Audio |
0.3x |
| MPEG-4/DivX 320x240@24fps 500Kbps |
AVC/H.264 320x240@25fps / AAC Audio |
5.5x |
| MPEG-4/XviD 1280x720@25fps 3Mbps |
AVC/H.264 1280x720@25fps / AAC Audio |
0.7x |
| MPEG-4 AVC/H.264 1920x816@25fps 11Mbps |
AVC/H.264 1920x816@25fps / AAC Audio |
0.5x |
MediaCoder Video Transcoding Benchmark Chart
| Original Format |
Target Format |
Transcoding Speed
(versus 1x playtime) |
| FLAC 44.1KHz/Stereo 948Kbps |
MP3 / LAME 3.98a5 |
20.1x |
| MP3 / HelixMP3 |
64.8x |
| Vorbis / OggEnc 2.84 aoTuVb5 |
16.3x |
| LC-AAC (Nero 1.1.34.2) |
23.2x |
| HE-AAC (Nero 1.1.34.2) |
24.5x |
| HE-AAC v2 (Nero 1.1.34.2) |
40.6x |
| LC-AAC (FAAC 1.25) |
17.5x |
| LC-AAC /CT AAC+ Encoder |
31.0x |
| HE-AAC / CT AAC+ Encoder |
32.9x |
| HE-AAC v2 / CT AAC+ Encoder |
34.3x |
| WMA 7 / FFmpeg |
33.6x |
| WMA 8 / FFmpeg |
34.6x |
| WMA 9 / Windows Media Format SDK |
38.3x |
| MusePack / MPC Encoder |
24.4x |
| Speex / Speex Encoder |
14.0x |
| AC-3 / FFmpeg |
42.0x |
| IMA ADPCM / FFmpeg |
119.0x |
| WavPack (Best Compression) / WavPack Compressor |
54.3x |
| FLAC (Compression = 8)/ FLAC Encoder |
28.0x |
| APE (Extra High) / Monkey's Audio |
22.4x |
| MPEG-4 ALS / ALS Reference Codec |
47.6x |
MediaCoder Audio Transcoding Benchmark Chart
Benchmarking Hardware Environment:
- CPU: Intel Core2 E6300 @ 2.1Ghz
- Motherboard: Gigabyte GA965P
- Memory: 1G DDR2 667 x 2
- Hard Drive: Western Digital Caviar SE16 KS 250G (SATA2)
- Display Adapter: GeForce 7300GT
There is no need to build a transcoder from scratch. We can do it faster and better.
Client Showcase
- Spreadtrum Inc.
- Celltronix
- SigmaTel (Asia) Inc.
- IOPS Ltd.
- Vidavee
- Mycelia Networks, Inc.
- Changhong Electronics Inc.
- iTeddy
- DirectMedia Co., Ltd. (Korea)
Wire transcoding server / stream adapter
For server-side transcoding, the wire transcoding server software is your choice. Media files can be uploaded with HTTP POST (or other streaming protocol as requested) and the bitstream will be transcoded as the server receives the it. Once the uploading is done, the transcoding is done. No temporary file created, no overhead. The content can also be streamed out in an alternative format and streaming protocol on the fly.
The HTTP wire encoding server is able to run on both Windows and Linux (both IA32 and AMD64).
To learn more about this product, please e-mail us.
Massive media transcoding service
As the maker of the world-famous media transcoder software, we know the key to high quality and high performance transcoding. We have set up a transcoding center to meet the needs of massive media transcoding. With optimizations done and additional distributed features added to current MediaCoder software, we can achieve the goal of rapid transcoding with highest quality.
We help customers to transcode audio and video contents according to requirements, including the specification of target formats, and apply post-processing jobs like hinting, tagging, classifying if needed.
We accept most common types of medium (e.g. DVDs, HDD) for content storage. As for delivery of the transcoded contents, we provide several options for customers' preference, including DVDs and HDD post-back and Internet transmission (we can provide download server) or any methods that customer suggests.
Besides convert to customer's desired target formats, we provide some added services, including:
- Fixing color/brightness/contrast unwellness of source material
- Intellegent cropping (e.g. removing black bands)
- Adding hint track for streaming use
- Tagging (title, comments etc.)
- On-site support
More details
Free Consultation
If you are interested in any of the above services or have other requirments not covered above, please email to
consult@mediacoderhq.com for free consultation.
