🤖

Scene Detection

Detect scene boundaries in video with adjustable sensitivity using GPU-accelerated analysis.

GET 1 credit /v1/video/scene-detect
curl "https://video.toolkitapi.io/v1/video/scene-detect?video_url=https://example.com/video.mp4&threshold=30"
import httpx

resp = httpx.get(
    "https://video.toolkitapi.io/v1/video/scene-detect?video_url=https://example.com/video.mp4&threshold=30",
)
print(resp.json())
const resp = await fetch("https://video.toolkitapi.io/v1/video/scene-detect?video_url=https://example.com/video.mp4&threshold=30", {
});
const data = await resp.json();
console.log(data);
# See curl example
Response 200 OK
{
  "status": "ok",
  "scenes": [{"start": 0.0, "end": 15.5}, {"start": 15.5, "end": 32.0}],
  "scene_count": 2,
  "duration_seconds": 32.0,
  "task_id": "abc123"
}

Try It Live

Live Demo

Description

Detect scene boundaries in video with adjustable sensitivity using GPU-accelerated analysis.

How to Use

1

1. Provide a publicly accessible video URL.

2

2. Adjust the `threshold` sensitivity (10.0 to 90.0). Default is `30.0` — lower = more scenes detected.

About This Tool

Detect scene boundaries in video using GPU-accelerated analysis. Returns timestamp ranges for each detected scene, making it easy to create chapters or split videos at natural cut points.

Adjust the `threshold` parameter to control sensitivity: lower values detect more subtle changes, higher values only catch major transitions.

Start using Scene Detection now

Get your free API key and make your first request in under a minute.