C2C ↔ OCM Matcher

Match Camera-to-Cloud files to Original Camera Media by timecode overlap
No folder selected
No folder selected
Select both folders to begin.
How matching works / tips
  • Timecode overlap: a C2C file matches an OCM file when the C2C's timecode range falls inside the OCM's range (with a small tolerance), and the C2C duration is covered by the OCM duration above the threshold.
  • Camera inference: each C2C source folder is assigned to whichever OCM camera letter (A/B/C/D…) most of its files match against.
  • Drop-frame timecode is detected from the MOV header (';' separator) and converted correctly.
  • Assumes same shoot day: if timecodes wrap past midnight between files, results may be odd. Consider scanning per-day.
  • Supported: .mov .mp4 .mxf .m4v (anything MediaInfo.js can read).
  • Serve over localhost (File System Access API needs a secure context). From this folder: python3 -m http.server 8080, then open http://localhost:8080/.