Amazon Elastic Transcoder logo

Amazon Elastic Transcoder

Amazon Elastic Transcoder is media transcoding in the cloud. It is designed to be a highly scalable, easy-to-use, and cost-effective way for developers and businesses to convert or transcode media files from their source format into versions that will play back on devices like smartphones, tablets, and PCs.

1 APIs 5 Features
Amazon Web ServicesMediaTranscodingVideo

APIs

Amazon Elastic Transcoder API

API for creating and managing media transcoding pipelines, presets, and jobs to convert media files for playback on various devices.

Features

Managed Transcoding Pipelines

Create pipelines that manage media transcoding jobs with configurable input/output settings

Preset Library

Use built-in presets optimized for popular devices and formats

Custom Presets

Create custom presets for specific output requirements

Thumbnail Generation

Automatically generate thumbnails from video files during transcoding

Content Protection

Apply HLS content protection and digital rights management

Use Cases

Video-on-Demand Transcoding

Convert video files for streaming across different devices and bandwidths

Mobile Video Delivery

Transcode content optimized for smartphone and tablet playback

HLS Streaming

Create adaptive bitrate HLS streams for seamless playback

Audio File Conversion

Convert audio files between different formats and bitrates

Semantic Vocabularies

Amazon Elastic Transcoder Context

67 classes · 108 properties

JSON-LD

API Governance Rules

Amazon Elastic Transcoder API Rules

20 rules · 10 errors 9 warnings 1 info

SPECTRAL

Resources

🔗
PostmanWorkspace
PostmanWorkspace
🔗
ArazzoWorkflows
ArazzoWorkflows
🌐
Portal
Portal
🌐
DeveloperPortal
DeveloperPortal
🔗
Documentation
Documentation
📰
Blog
Blog
👥
GitHubOrganization
GitHubOrganization
🌐
Console
Console
📝
SignUp
SignUp
🔗
Login
Login
🟢
StatusPage
StatusPage
💬
Support
Support
💬
FAQ
FAQ
📜
TermsOfService
TermsOfService
📜
PrivacyPolicy
PrivacyPolicy
🔗
Compliance
Compliance
🔗
Security
Security
👥
YouTube
YouTube
👥
StackOverflow
StackOverflow
🔗
KnowledgeCenter
KnowledgeCenter
🔗
Contact
Contact
🔗
SpectralRules
SpectralRules
🔗
Vocabulary
Vocabulary

Sources

Raw ↑
name: Amazon Elastic Transcoder
description: >-
  Amazon Elastic Transcoder is media transcoding in the cloud. It is designed to be a highly scalable, easy-to-use, and
  cost-effective way for developers and businesses to convert or transcode media files from their source format into
  versions that will play back on devices like smartphones, tablets, and PCs.
image: https://a0.awsstatic.com/libra-css/images/logos/aws_logo_smile_1200x630.png
url: https://aws.amazon.com/elastictranscoder/
created: '2024-01-15'
modified: '2026-05-19'
specificationVersion: '0.19'
tags:
  - Amazon Web Services
  - AWS
  - Media
  - Transcoding
  - Video
apis:
  - name: Amazon Elastic Transcoder API
    description: >-
      API for creating and managing media transcoding pipelines, presets, and jobs to convert media files for playback
      on various devices.
    humanURL: https://aws.amazon.com/elastictranscoder/
    baseURL: https://elastictranscoder.amazonaws.com
    tags:
      - Media
      - Transcoding
      - Video
    properties:
      - type: Documentation
        url: https://docs.aws.amazon.com/elastictranscoder/latest/developerguide/
      - type: OpenAPI
        url: openapi/amazon-elastic-transcoder-openapi.yml
      - type: APIReference
        url: https://docs.aws.amazon.com/elastictranscoder/latest/developerguide/api-reference.html
      - type: GettingStarted
        url: https://aws.amazon.com/elastictranscoder/getting-started/
      - type: Pricing
        url: https://aws.amazon.com/elastictranscoder/pricing/
      - type: FAQ
        url: https://aws.amazon.com/elastictranscoder/faqs/
      - type: JSONSchema
        url: json-schema/amazon-elastic-transcoder-access-control-schema.json
      - type: JSONSchema
        url: json-schema/amazon-elastic-transcoder-access-controls-schema.json
      - type: JSONSchema
        url: json-schema/amazon-elastic-transcoder-access-denied-exception-schema.json
      - type: JSONLD
        url: json-ld/amazon-elastic-transcoder-context.jsonld
common:
  - type: PostmanWorkspace
    url: https://www.postman.com/kinlaneapi/amazon-elastic-transcoder/overview
  - type: ArazzoWorkflows
    url: arazzo/
    workflows:
      - url: arazzo/amazon-elastic-transcoder-cancel-submitted-jobs-by-status-workflow.yml
        name: Amazon Elastic Transcoder Find a Submitted Job by Status and Cancel It
        summary: List jobs that are still in the Submitted state, then cancel the first one returned.
      - url: arazzo/amazon-elastic-transcoder-list-jobs-by-pipeline-read-workflow.yml
        name: Amazon Elastic Transcoder List Jobs by Pipeline and Read the First Job
        summary: List the jobs currently in a pipeline, then read detailed information about the first job returned.
      - url: arazzo/amazon-elastic-transcoder-pause-pipeline-cancel-submitted-jobs-workflow.yml
        name: Amazon Elastic Transcoder Pause Pipeline and Cancel a Submitted Job
        summary: Pause a pipeline so no new jobs start, then cancel a job that is still in the Submitted state.
      - url: arazzo/amazon-elastic-transcoder-pipeline-job-poll-workflow.yml
        name: Amazon Elastic Transcoder Create Pipeline, Submit Job, and Poll to Completion
        summary: Stand up a transcoding pipeline, submit a job to it, then poll the job until it reaches a terminal status.
      - url: arazzo/amazon-elastic-transcoder-pipeline-preset-job-poll-workflow.yml
        name: Amazon Elastic Transcoder Provision Pipeline and Preset, Submit Job, and Poll
        summary: >-
          Provision both a pipeline and a preset from scratch, submit a job that uses them, then poll the job to
          completion.
      - url: arazzo/amazon-elastic-transcoder-preset-job-workflow.yml
        name: Amazon Elastic Transcoder Create Preset and Submit a Job Using It
        summary: >-
          Define a reusable output preset, then submit a transcoding job into an existing pipeline that uses the new
          preset.
  - type: Portal
    url: https://aws.amazon.com/
  - type: DeveloperPortal
    url: https://aws.amazon.com/elastictranscoder/
  - type: Documentation
    url: https://docs.aws.amazon.com/elastictranscoder/
  - type: Blog
    url: https://aws.amazon.com/blogs/
  - type: GitHubOrganization
    url: https://github.com/aws
  - type: Console
    url: https://console.aws.amazon.com/elastictranscoder/
  - type: SignUp
    url: https://portal.aws.amazon.com/billing/signup
  - type: Login
    url: https://signin.aws.amazon.com/
  - type: StatusPage
    url: https://health.aws.amazon.com/health/status
  - type: Support
    url: https://aws.amazon.com/support/
  - type: FAQ
    url: https://aws.amazon.com/elastictranscoder/faqs/
  - type: TermsOfService
    url: https://aws.amazon.com/service-terms/
  - type: PrivacyPolicy
    url: https://aws.amazon.com/privacy/
  - type: Compliance
    url: https://aws.amazon.com/compliance/
  - type: Security
    url: https://aws.amazon.com/security/
  - type: YouTube
    url: https://www.youtube.com/user/AmazonWebServices
  - type: StackOverflow
    url: https://stackoverflow.com/questions/tagged/elastictranscoder
  - type: KnowledgeCenter
    url: https://repost.aws/knowledge-center
  - type: Contact
    url: https://aws.amazon.com/contact-us/
  - type: SpectralRules
    url: rules/amazon-elastic-transcoder-spectral-rules.yml
  - type: Vocabulary
    url: vocabulary/amazon-elastic-transcoder-vocabulary.yaml
  - type: Features
    data:
      - name: Managed Transcoding Pipelines
        description: Create pipelines that manage media transcoding jobs with configurable input/output settings
      - name: Preset Library
        description: Use built-in presets optimized for popular devices and formats
      - name: Custom Presets
        description: Create custom presets for specific output requirements
      - name: Thumbnail Generation
        description: Automatically generate thumbnails from video files during transcoding
      - name: Content Protection
        description: Apply HLS content protection and digital rights management
  - type: UseCases
    data:
      - name: Video-on-Demand Transcoding
        description: Convert video files for streaming across different devices and bandwidths
      - name: Mobile Video Delivery
        description: Transcode content optimized for smartphone and tablet playback
      - name: HLS Streaming
        description: Create adaptive bitrate HLS streams for seamless playback
      - name: Audio File Conversion
        description: Convert audio files between different formats and bitrates
  - type: Integrations
    data:
      - name: Amazon S3
        description: Use S3 for input and output media file storage
      - name: Amazon SNS
        description: Receive notifications when transcoding jobs complete
      - name: Amazon CloudFront
        description: Distribute transcoded content via CDN
      - name: AWS Lambda
        description: Trigger transcoding workflows from Lambda functions
  - type: Integrations
    url: https://aws.amazon.com/marketplace
integrations:
  - name: Sign in
  - name: Agent Mode
  - name: Why AWS Marketplace?
  - name: Get started in AWS Marketplace
  - name: Industry
  - name: Resources
  - name: Become a Channel Partner
  - name: Sell in AWS Marketplace
  - name: Manage Your Account
maintainers:
  - FN: Kin Lane
    email: [email protected]