Skip to main content

Video

NameTypeDescription
track_selectorobjectMechanism to select a specific video track for analysis.
settingsobjectSettings for the comparison file, such as filters to be applied prior to comparison.
blackobjectDetect segments with black video.
black_bordersobjectDetect cropping, such as letter- or pillarboxes.
interlacingobjectDetect interlacing properties of the video by scanning frames.
duplicate_framesobjectDetect duplicate frames in the video by scanning frames.
levelsobjectAnalyze the video and detect min/max Y,Cb,Cr etc.
blockinessobjectDetect compression block artifacts.
hdr_statsobjectDetect HDR signal levels.
complexityobjectProduces a measurement for how complex the content is over time.
content_varianceobjectProduces a measurement for how much the content is changing over time.
scene_change_scoreobjectDetects scene changes probabilities.
pseobjectDetect Photo-Sensitive Epilepsy (PSE) artifacts.
compressed_statsobjectDetermines compressed frame sizes etc.
ssimobjectDetermine the SSIM value between an asset and a reference file.
psnrobjectDetermine the PSNR value between an asset and a reference file.
vmafobjectUses the Netflix Video Multi-Method Assessment Fusion (VMAF) methods to assess the quality of an asset compared with a reference file.

Example video

{
"uid": "analyze_task",
"kind": "analyze",
"payload": {
"general_properties": {
"enabled": true
},
"deep_properties": {
"audio": {
"volume": {
"enabled": true
}
},
"video": {
"black": {
"duration_sec": 5,
"enabled": true
},
"black_borders": {
"black_level": 0.08,
"enabled": true
},
"interlacing": {
"enabled": true
},
"levels": {
"chroma_levels": true,
"histograms": true,
"enabled": true
}
}
}
}
}