Skip to content

Releases: didrod205/captionkit

v0.2.0 — subtitle CLI

02 Jun 03:33

Choose a tag to compare

⌨️ 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

30 May 15:41

Choose a tag to compare

First public release of captionkit — convert & re-sync subtitles, locally.

  • 🔁 convert / toSRT / toVTT — SRT ⇄ WebVTT (tolerant parse, 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