Scene Splitting
Detect and segment distinct scenes in video content
Input
Enter a URL to a video file
Drag and drop a video file here, or click to browse
URL pointing to the video file to be processed. Supported formats: MP4, MOV, AVI. Default: undefined
Minimum duration (in seconds) for a scene segment. Default: 1
Sensitivity threshold for scene change detection (0.0-1.0). Default: 0.3
Method to use for splitting video. Default: scene
Minimum scene duration in seconds. Default: 2
Maximum scene duration in seconds (will force-split longer scenes). Default: 120
Method to select keyframe from scene. Default: content
dB threshold for silence detection. Default: -30
Minimum silence duration. Default: 1
Padding around silence boundaries. Default: 0.1
Fixed interval in seconds for time-based splitting. Default: 10
Overlap between segments for time-based splitting. Default: 0
Output
{
"document_id": "doc_abc123",
"collection_id": "col_xyz789",
"source_object_id": "obj_def456",
"scene": {
"index": 3,
"start_time": 42.5,
"end_time": 68.2,
"duration": 25.7,
"keyframe_time": 55.2,
"keyframe_url": "https://storage.example.com/keyframes/abc123.jpg",
"confidence": 0.87
},
"video": {
"filename": "company_event_2023.mp4",
"total_duration": 1258.4,
"total_scenes": 17,
"width": 1920,
"height": 1080,
"fps": 30
}
}Ready to run Scene Splitting on your data? Spin it up in Studio — no infra to host.
Run this in StudioAlready have embeddings? Skip extraction — search your own vectors with MVS. First 1M vectors free.
Try MVS →