← Back to VidLet

VidLet CLI

Free auto-captions + 16 video tools. Runs locally. No subscription.

npm i -g @spark-apps/vidlet

Auto-Captions

Transcribes your video locally with whisper.cpp and burns in styled captions. No API key needed. No cloud upload.

vidlet caption video.mp4                        # hormozi style
vidlet caption video.mp4 -s karaoke -c cyan      # karaoke, cyan
vidlet caption video.mp4 -s classic --srt my.srt  # your own SRT
Hormozi
Word-by-word color pop
Karaoke
Smooth color fill across words
Classic
White text, black outline
Minimal
Small text, background box

Auto Jump Cuts

Detects silence, cuts dead air, adds alternating punch-in zoom. The editing style behind every fast-paced YouTube video, in one command.

vidlet jumpcut video.mp4                # normal pace, 3% zoom
vidlet jumpcut video.mp4 --pace tight    # aggressive cuts
vidlet jumpcut video.mp4 --zoom 0        # no zoom, just cuts

All Tools

vidlet caption <file>        # auto-captions (whisper.cpp)
vidlet jumpcut <file>        # auto-edit: cut silence + zoom
vidlet autocleanup <file>    # denoise + silence removal + compress
vidlet compress <file>       # H.264/HEVC compression
vidlet cleanvoice <file>     # neural voice denoising
vidlet removesilence <file>  # cut dead air
vidlet togif <file>          # optimized GIF
vidlet shrink <file>         # speed up for Shorts
vidlet extractaudio <file>   # pull audio track
vidlet mkv2mp4 <file>        # container conversion
vidlet thumb <file>          # set thumbnail
vidlet loop <file>           # seamless loop detection
vidlet optimize <file>       # compress Lottie/GIF

Every command supports -g (GUI) and -y (skip prompts).

vs. Paid Tools

VidLetCapCut ProDescript
PriceFree$10/mo$24/mo
Auto-captionsYesYesYes
Runs locallyYesNoNo
CLI / scriptableYesNoNo
Open sourceMITNoNo

Install

Requires WSL + Node.js 18+ + FFmpeg. whisper.cpp auto-downloads on first caption use.

sudo apt install ffmpeg
npm i -g @spark-apps/vidlet
vidlet caption video.mp4
GitHubnpmPrivacy