🧥 dejensen
Remove pauses from presentation videos.
Why?
Pauses.. are good … for dramatic effect. When watching? … … Not so much.
How?
pipx dejensen https://www.youtube.com/watch?v=VIDEO_ID
It…
- Downloads a video using
yt-dlp(or uses a local file) - Extracts word-level timestamps using OpenAI’s Whisper
- Identifies gaps between words that exceed a threshold (default 0.2 seconds)
- Uses ffmpeg to cut out the gaps and reassemble the video
Requirements
- 🐍 Python 3.10+
- 📼 ffmpeg and ffprobe must be installed and in PATH
License
WTFPL + Warranty. Do whatever you like, but don’t blame me if your punchlines land early.