Cerify is a fully automated system for verifying/checking file-based content prior to transmission or use.

Here we will tell you step by step with examples on how to use Cerify with Vidispine.

Let's say you have a broken media file named "broken.mpg" in Vidispine, that you would like to analyze using Cerify.

1. First you will have to configure the Cerify settings, which is a configurable resource in Vidispine.

It should look like this;

2. After the configuration is done, now you want to start importing the file (broken.mpg) and tell Cerify to analyze the asset as part of the import job. You do that by enter the following curl-command;

That jobmetadata tells Vidispine to reach out to Cerify and ask Cerify to analyze the imported file using the pre-defined Cerify profile called "Vidispine MPEG".

3. The received response below from Vidispine tells ut the JobID, which we will use to track the job further,

4. In the Cerify GUI you can now see the job progress of the ongoing analyze job, which has been given the name VX-92;0;

VX-92 is the JobID, VX-6 the StorageID and VX-132 is the file name when under Vidispine management.

5. When the Crify analyze if finished, Vidispine receives a chunk of metadata for the analyze job. This metadata is stored as bulky metadata on the shape (VX-86) of the item (VX-76) in Vidispine;

"Cerify_alert" contains the interesting metadata, as it contains what's wrong with the imported media file. 

6. In the following picture below you can see that the file "broken.mpg" indeed was broken and there is an example of an error for a certain location (timecode);

7. As part of the import job, Vidispine can perform a metadata mapping of the Cerify Alerts to markers (stored as regular item metadata), which can be used for visualization in NLEs.

The results in the example picture below shows the errors mapped to timecodes and a marker with RED color.

The mapping is done using JavaScript in the AutoProdectionRuleDocument.

8. Here is an example of how the AutoProjectionRuleDocument can look like. It is quite straightforward and very simple. It can be changed by anyone.

9. Now let's export our markers metadata to Final Cut, so we can open the media file and get a graphical view of the errors encountered during Cerify analysis.

10. The picture below shows how it looks when the exported markers are imported into Final Cut;