Qualify QC Validation

Qualify QC Validation is a Cloud-Native, file-based QC service. The service can be used to test a wide variety of media file types for common video, audio and file-based issues. You can interact with the service via our UI, or via our API.

Here is a list of Qualify QC Validation entities

Audio Layouts

Audio layouts allow you to choose how Qualify deals with different track layouts in your source media. Add as many channel maps as you require, to ensure Qualify can process your audio correctly. Each Audio group then becomes “Track 1”, “Track 2” etc when building a template in Qualify. Read more about audio layouts management,

Package Layouts

Package Layouts allow you to choose how Qualify will handle packaged content, such as HLS/Dash. This is only relevant to packaged media formats - If you load a non-packaged, monolithic media file (e.g. a standard MOV, MP4, MXF etc) then the Package Layout will be ignored. Read more about package layouts management,


A Template is used to specify what tests you’d like to run against your media. You can choose any combination of tests and use the in-depth settings to tune the thresholds to yield the results you need. It’s worth bearing in mind that the more tests you choose, the longer the test will take to complete. Some tests also command an additional Multiplier. Read more about templates management,

Starting with QC engine version 2023.3.2, users can now upgrade existing QC templates to be compatible with new engine versions, rather than manually create new templates each time an upgraded QC engine is released. Automatic template upgrades are only supported from container version 2023.1.1 and forward. Any templates that pre-exist this engine version will need to be manually upgraded.

The template upgrade will happen automatically in the background when not on a single tenancy instance. A previously saved template that has been created with a previous engine version can be submitted to the current engine version. Qualify will internally upgrade that template, run the requested job on that upgraded template, and then return the upgraded template as part of the job report. The upgraded template will maintain the original template ID for automation purposes.