Transcoder API pricing
Pricing details for the Transcoder API, in USD.
If you pay in a currency other than USD, the prices listed in your currency on Cloud Platform SKUs apply.
Pricing overview
When you use the Transcoder API you are charged per minute of transcoded video output. Price per minute is based on the output video resolution.
Free usage
The Transcoder API does not have a free tier offering at this time.
Pricing table
Video class | Resolution classifier | Price per minute |
---|---|---|
SD | Less than 1280x720 | $0.015 |
HD | 1280x720 to 1920x1080 | $0.030 |
UHD | More than 1920x1080 to 4096x2160 | $0.060 |
If you pay in a currency other than USD, the prices listed in your currency on Cloud Platform SKUs apply.
Pricing examples
Example 1: Multiple output formats
Suppose a request is made to the Transcoder API with a 30 minute long input video file with four requested output resolutions:
- 640x480
- 1280x720
- 1920x1080
- 3840x2160
The price per output is determined by the video class of the requested video resolution. For the above example, the following video classes and price points are assigned.
Video resolution | Resolution classifier | Price per minute |
---|---|---|
640x480 | SD | $0.015 |
1280x720 | HD | $0.030 |
1920x1080 | HD | $0.030 |
3840x2160 | UHD | $0.060 |
Total Price Per Minute | $0.135 |
The input video length is then multiplied by the calculated total price per minute for all requested video outputs to arrive at the total cost for the requested transcoding job.
- 30 minutes * $0.135 per minute = $4.05 billed for transcoding job.
Example 2: Trimmed video
Supposed the same video resolutions are requested as in Example 1, but the 30-minute input is trimmed during transcoding to create a 2-minute output.
Pricing is per minute of output, so only 2 minutes are billed. The video resolutions are the same as Example 1, so the per-minute pricing is the same:
- 2 minutes * $0.135 per minute = $0.27 billed for transcoding job.
Example 3: Multiple manifests
Suppose that two output manifests (one HLS, one DASH) are created, each including the same video resolutions as in Example 1.
Price per minute is calculated for each video stream encoded. In this case, since HLS and DASH manifests are repackaging the same four streams, the price per minute includes the cost of those four streams.
Video resolution | Resolution classifier | Price per minute |
---|---|---|
640x480 | SD | $0.015 |
1280x720 | HD | $0.030 |
1920x1080 | HD | $0.030 |
3840x2160 | UHD | $0.060 |
Total Price Per Minute | $0.135 |
- 30 minutes * $0.135 per minute = $4.05 billed for transcoding job.
What's next
- Read the Transcoder API documentation.
- Get started with Transcoder API.
- Try the Pricing calculator.