Render styled animated captions on canvas ā works both on client and server side using Node.js and FFmpeg.
npm install captions.js> [!WARNING]
> š§ Captions.js is nearing its first public release
> The library is under active development and a full-featured version is expected around January 2026.
š Want to know when Captions.js is released?
Star or watch the repo on GitHub to get updates!
Render styled animated captions on canvas ā works both on client and server side using Node.js and FFmpeg.
- Easy Integration: Simple API to add captions to your videos.
- Customizable Styles: Fully customizable caption styles via configurations.
- Multiple Formats: Supports various caption formats including WebVTT and SRT.
- Responsive Design: Captions adapt to different screen sizes and orientations.
To install Captions.js, use npm or yarn:
``bash`
npm install captions.js
or
`bash``
yarn add captions.js
For development see DEVELOPMENT.md.