Private beta: we are looking for design partners
Video Context

Free tool · Runs in your browser

Find every cut
in any video.

Scene detection finds each point in a video where one shot ends and the next shot starts. This free tool finds the cuts in your browser, shows each scene with a thumbnail, and exports the times as JSON, CSV, an EDL, YouTube chapters, or an FFmpeg script.

  • Free
  • No upload
  • No sign-up
  • No watermark

Drop a video here

MP4, MOV, WebM, or MKV. Large files are fine.

Your video stays on your computer. Nothing is uploaded.

How to use it

  1. 1

    Drop a video, or try the sample video.

  2. 2

    Wait while the tool compares each frame with the frame before it.

  3. 3

    Move the sensitivity slider until the scene list is correct. The tool does not decode the video again.

  4. 4

    Export the scenes as JSON, CSV, an EDL, YouTube chapters, or an FFmpeg script.

How the tool finds cuts

The tool decodes small 64×36 frames, up to 8 each second. For each frame, it measures two changes from the frame before it:

  • The change in brightness of each pixel. This finds cuts between two shots with similar colours.
  • The change in the colour histogram. This stays low when the camera moves, so a pan is not a cut.

The tool mixes the two values into a score from 0 to 1. A frame with a score above the threshold is a cut. The chart shows each score, so you can see why the tool marked a cut. For the theory, see shot detection.

Choose the settings

Setting What it does When to change it
Sensitivity Sets the threshold. Higher sensitivity finds more cuts. Move it up for fades and soft cuts. Move it down if fast motion causes false cuts.
Minimum scene length Ignores a cut that comes too soon after the last cut. Make it longer for flashes, strobes, and fast edits.

The tool keeps the frame scores in memory, so a change to a setting updates the scene list at once.

Export formats

  • JSON: the scenes with start, end, and duration, for scripts and apps.
  • CSV: one row for each scene, for spreadsheets.
  • EDL (CMX 3600): a timeline for Premiere Pro, DaVinci Resolve, and Final Cut Pro.
  • YouTube chapters: a list of times to paste into a video description. YouTube needs at least three chapters, the first at 0:00, and each one at least 10 seconds long. The tool joins short scenes to meet these rules.
  • FFmpeg script: one command for each scene, which cuts the video into one file per scene.

What you can do with scenes

  • Split a long video into clips for social media.
  • Make a storyboard with our frame extractor, or show the scenes to an AI with Video to AI.
  • Measure the pace of an edit: the number of cuts per minute and the average shot length.
  • Index a video library by scene. The video understanding API adds speech, text, and objects to each scene.

FAQ

Questions, answered.

Common questions about the free scene detection tool.

How do I detect scene changes in a video?+

Drop the video into this tool. It decodes small frames in your browser, compares each frame with the frame before it, and marks a cut where the picture changes suddenly. You get a list of scenes with start and end times.

What is the difference between a shot and a scene?+

A shot is one continuous camera take, from one cut to the next cut. A scene is a group of shots in one place or one moment. This tool finds shot boundaries, which is what most tools call scene detection.

Is this an online alternative to PySceneDetect?+

Yes, for quick jobs. PySceneDetect is a Python command-line tool. This tool runs in the browser with no install, and it exports CSV, EDL, and FFmpeg commands in a similar way. For thousands of videos, use a script or the Video Context API.

Can I import the cuts into Premiere Pro, DaVinci Resolve, or Final Cut?+

Yes. Download the EDL (CMX 3600) file and import it as a timeline. Each scene becomes one event on the timeline.

Why does the tool miss a fade or a dissolve?+

Fades and dissolves change the picture slowly, so each frame is only a little different from the frame before it. Move the sensitivity slider up to find softer transitions.

Is my video uploaded?+

No. The tool reads and decodes the video in your browser with WebCodecs. The video never leaves your computer.

Your videos contain
valuable data.
Start using it.

Analyse video at scale. Find exactly what you need. Give your products and AI the context to act on it.