Skip to content

Auto Podcast Pro

One panel, docked where you already work. Nothing leaves your machine.

Download for MacDownload for Windows

Pick the platform you run Premiere Pro on.

3
workflows
0
bytes uploaded
20 ms
analysis frame
5
free runs
01 / Workflows

Camera auto switching

Pro
Program
Cam A · Thabo
Cam B · Naledi
Cam C · Guest
Mics03
A1 · Lav 1
A2 · Lav 2
A3 · Lav 3
Program lane
V1
0:000:481:362:243:12

Every video track is razored at each switch point, then the pieces that are not the chosen camera are removed, so the camera underneath is the one you see.

Generate rough cut
3 of 3 speakers linked17 cuts
013 speakers

Camera auto switching

Cuts to whoever is talking.

Each speaker’s mic is read on its own, twenty milliseconds at a time. The planner works out who holds the room in every slice, then writes the switch list to your sequence. Run it twice on the same footage and you get the same cut, to the frame.

  1. Extract
  2. Detect
  3. Normalise
  4. Plan
  5. Write
  1. Extract

    ffmpeg pulls each speaker’s mic down to mono 16 kHz, the only sample rate the detector needs and the fastest thing to read.

  2. Detect

    Frame-by-frame RMS at 20 ms. The gate is derived from the track’s own 95th percentile, so a quiet room and a loud one get the same treatment. A 200 ms hangover bridges the gap between words instead of chopping mid-sentence.

  3. Normalise

    Each track is divided by its own peak. Now the loudest speaker is the one talking, not the one with the hottest gain.

  4. Plan

    At every boundary the planner asks who should be on screen, then makes them prove it. The candidate has to lead for 70% of the voiced time in the next 0.75 s before the shot is allowed to change.

  5. Write

    The sequence is razored at each cut point and the pieces that aren’t the chosen camera are removed, so the camera underneath shows through. It runs inside a named Premiere undo group.

Analysis frame
20 msnon-overlapping
Minimum shot
1.5 s250 ms debounce
Dominance vote
70%over the next 0.75 s

Writes backRazor cuts on every video track at each switch point, then the losing pieces removed. The camera you want is the one left visible.

Remove silence

Free
What gets cut
A1 · Lav 1 · Thabo
A2 · Lav 2 · Naledi
A3 · Lav 3 · Guest

Red spans are silent on every selected track at the same moment. Those are the only ones the panel removes. A pause you take while somebody else is mid-sentence stays exactly where it is.

16Regions
removed
3:122:26
−0:46
Tuning
Noise threshold0.020
Min silence500 ms
Padding120 ms
Remove 16 silent regions

Ripple-deletes across every video and audio track, applied end to start. One undo reverts the whole pass.

020:46 trimmed

Remove silence

Only cuts where every mic is quiet.

Dead air is where nobody at all is talking. One person pausing does not count. Every selected track is gated on its own, and only the spans quiet across all of them can be removed. You see them shaded red on the waveform before anything is cut.

  1. Decode
  2. Gate
  3. Intersect
  4. Pad
  5. Ripple
  1. Decode once

    Each track is read to mono 16 kHz and reduced to a frame-RMS envelope plus an 800-bucket waveform. Everything after this is arithmetic.

  2. Gate per track

    Frames under the noise threshold are silent. Runs shorter than the minimum are ignored, because a breath is not a gap.

  3. Intersect

    Only spans silent on every selected track survive. This is the whole idea: one mic going quiet means nothing, all of them going quiet means dead air.

  4. Pad

    Each region is pulled in by 120 ms at both ends, so the cut lands in the silence rather than on the first consonant.

  5. Ripple

    Regions are removed back to front, so earlier edits never move the timecodes of later ones, and every video and audio track ripples together.

Noise threshold
0.020 RMSadjustable
Minimum silence
500 ms120 ms padding
Price
Freenever counted

Writes backA ripple delete across every video and audio track, applied end to start, with a length check afterwards.

Auto Remove Bad Words

On-device
7Hits
found
6 selected
across 3 mics
A1
A2
A3
Review before applying7
  • 0:12damnticked to muteThabo
  • 0:41hellunticked, left aloneNaledi
  • 1:03bloodyticked to muteThabo
  • 1:28crapticked to muteNaledi
  • 2:04damnticked to muteThabo
  • 2:37arseticked to muteGuest
  • 2:58bollocksticked to muteNaledi

Matching is by stem, so it over-catches on purpose. “hell” came back from a sentence that did not need it, and one tick takes it out of the pass.

On each hit
Mute (selected)BleepCut

Mute silences that piece of the mic.

Mute 6 words

Timeline length stays the same. One undo reverts the whole pass.

03On-device

Auto Remove Bad Words

Transcribed locally. Muted, bleeped, or cut.

Whisper runs locally against each mic you select and returns the transcript word by word. Every word is checked against your list, and you get the hits in a review table before a single frame changes. Untick the false positives, pick what happens, apply.

  1. Transcribe
  2. Match
  3. Pad
  4. Review
  5. Apply
  1. Transcribe

    whisper.cpp with the small English model, forced to one token per segment so every word carries its own start and end time. The model downloads once, then never again.

  2. Match

    Each word is normalised to letters and digits and checked against your list. Fifteen stems ship by default; add your own and they persist between runs.

  3. Pad

    80 ms is added either side of every hit, because a word starts a fraction before the transcript says it does.

  4. Review

    Hits land in a table with their timecode and which mic they came from. Nothing touches the timeline until you have been through it.

  5. Apply

    Mute silences that piece of the mic. Bleep does the same and lays a 1 kHz tone over the top on its own Bleep track. Cut ripples the region out of the whole sequence.

Model
whisper small.endownloads once
Hit padding
80 mseach side
Wordlist
15 stemseditable

Writes backMute and bleep leave the sequence exactly as long as it was. Cut ripples every track together. Either way you review first.

02 / Why

Nothing is uploaded

Detection, transcription and planning all run on your machine.

You review first

Every pass shows its plan before it touches the sequence.

The same cut, every time

The planner is a pure function. No sampling, no randomness.

Cross-track silence

A gap only counts when every selected mic is quiet at once.

Built for long-form

Two hours, four cameras, three lavs, one pass.

A real Premiere panel

Docks under Window → Extensions on macOS and Windows.

03 / Pricing

Free

R0no card, no expiry

Remove silence is never gated.

  • Remove silence, unlimited
  • 5 free runs of the other two
  • A re-run of the same episode is free
Download for MacDownload for Windows

Pick the platform you run Premiere Pro on.

Auto Podcast Pro

R250per month, or R2,500 a year

Two months free on the annual plan.

  • Every workflow, no counter
  • Offline for up to 14 days
  • Up to 3 machines
Download for MacDownload for Windows

Pick the platform you run Premiere Pro on.

Subscribe from inside the panel

04 / Questions

A panel inside Adobe Premiere Pro that does the mechanical part of podcast editing: switching cameras to whoever is talking, cutting dead air, and dealing with words you would rather not publish. It reads the sequence you already have open.

Open the sequence you were about to grind through.

Download for MacDownload for Windows

Pick the platform you run Premiere Pro on.