Auto Podcast Pro
One panel, docked where you already work. Nothing leaves your machine.
Auto Podcast ProProRemove silence
Auto Remove Bad Words
- 3
- workflows
- 0
- bytes uploaded
- 20 ms
- analysis frame
- 5
- free runs
Camera auto switching
ProEvery 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.
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.
- Extract
- Detect
- Normalise
- Plan
- Write
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.
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.
Normalise
Each track is divided by its own peak. Now the loudest speaker is the one talking, not the one with the hottest gain.
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.
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
FreeRed 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.
removed
Ripple-deletes across every video and audio track, applied end to start. One undo reverts the whole pass.
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.
- Decode
- Gate
- Intersect
- Pad
- Ripple
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.
Gate per track
Frames under the noise threshold are silent. Runs shorter than the minimum are ignored, because a breath is not a gap.
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.
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.
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-devicefound
- 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.
Mute silences that piece of the mic.
Timeline length stays the same. One undo reverts the whole pass.
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.
- Transcribe
- Match
- Pad
- Review
- Apply
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.
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.
Pad
80 ms is added either side of every hit, because a word starts a fraction before the transcript says it does.
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.
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.
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.
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
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
Subscribe from inside the panel
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.