Skip to content
Video how-tos

How to split a video into scenes automatically

Split a video at every cut and fade with a free tool, download each scene as an MP4, and compare PySceneDetect, FFmpeg, CapCut, Premiere, Resolve and Filmora.

Last updated

The first scene of an ice cream ad in grey, a spoon lifting a red scoop from a steel tray, beside its third scene, a gloved hand holding a green ice cream cone in an icy blue cave

The short answer

Vidova is an AI video editor with a free scene splitter. Drop a video, and it finds every cut and fade, lists the scenes, and lets you download each one as an MP4 or the cut list as a CSV file. It takes up to 60 seconds without an account and 30 minutes with one. PySceneDetect fits long files and batches in a terminal. CapCut, Premiere, Filmora and DaVinci Resolve Studio split a video inside their own timelines.

Key takeaways

  • Scene detection finds changes of shot. A raw clip from a camera is one shot, so it gives one scene.
  • It works best on videos that are already edited, such as vlogs, compilations and ads.
  • Check how a tool treats fades. Vidova's tool finds them with the hard cuts, and PySceneDetect uses a separate detector for them.

How to split a video into scenes with Vidova

These steps use Vidova's free tool. It fits a short video that is already edited.

  1. Open the scene splitter and drop a video. Without signing in, it can be up to 60 seconds long. Your browser makes a small copy of the picture, 320 pixels on its long side with no sound, and uploads only that copy.
  2. Wait for the scenes. A shot detection model reads the frames and marks where one shot ends and the next starts, at hard cuts and at dissolves and fades.
  3. Check the list. Each scene shows a picture, its start and end, and its length. Play a scene to check where it starts.
  4. Download one scene or all of them as MP4 files. Your browser cuts them from your own file at its full size. Or download the cut list as a CSV file.
  5. To keep working, choose Edit the scenes in the editor. The video and its scene times go to the agent, and you describe the edit.

The tool writes this first message for you. Change it to say what you want:

Example brief
Edit this video. Use its scenes to keep the best shots and cut the rest.

The cut list has one line per scene, with these columns:

scene,start_seconds,end_seconds,length_seconds,start_timecode,end_timecode,starts_with

The timecodes use the frame rate of the video. The last column says whether a cut or a fade starts the scene.

What scene detection finds

A scene in these tools means a shot: the picture between two cuts. The tool looks for a change in the picture, so it knows nothing about topics or the story.

Scene splitting tools, compared

Scene splitting tools, from each vendor's own pages, checked November 2026
ToolFindsRuns onGives youPrice and limits
Vidova scene splitterHard cuts, dissolves and fadesBrowserAn MP4 per scene and a CSV cut listFree: 5 videos a day, up to 60 seconds each. With an account: up to 30 minutes using plan credits. Plans from $49 a month
PySceneDetectFast cuts with detect-adaptive or detect-content, fades with detect-thresholdCommand line with Python 3.10 or newer, or a 64-bit Windows buildClips through ffmpeg, and a scene listFree and open source (BSD 3-Clause)
FFmpegA score from 0 to 1 for how likely a frame starts a sceneCommand line on Linux, Mac and WindowsFrames and times. Cutting clips takes more commandsFree
CapCutScene changes and motion shiftsDesktop and onlineSeparate clips on the timelineCapCut's page calls it free on desktop
Adobe PremiereEdit points, with Scene Edit DetectionWindows and MacCuts, subclips in a bin, or markersUS$22.99 a month on an annual plan billed monthly
DaVinci ResolveScene cutsMac, Windows and LinuxClips on the timelineListed as a Studio feature. Studio is listed at $236, down from $295
FilmoraShot transitions, with Scene DetectionIts guide covers Windows. The app runs on Windows and MacScenes in Project Media or on the timelineIts guide names no plan. Free exports carry a watermark. Advanced is US$59.99 a year

We have not tested these tools against each other. Each row comes from the vendor's own pages, linked under Sources. Prices and limits change.

How to split a video with PySceneDetect

PySceneDetect is a free, open source tool for people who are comfortable in a terminal. It runs on your own computer, so the whole file stays with you. Install it and split a video with these commands:

pip install --upgrade scenedetect
scenedetect -i video.mp4 split-video

`split-video` needs ffmpeg on your system path. Its `--copy` option needs mkvmerge instead. To list the scenes without cutting anything, run this:

scenedetect -i video.mp4 detect-adaptive list-scenes

`detect-adaptive` and `detect-content` look for fast cuts. PySceneDetect's documentation says `detect-adaptive` uses a rolling average, which can reduce false detections when the camera moves. For fade-ins and fade-outs, use `detect-threshold`.

How to find scene times with FFmpeg

FFmpeg's select filter gives each frame a scene score from 0 to 1. Its documentation says a value between 0.3 and 0.5 is generally a sane choice. This command prints the time of each frame over 0.4:

ffmpeg -i video.mp4 -vf "select='gt(scene,0.4)',showinfo" -f null - 2>&1 | grep pts_time

FFmpeg gives you the times. You cut the clips with further commands, so this route fits people who already script their video work.

How to split scenes in a video editor

CapCut: add the video to the timeline, right-click it and choose Split scene. CapCut says its AI then detects the scenes.

Premiere: right-click the sequence on the timeline and select Scene Edit Detection, or choose Clip, then Scene Edit Detection. Choose cuts, subclips or markers, then select Analyze.

DaVinci Resolve Studio: Blackmagic's forum says Timeline, then Detect Scene Cuts, is a Studio feature, and the Studio page lists scene cut detection. We could not confirm from Blackmagic's own pages what the free version includes.

Filmora: put the clip on the timeline and open Tools, then Scene Detection. When the analysis ends, choose Import Resource or Add to Timeline.

What goes wrong, and how to fix it

Common problems when you split a video into scenes
ProblemCauseFix
You get one sceneThe video is a single shotFind moments by what happens in them. Read [Can AI pick the best moments from my raw clips?](/blog/can-ai-pick-the-best-moments-from-raw-clips)
A flash or a fast camera move makes an extra sceneA detector can read a big change in the picture as a new shotPlay the scene and join it back in your editor. In the Vidova editor, ask the agent to run detection with a higher threshold. In PySceneDetect, try `detect-adaptive` or set `--min-scene-len`
PySceneDetect misses a fade`detect-adaptive` and `detect-content` look for fast cutsRun `detect-threshold`
The tool asks you to sign in or to cut the videoIt is over 60 seconds without an account, or over 30 minutes with oneSign in, shorten it with the [trim tool](/tools/trim-video), or open it in the editor
A part does not downloadYour browser cuts the parts with its own codecs, and some browsers cannot read some filesTry an MP4 file, or a recent Chrome, Edge or Safari. You can also download the cut list
The scene cuts are not on the timelineDetection times point at the source file, and the agent still has to apply the cutsAsk the agent for the cut you want

Questions about splitting a video into scenes

Is the scene splitter free? Yes. Without signing in, you can split 5 videos a day, each up to 60 seconds long. With an account, a video can be up to 30 minutes long and uses about 1.4 credits a minute.

Is my video uploaded? Only a small copy of the picture is, with no sound. Your browser cuts the scene parts from your own file. A file uploaded without signing in is deleted a day later.

Do the parts come from the small copy? No. Your browser cuts each part from your own file at its full size, with its sound, and saves it as an MP4 with H.264 video and AAC sound.

Where does a fade split? A fade starts its new scene in its middle.

Can I split a video longer than 30 minutes? Not in the free tool. In the Vidova editor, the agent can run detection on a range of a longer clip you upload. PySceneDetect runs on your own computer.

Can an AI agent use the scenes? Yes. Vidova's agent can run scene detection on a video in your project and cut from the result. You can also connect ChatGPT or Claude to Vidova over MCP.

Split your first video

Start with the free scene splitter. To edit the scenes, use a Vidova plan. Plans start at $49 a month, with no watermark.

Sources

Make something with Vidova

Drop your clips.
Say what you want.

Your footage, your ideas, and a timeline you control.

Open the editor