Rip, extract and convert subtitles to .srt closed captions from .xml/dfxp/ttml and .vtt/WebVTT (e.g. Netflix, YouTube)
-
Updated
Apr 22, 2026 - JavaScript
Rip, extract and convert subtitles to .srt closed captions from .xml/dfxp/ttml and .vtt/WebVTT (e.g. Netflix, YouTube)
Automatically synchronize and translate subtitles, or create new ones by transcribing, using pre-trained DNNs, Forced Alignments and Transformers. https://subaligner.readthedocs.io/
A Python library for editing subtitle files
A collection of tools made to help you create and edit subtitles in different formats (Subrip, WebVTT, Substation Alpha...)
Kaltura Live Media Framework
Subtitle/caption converter
Modern media captions parser and renderer (~5kB). Supports VTT, SRT, and SSA. Works server side, supports text streams, rollup captions via VTT regions, customization via CSS, and more.
Cross-platform chapter editing and conversion toolkit for desktop, CLI, WebAssembly, and Node.js, with support for Blu-ray and common media chapter formats.
A tool for converting Web Video Text Tracks Format (WebVTT) subtitle to srt one. As most of video players support srt subtitles and can't open vtt subtitles, We should convert vtt to srt or sub subtitles but it's not easy to do that.
A command line tool that converts subtitle files from SubRib (.srt) format to WebVTT (.vtt) format
A simple application for quickly converting subtitle files from SubRib (.srt) format to WebVTT (.vtt) format.
Manage, generate convert chapters for podcasts and other media via cli and web
MaMpf (Mathematical Media Platform) — an E-Learning platform for mathematics featuring a media player & editor. Developed & deployed at Heidelberg University.
Fully-featured, headless, hooks-based, and declarative media player framework for React.
To associate your repository with the webvtt topic, visit your repo's landing page and select "manage topics."