Editing Super-8 Films Faster with FFmpeg and Custom Scripts

Nov 2024

👉 Check out the code on GitHub

Super-8 footage usually comes digitized as one long 5–6 minute reel. When you are working through 3-4 reels of footage, hundreds of shots, this can be problematic when it comes to getting into an editing flow - endless scrubbing just to find a shot or swap a clip - not ideal when couples are waiting on a tight turnaround.
The Challenge
I didn't need a fancy solution - it just had to be fast, reliable, and organized.
I wanted each reel broken into individual shots, named cleanly, and ready to swap in and out of my edit.
The Workflow
Here’s the process I came up with:
  1. Scene Detection in Premiere Pro - Premiere can detect cuts and generate a list of where each new shot begins.
  2. Split Reels into Clips Automatically - I wrote a script that uses FFmpeg to cut each reel into separate clips — quickly, without re-encoding. The result: a folder full of neatly numbered clips (S01, S02, S03…), ready to import.
  3. One-Click Shot Swapping in Premiere - Once the clips are inside Premiere, I use a set of custom buttons (built with ExtendScript/JSX Launcher) to:
    • Cycle forward/back through shots
    • Jump straight to a specific scene
    • Mark which clips I’ve already used

It turns my timeline into something I can navigate like a sampler - test a new shot, swap it back, and naviagate footage without breaking my flow.
Why It Matters
  • Speed: No more scrubbing through 6-minute reels to find one shot.
  • Flexibility: Swapping footage is literally one click.
  • Organization: Everything’s neatly binned, named, and trackable.

👉 Check out the code on GitHub

👉 Check out the code on GitHub

Super-8 footage usually comes digitized as one long 5–6 minute reel. When you are working through 3-4 reels of footage, hundreds of shots, this can be problematic when it comes to getting into an editing flow - endless scrubbing just to find a shot or swap a clip - not ideal when couples are waiting on a tight turnaround.
The Challenge
I didn't need a fancy solution - it just had to be fast, reliable, and organized.
I wanted each reel broken into individual shots, named cleanly, and ready to swap in and out of my edit.
The Workflow
Here’s the process I came up with:
  1. Scene Detection in Premiere Pro - Premiere can detect cuts and generate a list of where each new shot begins.
  2. Split Reels into Clips Automatically - I wrote a script that uses FFmpeg to cut each reel into separate clips — quickly, without re-encoding. The result: a folder full of neatly numbered clips (S01, S02, S03…), ready to import.
  3. One-Click Shot Swapping in Premiere - Once the clips are inside Premiere, I use a set of custom buttons (built with ExtendScript/JSX Launcher) to:
    • Cycle forward/back through shots
    • Jump straight to a specific scene
    • Mark which clips I’ve already used

It turns my timeline into something I can navigate like a sampler - test a new shot, swap it back, and naviagate footage without breaking my flow.
Why It Matters
  • Speed: No more scrubbing through 6-minute reels to find one shot.
  • Flexibility: Swapping footage is literally one click.
  • Organization: Everything’s neatly binned, named, and trackable.

👉 Check out the code on GitHub

Contact

Blending creativity and workflow efficiency.

This portfolio includes a mix of professional and personal projects. All trademarks and copyrights are the property of their respective owners and are shown here for demonstration purposes only.

Contact

Blending creativity and workflow efficiency.

This portfolio includes a mix of professional and personal projects. All trademarks and copyrights are the property of their respective owners and are shown here for demonstration purposes only.

Contact

Blending creativity with workflow efficiency.

This portfolio includes a mix of professional and personal projects. All trademarks and copyrights are the property of their respective owners and are shown here for demonstration purposes only.