Skip to main content

Blockiness

NameTypeDescription
enabledbooleanEnables this analysis type.
algorithmenum                          
gbim
npbm
hybm
GBIM and NPBM are standard algorithms for blockiness analysis; HYBM is a Hybrik proprietary algorithm, less sensitive to false positives.
violation_frame_windownumber
Sets the minimum number of frames where the threshold is exceeded to count as a violation. Default is 1.
violation_thresholdnumber
Sets the blockiness threshold to trigger a violation.
max_report_violationsinteger
Sets the maximum number of violations to be reported.
is_optionalbooleanIf set to true, the analyzer will not fail if this media type did not exist in the source.

Example blockiness

{
"uid": "analyze_task",
"kind": "analyze",
"payload": {
"general_properties": {
"enabled": true
},
"deep_properties": {
"video": {
"blockiness": {
"enabled": true,
"algorithm": "gbim"
}
}
}
}
}