Skip to main content

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...

  1. Downloads a video using yt-dlp (or uses a local file)
  2. Extracts word-level timestamps using OpenAI's Whisper
  3. Identifies gaps between words that exceed a threshold (default 0.2 seconds)
  4. Uses ffmpeg to speed up the gaps with smooth easing transitions

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


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.1.tar.gz (7.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

dejensen-0.1.1-py3-none-any.whl (10.1 kB view details)

Uploaded Python 3

File details

Details for the file dejensen-0.1.1.tar.gz.

File metadata

  • Download URL: dejensen-0.1.1.tar.gz
  • Upload date:
  • Size: 7.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.3

File hashes

Hashes for dejensen-0.1.1.tar.gz
Algorithm Hash digest
SHA256 4faa012253e6f4e770f5f6bf8b5e0b9f8665e36d10a8ca410631341846f145b1
MD5 30e7a043a2cc73f2dee6b1f9599f2c43
BLAKE2b-256 675c0aa13362f01da86adb682268df36b5b29ed76b1a03afa238b7f504bb1bd0

See more details on using hashes here.

File details

Details for the file dejensen-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: dejensen-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 10.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.3

File hashes

Hashes for dejensen-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 aeea71a80a66eb65fe0c91475be5d450e707c569a288974dd4208d22d22f0d54
MD5 5309c1766ee129360243f2b4caacf695
BLAKE2b-256 55b713a03219272d1885959522cf42da82fe1ff67e68eeab87645590dc1a7ce9

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page