Film shot-by-shot analysis

Every frame
holds a clue.

Import a film and shots are detected and split automatically. Set your own analysis dimensions, run a focused deep read, and export a professional breakdown ready for delivery.

Filmatomy — film shot-by-shot analysis
Interface

An interface designed for breakdown work

Player, shot timeline, scene list and dimensional analysis on a single screen. Locate, compare and correct without leaving the view.

Live demo — click to explore the product. (Prototype UI is Chinese-only.)

Shot timelineEvery shot laid out by timecode, with cut points and scene boundaries in view
Linked playbackClick any shot or line of dialogue to jump the player to that timecode
Scene calibrationDraft scenes are proposed; merge, split or drag boundaries to adjust
Dimension setupSelect the dimensions you need, or add custom ones of your own
Capabilities

Break down every film like a director

Shot detection, timecode logging and frame extraction run automatically. The professional judgment stays with you.

Automatic shot detection

Frame-by-frame comparison locates every cut. A feature yields hundreds of shots, each logged with in and out timecodes. No manual marking required.

Scene contact sheets

Representative keyframes from each scene, tiled into one timecoded sheet. Shot sizes, lighting and rhythm read off a single image, and the sheet exports with the report.

Dialogue extraction and review

Local subtitles are read first; without them, speech is transcribed automatically. Lines are filed to their shots by timecode and can be corrected before analysis begins.

Scene splitting and confirmation

Draft scenes are generated from shot boundaries and dialogue, with merge, split and boundary adjustment available. Analysis proceeds once you confirm.

Multi-dimensional deep read

Each scene is analysed against its keyframes and dialogue. Dimensions are selectable, and the output keeps a consistent structure for side-by-side comparison.

Breakdown report export

Scenes, shots, dialogue and contact sheets consolidated into a single .xlsx, ready for delivery, archiving and team review.

Dimensions

Whatever you want to study, add a dimension

Ten built-in professional dimensions cover standard breakdown work, with custom dimensions available for any line of research.

VisualBUILT-IN
Shot sizeCamera movement CompositionLight & color
NarrativeBUILT-IN
PlotNarrative function Directorial intentPerformance beats
TechnicalBUILT-IN
Editing & transitionsBlocking & staging
CustomYOUR OWN
RhythmCut points Sound designActing + New dimension

Rhythm, cut points, sound design, performance — any line of research can become its own dimension. Each one carries its own analysis brief and length limit, so documentary, commercial and narrative work can each keep a separate configuration.

Analysis is grounded in the keyframes and the dialogue, addressing the questions a professional breakdown has to answer:

  • Why was this shot size chosen?
  • What emotion does this camera move carry?
  • Where does the composition lead the eye?
  • What function does this scene serve in the narrative?
Deliverable

Export the report in a format you already know

Standard .xlsx format, fully structured and cleanly laid out — ready to deliver with no reformatting.

  • Scene analysis table: one row per scene, one column per dimension, readable across
  • Shot list: shot number, in and out timecode, duration and parent scene
  • Contact sheets embedded in the cells — open the report and see the film
  • Full dialogue by timecode, matched to its shot and scene
  • Report links to the player: click any row to jump to that frame
report.xlsx — scene analysis by dimension
SceneGridShot sizeLight & colorNarrative function
S01
00:00–02:14
Wide establishing, lays out the town's geography Natural sidelight, low-saturation warmth, quiet Establishes time, place, and daily order
S02
02:14–06:41
Mediums in shot–reverse, punctuated by close-ups Even interior key, warm against cool Introduces the tension between the leads
S03
06:41–09:58
Pushes into close-ups, compressing the characters' space Backlit silhouettes, contrast pushed up Externalizes the conflict, drives the first turn
S04
09:58–13:22
Back out to wide, figures recede into the landscape Dusk color temperature drops, desaturated Settles the emotion, leaves air for the next act
Privacy & Compliance

The film stays on your machine

Reading, shot detection, keyframe extraction, contact sheet assembly and report generation all run locally. Only the dialogue text and contact sheet images required for analysis are sent to the model service; when a film has no subtitles, an audio track is sent for transcription as well.

No upload of the film

The video file stays on your local drive. Reading and frame extraction run on the machine.

Selected files only

Reads only the files you choose in the system panel or drag in. The rest of the drive stays out of reach.

No extra dependencies

No environment to configure, no plug-ins to install, no commands to run. A single app.

Runs in the sandbox

Operates within the macOS sandbox, requesting only network access and read/write on the files you selected.

Under the hood

Built natively for Apple silicon

Stable on feature-length material, and resumable from the last checkpoint after an interruption.

7processing stages, from read to report
10+built-in dimensions, extensible with your own
1app, with nothing else to install
14.0+macOS Sonoma and later, native Apple silicon

Start your next film with a table

Download Filmatomy on the Mac App Store and start with any local film.