Compressed Statistics Analysis
Hybrik’s compressed_stats
analysis is a tool designed to provide compression statistics about a video track, including information about GOP size and data rate.
Sample Usage
The sample json below is set to detect compressed stats.
{
"uid": "compressed_stats",
"kind": "analyze",
"payload": {
"general_properties": {
"enabled": true
},
"deep_properties": {
"video": {
"compressed_stats": {
"enabled": true,
"window_size": 60
}
}
}
}
}
Analyzer Results
In the results, you get information such as frame count, number of GOPs, average frames per GOP, and average GOP size.
Results from running this analysis will be reported in the Hybrik console, as well as in the job summary json, in the “analyzer / deep_properties” section of the job result json.
To view in the Hybrik console:
- Select the completed job from the list in the upper pane
- In the lower pane click the “Task Details” tab
- Click the “Analyzer Results” box
- Expand the view
Job Result Excerpt
"deep_properties": {
"video": {
"compressed_stats": {
"frames": 17620,
"gops": 997,
"average_frames_per_gop": 17.67,
"gop_frame_size": {
"mean": 20090,
"stddev": 3979,
"min": 128,
"min_pos_frame": 18,
"min_pos_sec": 0.75,
"max": 30730,
"max_pos_frame": 5170,
"max_pos_sec": 215
},
"datarate_average": {
"window_size": 60,
"mean": 3921,
"stddev": 122.4,
"min": 3392,
"min_pos_sec": 30,
"max": 3996,
"max_pos_sec": 258
},