Back to Blog

Partly Duplicate Videos: Overlapping Clips Without Blind Deletes

Find videos with overlapping time ranges using frame sampling: review-only matching that does not auto-select files for deletion.

Screen recordings, Twitch exports, and security camera dumps produce partial overlap: not byte-identical files, but shared segments. Exact hash duplicate modes miss these. Blind delete would remove the only full-length master.

DupeZappa partly duplicate video matching samples frames with ffmpeg, reports matching time ranges, and stays review-only, with no auto-select for cleanup.

Match modes

Normal video duplicate detection remains exact-hash based. Partly overlap is additive signal, not a replacement.

Requirements

  • ffmpeg available for frame sampling.
  • Expect longer scan times on large video libraries.
  • Results show which segments overlap; you decide if one file is a subset of another.

Review workflow

  1. Run duplicates_and_partly on a bounded folder (e.g. Videos\Exports).
  2. Open overlap results; read time ranges, not just file pairs.
  3. Keep the longest complete master; trim or delete subsets only after manual confirmation.
  4. Do not batch-delete all "partly" hits; one clip may be the only uncropped source.

This mirrors preview-first cleanup: overlap detection is input for your review, not a delete order.

vs Video Duplicate Finder

Dedicated video duplicate tools focus on visual similarity across formats. DupeZappa adds partly overlap to the same Duplicate Scanner UI as photos and audio, with one undo journal and the same keeper-rule workflow.

Chromaprint audio and partly video handle perceptual duplicates; exact hash still catches identical file copies.

Related reading