Amazon Elastic Transcoder is a highly scalable, easy-to-use and cost-effective way for developers and businesses to convert (or “transcode”) video files from their source format into versions that will play back on multiple devices like smartphones, tablets and PCs.
Elastic Transcoder is for any customer with media assets stored in S3.
Elastic Transcoder features
Can be used to convert files from different media formats into H.264/AAC/MP4 files at different resolutions, bitrates, and frame rates, and set up transcoding pipelines to transcode files in parallel.
Can be configured to overlay up to four graphics, known as watermarks, over a video during transcoding.
Can be configured to transcode captions, or subtitles, from one format to another and supports embedded and sidebar caption types.
Provides clip stitching ability to stitch together parts, or clips, from multiple input files to create a single output.
Can be configured to create Thumbnails.
Elastic Transcoder is integrated with CloudTrail, an AWS service that captures information about every request that is sent to the Elastic Transcoder API by your AWS account, including your IAM users.
Presets
Are templates that contain most of the settings for transcoding media files from one format to another.
Elastic Transcoder includes some default presets for common formats and ability to create customized presets.
Jobs
Do the work of transcoding and converts a file into up to 30 formats.
Takes the input file to be transcoded, names of the transcoded files and several other settings as input.
For each transcoded format a preset needs to be specified.
Pipelines
Are queues that manage the transcoding jobs.
Elastic Transcoder starts processing the jobs and transcoding into format (for multiple formats) in the order they are added.
Can be paused to temporarily stop processing jobs.
Notifications
Help keep you apprised of the status of a job, i.e. started, completed, encounters warning or error.
Eliminate the need for polling to determine when a job has finished and can be configured during pipeline creation.