captions.js 1.10.0 · @captionsjs/server 0.1.1
FixedRenamed
captions.js
- Fixed: the browser overlay no longer rebuilds the scene every frame
while the video is paused (0 rebuilds when nothing changes; rebuilds on
seek, resize, preset/captions change, font load).
getRenderCount()for diagnostics. - Renamed:
style.aplifiedWordColor→style.highlightColor. The old name is deprecated but still read whenhighlightColoris absent, so saved settings keep working. New helpergetHighlightColor(settings).
@captionsjs/server
- Dropped
fluent-ffmpeg(deprecated, printed an npm warning on everynpx captions.js burn); ffmpeg/ffprobe are spawned directly. - Rotation of phone videos is read from the display matrix, as modern ffprobe reports it.
pnpm previewsrenders every preset with the engine (mp4, webm, poster, manifest.json, gallery page). Published to GitHub Pages at/presets/.
Repo
- CI: build + tests on Node 20 and 22 for every PR.