fcpscene

This program finds scene changes in videos and generates a Final Cut Pro project with cuts at those scene changes

Python 📄 MIT
Screenshot of fcpscene

That example processed a video with five cuts, so the timeline has six compound clips.

I wanted to increase the frame rate of old videos using Final Cut’s Optical Flow (Machine Learning) interpolation and to avoid interpolating frames when scene changes occur, we need to process each scene individually.

Scene detection is done by FFmpeg using the Sum of Absolute Differences method.

Copilot says: AI-generated

Slice and dice your videos like a pro by automatically detecting scene changes and creating a Final Cut Pro project with perfect cuts—no tedious manual editing needed! It’s like having a smart video editor sidekick that does the heavy lifting for you.

Key features:

  • 🔥 Auto-detects scene changes in videos
  • ⚡ Generates Final Cut Pro projects with compound or normal clips
  • 🎯 Customizable sensitivity and minimum scene duration
  • 🖥️ Supports drag-and-drop with a handy GUI and powerful CLI options

This summary was generated by GitHub Copilot based on the project README.