This API allows users to analyze media files and retrieve detailed metadata about their content, format, and structure before initiating transcoding jobs.
Introduction:
AWS MediaConvert has introduced an exciting new feature - the Probe API. This powerful tool allows users to analyze media files and retrieve detailed metadata about their content, format, and structure before initiating transcoding jobs. By leveraging the Probe API, customers can optimize their workflows, reduce errors, and ensure high-quality output. Let's explore some compelling use cases that showcase the potential of this new functionality.
Use Case 1: Adaptive Bitrate Streaming Optimization
The Probe API can be used to analyze source video files and determine their characteristics, such as resolution, frame rate, and bitrate. With this information, customers can dynamically generate adaptive bitrate (ABR) streaming packages tailored to the specific attributes of each input file. This ensures that the output streams are optimized for various network conditions and devices, providing viewers with the best possible experience.
Use Case 2: Automated Quality Control
By integrating the Probe API into their workflow, customers can implement automated quality control checks on input files. The API can detect issues such as low resolution, incorrect aspect ratios, or incompatible codecs before initiating a transcoding job. This proactive approach helps identify potential problems early in the process, reducing the likelihood of failed jobs and saving valuable time and resources.
Use Case 3: Intelligent Job Queue Management
The Probe API allows customers to gather detailed information about input files, including their duration and complexity. This data can be used to implement intelligent job queue management systems that prioritize transcoding tasks based on factors such as file size, processing time estimates, and output delivery deadlines. By optimizing job scheduling, customers can maximize their resource utilization and meet tight delivery timelines more effectively.
Use Case 4: Dynamic HDR and Wide Color Gamut Processing
For customers working with high-dynamic-range (HDR) and wide color gamut (WCG) content, the Probe API can be invaluable. By analyzing input files, the API can detect HDR metadata and color space information, allowing customers to dynamically adjust their transcoding settings to preserve the visual quality of the content. This ensures that HDR and WCG attributes are maintained throughout the transcoding process, delivering immersive and visually stunning video experiences to end-users.
Use Case 5: Automated Subtitle and Closed Caption Handling
The Probe API can detect the presence and format of subtitle and closed caption tracks in input files. This information allows customers to automate the extraction, processing, and inclusion of these tracks in their output packages. By streamlining the handling of accessibility features, customers can ensure compliance with regulatory requirements and improve the viewing experience for all users.
AWS MediaConvert Probe API CLI command
aws mediaconvert probe --input-files FileUrl=s3://bucketExample/AD-caribbean-15.mp4

Conclusion:
The AWS MediaConvert Probe API opens up new possibilities for optimizing video workflows and enhancing the quality of transcoded content. By leveraging this powerful tool, customers can make informed decisions about their transcoding jobs, automate quality control processes, and deliver superior video experiences to their audiences. As the digital media landscape continues to evolve, the Probe API stands as a valuable asset for content creators and distributors looking to stay ahead of the curve and maximize the potential of their video assets.
References:
- https://docs.aws.amazon.com/mediaconvert/latest/apireference/probe.html
- https://docs.aws.amazon.com/cli/latest/reference/mediaconvert/probe.html
- https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/mediaconvert/client/probe.html