Supported input and output formats

The following tables show the supported input and output formats for theTranscoder API.

Supported input formats
ContainersAAC, AVI, GXF, MKV (Matroska), MOV, MPEG2-TS, MP3, MP4, MXF (OP1A only), WAV, WebM, and WMV
Video CodecsDNxHD, DV/DVCProHD, DV25, DV50, H.261, H.262, H.263, H.264 (AVC), H.265 (HEVC), MPEG-1, MPEG-2, MPEG-4 part 2, ProRes, Theora, VC-1, VP8, VP9, XAVC, and XDCAM
Color Spacerec.601, rec.709, and rec.2020
Audio CodecsAAC, AC3, AIFF, E-AC3, FLAC, MP3, Opus, PCM, WAV, WMA, WMA2, and Vorbis
CaptionsSCC, SRT, and VTT
OverlaysJPG and PNG
Supported output formats
Streaming FormatsApple HLS (with MPEG2-TS, fMP4) and MPEG-DASH (with fMP4)
Standalone File FormatsMP3, MP4, and OGG (Vorbis only)
Video CodecsH.264 (AVC), H.265 (HEVC), and VP9
Color SpacePass-through; the output color space matches the input color space
Audio CodecsAAC-HE, AAC-HEv2 (stereo only), AAC-LC, AC3, E-AC3, MP3, and Vorbis
CaptionsCEA-608/708 and WebVTT
ImagesJPG tiles, single images

For information on job limits, seeLimits.

Except as otherwise noted, the content of this page is licensed under theCreative Commons Attribution 4.0 License, and code samples are licensed under theApache 2.0 License. For details, see theGoogle Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.

Last updated 2025-10-24 UTC.