Remove pauses from presentation videos
Project description
🧥 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.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
dejensen-0.1.0.tar.gz
(5.7 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file dejensen-0.1.0.tar.gz.
File metadata
- Download URL: dejensen-0.1.0.tar.gz
- Upload date:
- Size: 5.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
26918a9cb665c5ed515d0e0172e2a44f06ba9eb79fe3b7d0c1e2100761935a13
|
|
| MD5 |
db12e3d2ca001fa13b912ba1b6d20365
|
|
| BLAKE2b-256 |
244ed8fc517cbf40a9ad445968dda634db4c94559e13c4ef4a257f8ca56e8231
|
File details
Details for the file dejensen-0.1.0-py3-none-any.whl.
File metadata
- Download URL: dejensen-0.1.0-py3-none-any.whl
- Upload date:
- Size: 7.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
68fbcf1c2166605424ebdd9cf170fbc5c6899083d913335b753a38819b7d9087
|
|
| MD5 |
301a4f1092f8268f414658c9bc2f9589
|
|
| BLAKE2b-256 |
8c688c30b63bead65c89546c14aa681ab7ed4cfb5913b1f05e2bf6d3ae584cd6
|