You can automatically generate subtitle from your input video. For more information, see Configure automatically generated subtitles.
You can process videos with significant number of missing frame by using the fill_content_gaps field. For more information, see troubleshooting guide
Standalone VTT outputs are now supported.
]]>Standalone MP3 audio-only outputs are now supported.
]]>Standalone OGG Vorbis audio-only outputs are now supported.
]]>You can now set an exact frame rate on the output video. For more information, see Frame rate conversion strategies.
]]>You can now convert the input video in a transcoding job to a supported high dynamic range (HDR) format.
]]>Content encryption (DRM) is now supported.
Job processing optimizations can now be disabled.
You can now set the priority of individual jobs in batch mode.
]]>Overlays can now be created using PNG images (with or without transparency).
]]>Batch mode is now supported. You can use it to create thousands of jobs that will be processed on a first in, first out basis.
]]>You can now set the language code and display name for text and audio streams.
]]>Validation checks added for segmentDuration and gopDuration for all video codecs as outlined in the documentation. This change was released earlier this month.
The output color space of transcoded videos matches the input color space.
]]>Deinterlace configurations are now supported.
]]>Audio-only outputs are now supported. For more information, see the Pricing page and the sample configuration.
Labels are now supported. Labels are key-value pairs you can use to organize resources.
]]>The following preprocessing configurations are not supported: Color, Denoise, Deblock, and Boost.
]]>The v1beta1 API is no longer available. As previously announced, the v1beta1 API was deprecated in July 2021.
VP9 codec settings do not support a rateControlMode set to crf (constant rate factor).
Added v1 gcloud commands.
Added a guide on how to concatenate multiple input videos into a single output video.
Added a guide on how to include captions and subtitles in an output video.
]]>Added PHP code samples.
]]>Transcoder API is GA: The Transcoder API has graduated out of beta and has reached v1. All API endpoints are updated to use https://transcoder.googleapis.com/v1/.
Added Troubleshooting guide.
Added guidance on job limits.
]]>All client library code samples updated to v1 of the API.
Encryption support (and its associated documentation) is temporarily unavailable.
Delete operations for jobs and job templates now return a 404 resource not found error if the specified resource name does not exist. Previously, these delete operations failed silently in this case. To enable the previous behavior, set the allowMissing query parameter to true when sending a request to delete a job or job template.
Added new quotas in order to group requests into 3 buckets: mutation, get, and list. More information can be found at Quotas and limits.
]]>Transcoder v1 API is now available. See the migration guide for information on how to update your job templates to the new version.
The Transcoder v1beta1 API is deprecated and will be turned down. It is replaced by the Transcoder v1 API.
The API outputs CEA-608 captions instead of CEA-708.
]]>Beta stage support for VPC Service Controls.
]]>Sprite sheets now preserve the source aspect ratio. Set the sprite width or height field, but not both (the API will automatically calculate the missing field).
Sprite sheets now support different image compression levels with the new quality
setting.
The API now supports video padding with black.
]]>The Transcoder API supports overlays.
The Transcoder API preserves the aspect ratio of the source video.
Added Shaka player compatibility for Dash and HLS CEA608/CEA708. Shaka player version 3.0 is used for validation testing.
Content encryption is supported for the following containers:
| Type | Technology | Format | Video Codecs | Audio Codecs | |
|---|---|---|---|---|---|
| H.264 | H.265 | AAC | |||
| DRM | FairPlay | HLS | TS (SAMPLE-AES) | fMP4 (SAMPLE-AES) | TS (SAMPLE-AES) |
| fMP4 (SAMPLE-AES) | fMP4 (SAMPLE-AES) | ||||
| DRM | Widevine, PlayReady | DASH | fMP4 (MPEG-CENC) | fMP4 (MPEG-CENC) | |
| DRM | Widevine, PlayReady | HLS | fMP4 (MPEG-CENC) | fMP4 (MPEG-CENC) | |
| Content protection | AES-128 | HLS, DASH | fMP4, TS (AES-128) | fMP4, TS (AES-128) | fMP4, TS (AES-128) |
Improved performance for short input files.
Client libraries released.
The Transcoder API supports cropping.
The Cloud SDK now supports the Transcoder API.
]]>