December 14, 2025

Auto DaVinci Resolve Editor — Automated Jumpcuts for Faster Editing

A Python-based tool that automates jump cut creation by detecting silences in audio and generating edits for you in DaVinci Resolve.

If you're a content creator or video editor using DaVinci Resolve — one of the most powerful, free non-linear editors out there — then you know how much time it can take to scrub through footage and create jump cuts manually. With this problem in mind, I built the Auto DaVinci Resolve Editor — a Python-based tool that automates jump cut creation by detecting silences in audio and generating edits for you.

What This Tool Does

The Auto DaVinci Resolve Editor project helps streamline your editing workflow by:

  • Automatically detecting silent sections in your recorded video files
  • Preparing jump cuts based on that silence detection and embedded timecodes
  • Generating output that you can use within DaVinci Resolve to avoid hours of manual editing work

The goal is simple: spend more time creating content and less time editing it.

Check out the code on GitHub: github.com/nitinkr0411/auto-davinci-resolve-editor

Why It Matters

Video editors — especially those producing long-format content like tutorials, talks, interviews, or commentary videos — often spend more time trimming silence than actually crafting the message. Tools that automate these repetitive tasks help you focus on the creative process.

There are other tools and features in the ecosystem aimed at similar workflows (such as plugins that auto-remove silence or AI-enhanced editors), but this project is unique in that it's open source, designed to integrate with existing Resolve scripting setups, and customizable.

Behind the Scenes: How It Works

At a high level, the tool does the following:

  1. Reads your video files with embedded timecodes.
  2. Analyzes audio to detect silent segments.
  3. Uses that analysis to generate jump cuts so that pauses and dead space are removed.
  4. Outputs a result that you can import into a DaVinci Resolve timeline to speed up your editing workflow.

This is powered by Python modules such as ffmpeg-python, numpy, and a timecode parser. Anyone familiar with Python and Resolve scripting can extend it to add features like LUT application, denoising, or even preset packs.

See It in Action

I also put together a quick demo showing how to automatically jump cut like a pro — highlighting how the tool can save massive amounts of editing time and improve workflow efficiency:

This tutorial dives into the idea of automatically removing pauses and breath gaps, making your final video feel tighter and more engaging.

Try It Yourself

To get started:

  1. Clone the repository
  2. Install the required Python dependencies
  3. Add your footage with embedded timecodes
  4. Run the script to generate cut markers
  5. Import and fine-tune in DaVinci Resolve

Whether you're a solo creator or part of a production team, automating jump cuts can free up hours of editing time every week.

Future Ideas

Here are some features I'm thinking about adding:

  • Optional LUT application
  • Automated audio cleanup and denoising
  • Preset templates for different editing styles
  • Integration with AI-based speech recognition for text-based edit points

If you're interested in collaboration or have ideas, I'd love to hear from you!

Thanks for reading!

More projects like this — blending coding with creative workflows — are coming soon. Follow me on GitHub to stay updated!