All Over Tools logo
Tool Combiner
Analyze Tools Clean Tools Compare Tools Convert Tools Data Validation Extract Tools Format Tools Generate Tools Organize Tools Transform Tools
Audio Tools Font Tools Image Tools Subtitle Tools Video Tools
Archive Tools Document Tools Ebook Tools File Management Tools PDF Tools Presentation Tools
Config Tools Database Tools Dataset Tools JSON Tools Parser Tools Spreadsheet Tools XML Tools
Business Calculators Construction Calculators Date And Time Calculators Education Calculators Financial Calculators Food Calculators Health Calculators Math Calculators Science Calculators Sports Calculators Statistics Calculators
Blog About Us Contact Us

Video Timeline Analyzer

Scan a local video's timeline for scene changes, black or near-black frames, duplicate or near-duplicate frames, and silent audio intervals - all in your browser. This is a read-only inspector: your source file is never modified or uploaded.

Drop a video file here

or

MP4 . WebM . MOV . and more - one file at a time

Analysis settings

How often a frame is sampled along the timeline. Lower = more precise, slower.

Perceptual hash distance (as % of max) between consecutive frames to flag a cut.

Average sampled luminance at or below this counts as black/near-black.

Max perceptual hash distance (as %) between frames to count as near-duplicate.

Choose a video to start automatic analysis.

0:00.000 / 0:00.000

How to analyze a video timeline

Choose one local video. Video Timeline Analyzer samples its frames and audio, then lists scene changes, black or near-black intervals, duplicate or near-duplicate runs, and silent intervals. Results include timestamps, selected thumbnails, and downloadable CSV or JSON reports. The source stays in the browser and remains unchanged.

  1. Drop a video file here, or click browse files.
  2. Wait for metadata to load. Analysis starts when the video has a usable duration and dimensions.
  3. Change Sample interval (ms), Scene change sensitivity (0-100), or another setting when needed.
  4. Review the event panels. Click a row to move the player to that event's start time.
  5. Click Export JSON report or Export CSV report to download the findings.

What the analysis settings control

The eight settings control sampling, detection thresholds, and minimum interval lengths. Sample interval (ms) accepts 50-5000, with 500 as the default. Scene change sensitivity (0-100) accepts 1-100, with 35 as the default. A lower sample interval gives the analyzer more points to inspect.

  • Black frame luminance (0-255) defaults to 16. Black frame min duration (ms) defaults to 200.
  • Near-duplicate sensitivity (0-100) defaults to 5. Duplicate min duration (ms) defaults to 500.
  • Silence threshold (dBFS) defaults to -50. Silence min duration (ms) defaults to 300.
Silence threshold (dBFS): -50
Silence min duration (ms): 300

At or below -50 dBFS for 300 ms or longer: reported
At or below -50 dBFS for under 300 ms: ignored

How scene changes, black frames, and silence are detected

Scene changes compare consecutive sampled frames with a 64-bit grayscale difference hash. Each row shows Hamming distance, confidence, a timestamp, and a thumbnail. Black or near-black intervals use average sampled luminance, so their boundaries are estimates based on sampled frames.

Duplicate runs use the same checksum from downsampled, quantized grayscale samples. Near-duplicate runs use perceptual-hash distance, so similar-looking frames can match without a pixel-identical checksum. Both appear in the Duplicate / near-duplicate intervals panel.

Silence is measured in short RMS audio windows in dBFS. Silent rows show timestamps and peak level values. They do not include thumbnails.

When the analyzer misses a moment

Video Timeline Analyzer evaluates sampled frames. A cut or black flash shorter than Sample interval (ms) can fall between samples. Lowering that setting gives the analyzer more frames to inspect and increases the sampling work.

The browser decodes video for frame analysis and audio for silence analysis. A file without decodable audio shows "No decodable audio stream was found in this file." Invalid metadata or a decoding failure produces an analysis error. The source is never trimmed, re-encoded, or changed.

Where this comes up

  • A video editor checks for black leaders, tails, or silent gaps before opening the footage in an editing project.
  • A reviewer compares a long recording with its edit and uses scene timestamps and thumbnails to locate cuts.
  • An archivist checks repeated still frames and exports a CSV report for a production log.

When to use Video Analyze Tools

Use Video Analyze Tools for other ways to measure a video file. Choose Video Timeline Analyzer when you need timestamped timeline events with JSON or CSV export.

Frequently asked questions

How do I analyze a video timeline?

Drop a video file here or click browse files. After usable metadata loads, analysis starts automatically. Change the settings, review the event panels, and export a report.

Can I detect black frames in a video?

Black frame luminance (0-255) sets the average-luminance cutoff. Black frame min duration (ms) filters out shorter black or near-black runs.

How can I find silent sections in a video?

Set Silence threshold (dBFS) and Silence min duration (ms), then review the Silent / near-silent audio intervals panel. Rows include timestamps and peak level values.

Does the video timeline analyzer upload or change my file?

The page reads the selected file in the browser. It makes no request containing the file, and it leaves the source unchanged.

What is the difference between duplicate and near-duplicate frames?

Duplicate means sampled frames share the generated checksum. Near-duplicate means their perceptual hashes fall within Near-duplicate sensitivity (0-100), so similar frames can match without being pixel-identical.

Related Tools

73 views