The Dolby.io Media Transcode API converts media files to alternate encoding formats to help optimize content for a variety of network conditions and devices. If you are building an application that uploads media to different services, this API can be used to transcode, transrate, and transsize outputs to meet specific platform requirements.
✓ Support for a variety of container formats
✓ Support for a variety of audio and video codecs
✓ Generate thumbnail images for video
✓ Create streaming formats such as HLS and DASH
To optimize playback performance, you may want to use the Transcoding API to create variations of your media to insure compatibility and performance across devices and network conditions.
Some common usage includes:
- Codec conversion, to change media from one codec to another in order to achieve playback compatibility or modify captured audio for other platform or workflow requirements.
- Changing resolution, or transizing, converts the media to be played back at a different resolution such as for mobile devices that have a smaller screen or reduced bandwidth for data transfer of large media files.
- Sample rate conversion, or transrating, converts the media by modifying the sample rate or bitrate for lower quality playback conditions.
- HLS/DASH packaging, splitting up a media file so that it can be streamed across the server and for certain mobile devices that will only support streaming formats.
The Supported Media Formats identifies support across the Media APIs more broadly but the Transcoding API has a few variations extending support to streaming formats as indicated in this table.
|Containers||Video Codecs||Audio Codecs||Images||Streaming|
Updated 22 days ago