explaingit

abhirup780/fast-autocut

Analysis updated 2026-05-18

1PythonAudience · generalComplexity · 2/5LicenseSetup · easy

TLDR

A DaVinci Resolve script that automatically cuts silent pauses out of talking-head videos with one click, keeping video and separate audio in sync.

Mindmap

mindmap
  root((Fast AutoCut))
    What it does
      Silence removal
      External audio sync
      Non destructive editing
    Tech stack
      Python
      ffmpeg
      DaVinci Resolve API
    Use cases
      Talking head videos
      Podcast editing
      Content creator workflows
    Audience
      Video editors
      Content creators

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Automatically remove silent pauses from a talking-head video with one click inside DaVinci Resolve.

USE CASE 2

Sync and cut a separately recorded voice track together with camera video.

USE CASE 3

Save preferred silence-detection settings as reusable presets for future edits.

USE CASE 4

Try different cut settings safely since the original timeline is never modified.

What is it built with?

PythonffmpegDaVinci Resolve

How does it compare?

abhirup780/fast-autocut0xustaz/streamgatea-bissell/unleash-lite
Stars111
LanguagePythonPythonPython
Setup difficultyeasyhardhard
Complexity2/54/54/5
Audiencegeneraldeveloperresearcher

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · easy Time to first run · 5min

Requires DaVinci Resolve Studio (not the free edition), Windows, Python, and ffmpeg.

Use freely for any purpose, including commercial use, as long as you keep the copyright notice.

In plain English

Fast AutoCut is a script for DaVinci Resolve, a video editing program, that automatically removes silent pauses from talking-head videos, the kind where someone is speaking directly to the camera. Instead of manually scrubbing through footage and cutting out every awkward pause, you park the playhead over a clip, press a single button, and the tool builds a new, tightly edited timeline containing only the parts where someone is actually speaking. It also supports a workflow where someone records their voice separately from the camera, for example on a phone or a dedicated recorder. In that case, the tool detects the separate audio file, uses it to figure out where the silences are, and cuts both the video and the external audio together so they stay in sync. If there is no separate audio file, it falls back to analyzing the sound already embedded in the video clip. Under the hood, it uses ffmpeg, a widely used audio and video processing tool, to detect silence in just the portion of the clip you are working on, so even long clips analyze in seconds. You can adjust how sensitive the silence detection is, how short a pause needs to be before it gets cut, and how much breathing room to leave before and after each spoken segment. Favorite setting combinations can be saved as named presets and reused later. The original timeline and clips are never changed. Every run creates a brand new timeline, so you can delete it and try again with different settings until the result feels right. The tool only works on Windows with the paid Studio version of DaVinci Resolve, since the free version does not support running scripts, and it requires Python and ffmpeg to be available. It is released under the MIT license.

Copy-paste prompts

Prompt 1
Walk me through installing Fast AutoCut in DaVinci Resolve using the installer.
Prompt 2
Explain how the pad before speech and pad after speech settings affect the final cut.
Prompt 3
Show me how Fast AutoCut handles a separately recorded external audio track.
Prompt 4
Help me troubleshoot the ffmpeg not found error when running this script.

Frequently asked questions

What is fast-autocut?

A DaVinci Resolve script that automatically cuts silent pauses out of talking-head videos with one click, keeping video and separate audio in sync.

What language is fast-autocut written in?

Mainly Python. The stack also includes Python, ffmpeg, DaVinci Resolve.

What license does fast-autocut use?

Use freely for any purpose, including commercial use, as long as you keep the copyright notice.

How hard is fast-autocut to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is fast-autocut for?

Mainly general.

Open on GitHub → Explain another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.