Releases: didrod205/captionkit
Releases · didrod205/captionkit
v0.2.0 — subtitle CLI
⌨️ New zero-dependency CLI
```bash
npx captionkit convert subs.srt --to vtt > subs.vtt
npx captionkit shift subs.srt --ms 2000 # delay everything by 2s
npx captionkit scale subs.srt --factor 1.0427 # fix 23.976→25fps drift
npx captionkit fix subs.srt # remove overlaps
cat subs.srt | npx captionkit info # cue count + duration
```
Commands: convert, shift, scale, fix, info. `-o/--out` to write a file. Exact millisecond timecode math.
Still zero dependencies.
💖 Sponsor via Lemon Squeezy.
v0.1.0
First public release of captionkit — convert & re-sync subtitles, locally.
- 🔁
convert/toSRT/toVTT— SRT ⇄ WebVTT (tolerantparse, exact ms timecodes) - ⏱️ Re-timing:
shift,scale,resync(linear drift correction),fixOverlaps - 🎬 Free local-only web app — drop a file, fix sync, download (nothing uploaded)
- 📦 Zero dependencies; ESM + CJS + TypeScript types
Web app: https://didrod205.github.io/captionkit/ · npm install captionkit