Video Segmentation
Video segmentation divides video into segments that end with a transition to the next scene. Video segmentation is similar to finding keyframes, but can handle more complex transitions.
Configuration Parameter | Description |
---|---|
GradualChangeFrames | The number of frames to consider when looking for gradual scene changes. |
Input | The input track. |
MinSegmentDuration | The minimum duration of a video segment. |
MinStableFrames | The minimum number of successive frames that must be similar for Media Server to consider a transition to be finished. |
SampleInterval | The interval at which frames are selected to be analyzed. |
Type | The engine to use. Set this parameter to VideoSegmentation . |
Output Tracks
The following table describes the tracks that are generated by this engine. The Output column indicates whether the information contained in the track is included by default in the output created by an output task (when you don't set the Input
parameter for the output task).
Output track | Description | Output |
---|---|---|
Data
|
Contains one record, describing the analysis results, per video frame. | No |
DataWithSource
|
The same as the |
No |
Result
|
Contains one record, describing the analysis results, for each video segment. Each segment includes the transition to the next scene, so every video frame is included in exactly one segment. Each record includes the following fields.
|
Yes |
ResultWithSource
|
The same as the |
No |
Start
|
The same as the |
No |
End
|
The same as the |
No |