<?xml version="1.0" encoding="UTF-8"?>
<!-- AUTOGENERATED FILE. DO NOT EDIT. -->
<feed xmlns="http://www.w3.org/2005/Atom">
  <id>tag:google.com,2016:transcode-release-notes</id>
  <title>Transcoder API - Release notes</title>
  <link rel="self" href="https://docs.cloud.google.com/feeds/transcode-release-notes.xml"/>
  <author>
    <name>Google Cloud Platform</name>
  </author>
  <updated>2025-08-21T00:00:00-07:00</updated>

  <entry>
    <title>August 21, 2025</title>
    <id>tag:google.com,2016:transcode-release-notes#August_21_2025</id>
    <updated>2025-08-21T00:00:00-07:00</updated>
    <link rel="alternate" href="https://docs.cloud.google.com/transcoder/docs/release-notes#August_21_2025"/>
    <content type="html"><![CDATA[<strong class="release-note-product-version-title"></strong>
<h3>Feature</h3>
<p>You can automatically generate subtitle from your input video. For more information, see <a href="https://docs.cloud.google.com/transcoder/docs/how-to/configure-auto-generated-subtitles">Configure automatically generated subtitles</a>.</p>
<h3>Feature</h3>
<p>You can process videos with significant number of missing frame by using the <code>fill_content_gaps</code> field. For more information, see <a href="https://docs.cloud.google.com/transcoder/docs/troubleshooting#quality-issues">troubleshooting guide</a></p>
]]>
    </content>
  </entry>

  <entry>
    <title>May 22, 2025</title>
    <id>tag:google.com,2016:transcode-release-notes#May_22_2025</id>
    <updated>2025-05-22T00:00:00-07:00</updated>
    <link rel="alternate" href="https://docs.cloud.google.com/transcoder/docs/release-notes#May_22_2025"/>
    <content type="html"><![CDATA[<strong class="release-note-product-version-title"></strong>
<h3>Feature</h3>
<p>Standalone VTT outputs are now <a href="https://docs.cloud.google.com/transcoder/docs/concepts/supported-input-and-output-formats">supported</a>.</p>
]]>
    </content>
  </entry>

  <entry>
    <title>February 04, 2025</title>
    <id>tag:google.com,2016:transcode-release-notes#February_04_2025</id>
    <updated>2025-02-04T00:00:00-08:00</updated>
    <link rel="alternate" href="https://docs.cloud.google.com/transcoder/docs/release-notes#February_04_2025"/>
    <content type="html"><![CDATA[<strong class="release-note-product-version-title"></strong>
<h3>Feature</h3>
<p>Standalone MP3 audio-only outputs are now <a href="https://docs.cloud.google.com/transcoder/docs/concepts/supported-input-and-output-formats">supported</a>.</p>
]]>
    </content>
  </entry>

  <entry>
    <title>October 07, 2024</title>
    <id>tag:google.com,2016:transcode-release-notes#October_07_2024</id>
    <updated>2024-10-07T00:00:00-07:00</updated>
    <link rel="alternate" href="https://docs.cloud.google.com/transcoder/docs/release-notes#October_07_2024"/>
    <content type="html"><![CDATA[<strong class="release-note-product-version-title"></strong>
<h3>Feature</h3>
<p>Standalone OGG Vorbis audio-only outputs are now <a href="https://docs.cloud.google.com/transcoder/docs/concepts/supported-input-and-output-formats">supported</a>.</p>
]]>
    </content>
  </entry>

  <entry>
    <title>February 23, 2024</title>
    <id>tag:google.com,2016:transcode-release-notes#February_23_2024</id>
    <updated>2024-02-23T00:00:00-08:00</updated>
    <link rel="alternate" href="https://docs.cloud.google.com/transcoder/docs/release-notes#February_23_2024"/>
    <content type="html"><![CDATA[<strong class="release-note-product-version-title"></strong>
<h3>Feature</h3>
<p>You can now set an exact frame rate on the output video. For more information,  see <a href="https://docs.cloud.google.com/transcoder/docs/concepts/frame-rate#conversion-strategies">Frame rate conversion strategies</a>.</p>
]]>
    </content>
  </entry>

  <entry>
    <title>February 05, 2024</title>
    <id>tag:google.com,2016:transcode-release-notes#February_05_2024</id>
    <updated>2024-02-05T00:00:00-08:00</updated>
    <link rel="alternate" href="https://docs.cloud.google.com/transcoder/docs/release-notes#February_05_2024"/>
    <content type="html"><![CDATA[<strong class="release-note-product-version-title"></strong>
<h3>Feature</h3>
<p>You can now convert the input video in a transcoding job to a supported <a href="https://docs.cloud.google.com/transcoder/docs/how-to/convert-to-hdr">high dynamic range (HDR) format</a>.</p>
]]>
    </content>
  </entry>

  <entry>
    <title>July 10, 2023</title>
    <id>tag:google.com,2016:transcode-release-notes#July_10_2023</id>
    <updated>2023-07-10T00:00:00-07:00</updated>
    <link rel="alternate" href="https://docs.cloud.google.com/transcoder/docs/release-notes#July_10_2023"/>
    <content type="html"><![CDATA[<strong class="release-note-product-version-title"></strong>
<h3>Feature</h3>
<p><a href="https://docs.cloud.google.com/transcoder/docs/how-to/encrypt-content">Content encryption</a> (DRM) is now supported.</p>
<h3>Feature</h3>
<p><a href="https://docs.cloud.google.com/transcoder/docs/reference/rest/v1/projects.locations.jobs#optimizationstrategy">Job processing optimizations</a> can now be disabled.</p>
<h3>Feature</h3>
<p>You can now set the <a href="https://docs.cloud.google.com/transcoder/docs/concepts/overview#job_mode">priority of individual jobs</a> in batch mode.</p>
]]>
    </content>
  </entry>

  <entry>
    <title>April 06, 2023</title>
    <id>tag:google.com,2016:transcode-release-notes#April_06_2023</id>
    <updated>2023-04-06T00:00:00-07:00</updated>
    <link rel="alternate" href="https://docs.cloud.google.com/transcoder/docs/release-notes#April_06_2023"/>
    <content type="html"><![CDATA[<strong class="release-note-product-version-title"></strong>
<h3>Feature</h3>
<p><a href="https://docs.cloud.google.com/transcoder/docs/how-to/create-overlays">Overlays</a> can now be created using PNG images (with or without transparency).</p>
]]>
    </content>
  </entry>

  <entry>
    <title>April 03, 2023</title>
    <id>tag:google.com,2016:transcode-release-notes#April_03_2023</id>
    <updated>2023-04-03T00:00:00-07:00</updated>
    <link rel="alternate" href="https://docs.cloud.google.com/transcoder/docs/release-notes#April_03_2023"/>
    <content type="html"><![CDATA[<strong class="release-note-product-version-title"></strong>
<h3>Feature</h3>
<p><a href="https://docs.cloud.google.com/transcoder/docs/concepts/overview#job_mode">Batch mode</a> is now supported. You can use it to create thousands of jobs that will be processed on a first in, first out basis.</p>
]]>
    </content>
  </entry>

  <entry>
    <title>March 02, 2023</title>
    <id>tag:google.com,2016:transcode-release-notes#March_02_2023</id>
    <updated>2023-03-02T00:00:00-08:00</updated>
    <link rel="alternate" href="https://docs.cloud.google.com/transcoder/docs/release-notes#March_02_2023"/>
    <content type="html"><![CDATA[<strong class="release-note-product-version-title"></strong>
<h3>Feature</h3>
<p>You can now set the language code and display name for <a href="https://docs.cloud.google.com/transcoder/docs/reference/rest/v1/JobConfig#TextStream.FIELDS.language_code">text</a> and <a href="https://docs.cloud.google.com/transcoder/docs/reference/rest/v1/JobConfig#AudioStream.FIELDS.language_code">audio</a> streams.</p>
]]>
    </content>
  </entry>

  <entry>
    <title>February 15, 2023</title>
    <id>tag:google.com,2016:transcode-release-notes#February_15_2023</id>
    <updated>2023-02-15T00:00:00-08:00</updated>
    <link rel="alternate" href="https://docs.cloud.google.com/transcoder/docs/release-notes#February_15_2023"/>
    <content type="html"><![CDATA[<strong class="release-note-product-version-title"></strong>
<h3>Change</h3>
<p>Validation checks added for <a href="https://docs.cloud.google.com/transcoder/docs/reference/rest/v1/JobConfig#SegmentSettings.FIELDS.segment_duration"><code>segmentDuration</code></a> and <a href="https://docs.cloud.google.com/transcoder/docs/reference/rest/v1/JobConfig#H264CodecSettings.FIELDS.gop_duration"><code>gopDuration</code></a> for all video codecs as outlined in the documentation. This change was released earlier this month.</p>
]]>
    </content>
  </entry>

  <entry>
    <title>November 17, 2022</title>
    <id>tag:google.com,2016:transcode-release-notes#November_17_2022</id>
    <updated>2022-11-17T00:00:00-08:00</updated>
    <link rel="alternate" href="https://docs.cloud.google.com/transcoder/docs/release-notes#November_17_2022"/>
    <content type="html"><![CDATA[<strong class="release-note-product-version-title"></strong>
<h3>Fixed</h3>
<p>The output color space of transcoded videos matches the input color space.</p>
]]>
    </content>
  </entry>

  <entry>
    <title>August 25, 2022</title>
    <id>tag:google.com,2016:transcode-release-notes#August_25_2022</id>
    <updated>2022-08-25T00:00:00-07:00</updated>
    <link rel="alternate" href="https://docs.cloud.google.com/transcoder/docs/release-notes#August_25_2022"/>
    <content type="html"><![CDATA[<strong class="release-note-product-version-title"></strong>
<h3>Feature</h3>
<p><a href="https://docs.cloud.google.com/transcoder/docs/reference/rest/v1/JobConfig#deinterlace">Deinterlace configurations</a> are now supported.</p>
]]>
    </content>
  </entry>

  <entry>
    <title>August 23, 2022</title>
    <id>tag:google.com,2016:transcode-release-notes#August_23_2022</id>
    <updated>2022-08-23T00:00:00-07:00</updated>
    <link rel="alternate" href="https://docs.cloud.google.com/transcoder/docs/release-notes#August_23_2022"/>
    <content type="html"><![CDATA[<strong class="release-note-product-version-title"></strong>
<h3>Feature</h3>
<p>Audio-only outputs are now supported. For more information, see the <a href="https://cloud.google.com/transcoder/pricing">Pricing page</a> and the <a href="https://docs.cloud.google.com/transcoder/docs/concepts/config-examples#audio-only">sample configuration</a>.</p>
<h3>Feature</h3>
<p>Labels are now supported. Labels are key-value pairs you can use to <a href="https://docs.cloud.google.com/transcoder/docs/how-to/label-resources">organize resources</a>.</p>
]]>
    </content>
  </entry>

  <entry>
    <title>March 01, 2022</title>
    <id>tag:google.com,2016:transcode-release-notes#March_01_2022</id>
    <updated>2022-03-01T00:00:00-08:00</updated>
    <link rel="alternate" href="https://docs.cloud.google.com/transcoder/docs/release-notes#March_01_2022"/>
    <content type="html"><![CDATA[<strong class="release-note-product-version-title"></strong>
<h3>Issue</h3>
<p>The following preprocessing configurations are not supported: <a href="https://docs.cloud.google.com/transcoder/docs/reference/rest/v1/JobConfig#color">Color</a>, <a href="https://docs.cloud.google.com/transcoder/docs/reference/rest/v1/JobConfig#denoise">Denoise</a>, <a href="https://docs.cloud.google.com/transcoder/docs/reference/rest/v1/JobConfig#deblock">Deblock</a>, and <a href="https://docs.cloud.google.com/transcoder/docs/reference/rest/v1/JobConfig#audio">Boost</a>.</p>
]]>
    </content>
  </entry>

  <entry>
    <title>February 01, 2022</title>
    <id>tag:google.com,2016:transcode-release-notes#February_01_2022</id>
    <updated>2022-02-01T00:00:00-08:00</updated>
    <link rel="alternate" href="https://docs.cloud.google.com/transcoder/docs/release-notes#February_01_2022"/>
    <content type="html"><![CDATA[<strong class="release-note-product-version-title"></strong>
<h3>Breaking</h3>
<p>The v1beta1 API is no longer available. As <a href="https://docs.cloud.google.com/transcoder/docs/release-notes#July_13_2021">previously announced</a>, the v1beta1 API was deprecated in July 2021.</p>
<h3>Issue</h3>
<p>VP9 codec settings do not support a <a href="https://docs.cloud.google.com/transcoder/docs/reference/rest/v1/JobConfig#Vp9CodecSettings.FIELDS.rate_control_mode"><code>rateControlMode</code></a> set to <code>crf</code> (constant rate factor).</p>
<h3>Feature</h3>
<p>Added v1 <a href="https://docs.cloud.google.com/sdk/gcloud/reference/transcoder"><code>gcloud</code> commands</a>.</p>
<h3>Feature</h3>
<p>Added a guide on how to <a href="https://docs.cloud.google.com/transcoder/docs/how-to/concatenate-videos">concatenate multiple input videos</a> into a single output video.</p>
<h3>Feature</h3>
<p>Added a guide on how to <a href="https://docs.cloud.google.com/transcoder/docs/how-to/captions-and-subtitles">include captions and subtitles in an output video</a>.</p>
]]>
    </content>
  </entry>

  <entry>
    <title>November 01, 2021</title>
    <id>tag:google.com,2016:transcode-release-notes#November_01_2021</id>
    <updated>2021-11-01T00:00:00-07:00</updated>
    <link rel="alternate" href="https://docs.cloud.google.com/transcoder/docs/release-notes#November_01_2021"/>
    <content type="html"><![CDATA[<strong class="release-note-product-version-title"></strong>
<h3>Feature</h3>
<p>Added <a href="https://docs.cloud.google.com/transcoder/docs/samples">PHP code samples</a>.</p>
]]>
    </content>
  </entry>

  <entry>
    <title>September 30, 2021</title>
    <id>tag:google.com,2016:transcode-release-notes#September_30_2021</id>
    <updated>2021-09-30T00:00:00-07:00</updated>
    <link rel="alternate" href="https://docs.cloud.google.com/transcoder/docs/release-notes#September_30_2021"/>
    <content type="html"><![CDATA[<strong class="release-note-product-version-title"></strong>
<h3>Announcement</h3>
<p><strong>Transcoder API is GA</strong>: The Transcoder API has graduated out of beta and has reached v1. All API endpoints are updated to use <code>https://transcoder.googleapis.com/v1/</code>.</p>
<h3>Feature</h3>
<p>Added <a href="https://docs.cloud.google.com/transcoder/docs/troubleshooting">Troubleshooting</a> guide.</p>
<h3>Feature</h3>
<p>Added <a href="https://docs.cloud.google.com/transcoder/docs/concepts/overview#limits">guidance on job limits</a>.</p>
]]>
    </content>
  </entry>

  <entry>
    <title>August 31, 2021</title>
    <id>tag:google.com,2016:transcode-release-notes#August_31_2021</id>
    <updated>2021-08-31T00:00:00-07:00</updated>
    <link rel="alternate" href="https://docs.cloud.google.com/transcoder/docs/release-notes#August_31_2021"/>
    <content type="html"><![CDATA[<strong class="release-note-product-version-title"></strong>
<h3>Feature</h3>
<p>All client library <a href="https://docs.cloud.google.com/transcoder/docs/samples">code samples</a> updated to v1 of the API.</p>
<h3>Issue</h3>
<p>Encryption support (and its associated documentation) is temporarily unavailable.</p>
<h3>Change</h3>
<p>Delete operations for <a href="https://docs.cloud.google.com/transcoder/docs/how-to/jobs#delete_jobs">jobs</a> and <a href="https://docs.cloud.google.com/transcoder/docs/how-to/job-templates#delete_job_template">job templates</a> 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 <code>allowMissing</code> query parameter to <code>true</code> when sending a request to <a href="https://docs.cloud.google.com/transcoder/docs/reference/rest/v1/projects.locations.jobs/delete#query-parameters">delete a job</a> or <a href="https://docs.cloud.google.com/transcoder/docs/reference/rest/v1/projects.locations.jobTemplates/delete#query-parameters">job template</a>.</p>
]]>
    </content>
  </entry>

  <entry>
    <title>August 02, 2021</title>
    <id>tag:google.com,2016:transcode-release-notes#August_02_2021</id>
    <updated>2021-08-02T00:00:00-07:00</updated>
    <link rel="alternate" href="https://docs.cloud.google.com/transcoder/docs/release-notes#August_02_2021"/>
    <content type="html"><![CDATA[<strong class="release-note-product-version-title"></strong>
<h3>Change</h3>
<p>Added new quotas in order to group requests into 3 buckets: mutation, get, and list. More information can be found at <a href="https://docs.cloud.google.com/transcoder/quotas">Quotas and limits</a>.</p>
]]>
    </content>
  </entry>

  <entry>
    <title>July 13, 2021</title>
    <id>tag:google.com,2016:transcode-release-notes#July_13_2021</id>
    <updated>2021-07-13T00:00:00-07:00</updated>
    <link rel="alternate" href="https://docs.cloud.google.com/transcoder/docs/release-notes#July_13_2021"/>
    <content type="html"><![CDATA[<strong class="release-note-product-version-title">v1beta1</strong>
<h3>Feature</h3>
<p>Transcoder v1 API is now available. See the <a href="https://docs.cloud.google.com/transcoder/docs/how-to/migrate-to-v1">migration guide</a> for information on how to update your job templates to the new version.</p>
<h3>Deprecated</h3>
<p>The Transcoder v1beta1 API is deprecated and will be turned down. It is replaced by the Transcoder v1 API.</p>
<h3>Issue</h3>
<p>The API outputs CEA-608 captions instead of CEA-708.</p>
]]>
    </content>
  </entry>

  <entry>
    <title>March 31, 2021</title>
    <id>tag:google.com,2016:transcode-release-notes#March_31_2021</id>
    <updated>2021-03-31T00:00:00-07:00</updated>
    <link rel="alternate" href="https://docs.cloud.google.com/transcoder/docs/release-notes#March_31_2021"/>
    <content type="html"><![CDATA[<strong class="release-note-product-version-title">v1beta1</strong>
<h3>Feature</h3>
<p>Beta stage support for <a href="https://docs.cloud.google.com/vpc-service-controls/docs/overview">VPC Service Controls</a>.</p>
]]>
    </content>
  </entry>

  <entry>
    <title>February 26, 2021</title>
    <id>tag:google.com,2016:transcode-release-notes#February_26_2021</id>
    <updated>2021-02-26T00:00:00-08:00</updated>
    <link rel="alternate" href="https://docs.cloud.google.com/transcoder/docs/release-notes#February_26_2021"/>
    <content type="html"><![CDATA[<strong class="release-note-product-version-title">v1beta1</strong>
<h3>Feature</h3>
<p><a href="https://docs.cloud.google.com/transcoder/docs/how-to/generate-spritesheet">Sprite sheets</a> now preserve the source aspect ratio. Set the sprite width or height field, but not both (the API will automatically calculate the missing field).</p>
<h3>Feature</h3>
<p><a href="https://docs.cloud.google.com/transcoder/docs/how-to/generate-spritesheet">Sprite sheets</a> now support different image compression levels with the new <a href="https://docs.cloud.google.com/transcoder/docs/reference/rest/v1beta1/JobConfig#SpriteSheet.FIELDS.quality"><code>quality</code></a>
setting.</p>
<h3>Feature</h3>
<p>The API now supports video <a href="https://docs.cloud.google.com/transcoder/docs/reference/rest/v1beta1/JobConfig#pad">padding</a> with black.</p>
]]>
    </content>
  </entry>

  <entry>
    <title>November 16, 2020</title>
    <id>tag:google.com,2016:transcode-release-notes#November_16_2020</id>
    <updated>2020-11-16T00:00:00-08:00</updated>
    <link rel="alternate" href="https://docs.cloud.google.com/transcoder/docs/release-notes#November_16_2020"/>
    <content type="html"><![CDATA[<strong class="release-note-product-version-title">v1beta1</strong>
<h3>Feature</h3>
<p>The Transcoder API supports <a href="https://docs.cloud.google.com/transcoder/docs/reference/rest/v1beta1/JobConfig#overlay">overlays</a>.</p>
<h3>Feature</h3>
<p>The Transcoder API preserves the aspect ratio of the source video.</p>
<h3>Feature</h3>
<p>Added Shaka player compatibility for Dash and HLS CEA608/CEA708. Shaka player version 3.0 is used for validation testing.</p>
<h3>Feature</h3>
<p>Content encryption is supported for the following containers:</p>
<table>
<tbody>
<tr>
<th>Type</th>
<th>Technology</th>
<th>Format</th>
<th>Video Codecs</th>
<th></th>
<th>Audio Codecs</th>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
<td>H.264</td>
<td>H.265</td>
<td>AAC</td>
</tr>
<tr>
<td rowspan="2">DRM</td>
<td rowspan="2">FairPlay</td>
<td rowspan="2">HLS</td>
<td>TS (SAMPLE-AES)</td>
<td>fMP4 (SAMPLE-AES)</td>
<td>TS (SAMPLE-AES)</td>
</tr>
<tr>
<td>fMP4 (SAMPLE-AES)</td>
<td></td>
<td>fMP4 (SAMPLE-AES)</td>
</tr>
<tr>
<td>DRM</td>
<td>Widevine, PlayReady</td>
<td>DASH</td>
<td>fMP4 (MPEG-CENC)</td>
<td>fMP4 (MPEG-CENC)</td>
<td></td>
</tr>
<tr>
<td>DRM</td>
<td>Widevine, PlayReady</td>
<td>HLS</td>
<td>fMP4 (MPEG-CENC)</td>
<td>fMP4 (MPEG-CENC)</td>
<td></td>
</tr>
<tr>
<td>Content protection</td>
<td>AES-128</td>
<td>HLS, DASH</td>
<td>fMP4, TS (AES-128)</td>
<td>fMP4, TS (AES-128)</td>
<td>fMP4, TS (AES-128)</td>
</tr>
</tbody>
</table>
<h3>Fixed</h3>
<p>Improved performance for short input files.</p>
<h3>Feature</h3>
<p><a href="https://docs.cloud.google.com/transcoder/docs/reference/libraries">Client libraries</a> released.</p>
<h3>Feature</h3>
<p>The Transcoder API supports <a href="https://docs.cloud.google.com/transcoder/docs/reference/rest/v1beta1/JobConfig#crop">cropping</a>.</p>
<h3>Feature</h3>
<p>The <a href="https://docs.cloud.google.com/sdk">Cloud SDK</a> now supports the Transcoder API.</p>
]]>
    </content>
  </entry>

</feed>
