Projects in Awesome Lists tagged with webvtt
A curated list of projects in awesome lists tagged with webvtt .
https://github.com/isaacbernat/netflix-to-srt
Rip, extract and convert subtitles to .srt closed captions from .xml/dfxp/ttml and .vtt/WebVTT (e.g. Netflix, YouTube)
closed-captioning closed-captions dfxp hacktoberfest netflix python python3 regex srt subrip subtitle subtitles vtt vtt-to-srt webvtt youtube youtube-dl
Last synced: 02 Apr 2026
https://github.com/asticode/go-astisub
Manipulate subtitles in GO (.srt, .ssa/.ass, .stl, .ttml, .vtt (webvtt), teletext, etc.)
go golang golang-library srt stl subtitle ttml webvtt
Last synced: 06 Aug 2025
https://github.com/asticode/Go-astisub
Manipulate subtitles in GO (.srt, .ssa/.ass, .stl, .ttml, .vtt (webvtt), teletext, etc.)
go golang golang-library srt stl subtitle ttml webvtt
Last synced: 12 Mar 2025
https://github.com/baxtree/subaligner
Automatically synchronize and translate subtitles, or create new ones by transcribing, using pre-trained DNNs, Forced Alignments and Transformers. https://subaligner.readthedocs.io/
advanced-substation-alpha alignment captions ebu-stl microdvd mpl2 sami sbv scc subrip substation-alpha subtitle-conversion subtitle-synchronization subtitle-translation subtitles tmp transcription ttml voice-activity-detection webvtt
Last synced: 21 Jan 2026
https://github.com/tkarabela/pysubs2
A Python library for editing subtitle files
closed-captions microdvd mpl2 openai-whisper python sami srt substation-alpha subtitles subtitles-parsing ttml webvtt
Last synced: 23 Feb 2026
https://github.com/ASCIIwwdc/wwdc-session-transcripts
WWDC Session Transcripts
Last synced: 27 Jul 2025
https://github.com/captioning/captioning
A collection of tools made to help you create and edit subtitles in different formats (Subrip, WebVTT, Substation Alpha...)
srt subrip substation-alpha subtitle webvtt
Last synced: 14 Apr 2025
https://github.com/glut23/webvtt-py
Read, write, convert and segment WebVTT caption files in Python.
captions hls python sbv srt subtitles subtitles-parsing webvtt
Last synced: 22 Oct 2025
https://github.com/kaltura/media-framework
Kaltura Live Media Framework
cloud-native dash drm hls live llhls low-latency-hls mpegts nginx rtmp video video-streaming webvtt
Last synced: 18 Jul 2025
https://github.com/mantas-done/subtitles
Subtitle/caption converter
608 708 advanced-substation-alpha ass captions ebu-stl php sami scc srt subrip subtitle-conversion subtitle-converter subtitle-formats subtitles ttml webvtt
Last synced: 21 Jan 2026
https://github.com/vidstack/captions
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.
captions javascript parser srt ssa ssr subtitles typescript vtt webvtt
Last synced: 05 Oct 2025
https://github.com/nwoltman/srt-to-vtt-converter
A simple application for quickly converting subtitle files from SubRib (.srt) format to WebVTT (.vtt) format.
converts-subtitle-files srt vtt webvtt
Last synced: 04 Jan 2026
https://github.com/benwiley4000/youtube-vtt
▶️ Extract and save WebVTT closed caption tracks from YouTube videos
captions closed-captions subtitles vtt vtt-subtitles webvtt
Last synced: 23 Apr 2025
https://github.com/mtillmann/chaptertool
Manage, generate convert chapters for podcasts and other media via cli and web
alpinejs apple-chapters chapters edl ffmpeg hls matroska mkvmerge mkvtoolnix podcast podlove pyscenedetect video vorbis-comment vorbis-comments webvtt youtube youtube-dl
Last synced: 24 Jan 2026
https://github.com/crazelu/subtitle_player
A Flutter package for synchronizing subtitles with video and audio playback.
dart dartlang flutter lrc lrc-parser srt-subtitles subrip subtitle-conversion subtitles subtitles-parsing webvtt webvtt-parser
Last synced: 09 Apr 2025
https://github.com/alexandercerutti/sub37
A set of libraries to parse, serve and show subtitles in video medias
captions subtitles subtitles-files subtitles-parsing ttml vtt vtt-subtitles webvtt webvtt-parser
Last synced: 13 Apr 2025
https://github.com/gitfu/manifesto
Manifesto is an HLS tool for creating multiple variants, a master.m3u8 file, and converting 608 captions to segmented webvtt subtitles via ffmpeg.
ffmpeg hls m3u multiple-variants segmented-webvtt-subtitles variants video webvtt
Last synced: 12 Apr 2025
https://github.com/wykerd/react-av
Fully-featured, headless, hooks-based, and declarative media player framework for React.
audio-player media-player player react react-components subtitle-editor video-player webvtt webvtt-parser
Last synced: 19 Jul 2025
https://github.com/nebularnerd/subtotxt
Quickly convert an .srt or .vtt to plain text, removes timestamps and .srt subtitle line numbers.
convertion python python3 srt srt-subtitles subtitle subtitles subtitles-parsing text webvtt webvtt-subtitles
Last synced: 26 Sep 2025
https://github.com/benwiley4000/vtt-translate
🔇 🉑️ Google Translate your .vtt subtitle files into other languages
captions subtitles translate webvtt
Last synced: 23 Apr 2025
https://github.com/skyatura/gpt-subb
gpt-subb is a command-line tool to translate and convert subtitles using OpenAI's Chat-GPT language models
chat-gpt gpt-3 openai srt srt-subtitles subtitle subtitles webvtt
Last synced: 01 Aug 2025
https://github.com/deepgram/deepgram-js-captions
This package is the JavaScript implementation of Deepgram's WebVTT and SRT formatting. Given a transcription, this package can return a valid string to store as WebVTT or SRT caption files.
asr audio closed-captions deepgram ffmpeg javascript sdk speech speech-to-text srt stt subtitles transcription typescript webvtt youtube
Last synced: 15 Jul 2025
https://github.com/samuelbradshaw/text-to-timestamps
Python and command-line utility for aligning audio to a transcript.
batch-processing captioning command-line forced-alignment karaoke machine-learning mlx mps python speech-recognition speech-to-text subtitles transcription webvtt
Last synced: 06 Mar 2026
https://github.com/remram44/subtitle-parser
Parser for SRT and WebVTT subtitle files
srt subtitles subtitles-parsing webvtt
Last synced: 02 Mar 2026
https://github.com/dualsubs/webvtt
an WebVTT / JSON [ parse | stringify ] to JSON / WebVTT Converter based JavaScript
json praser srt srt-subtitles stringifier vtt vtt-subtitles webvtt webvtt-subtitles
Last synced: 19 Jul 2025
https://github.com/tejachundru/react-native-interactive-transcripts
Interactive Transcripts support in the react-native. Supports (WEBVTT), as of now (Work in progress)
hacktoberfest react react-native react-native-transcripts subtitles transcripts video webvtt
Last synced: 15 Oct 2025
https://github.com/tpaschalis/gophersub
(Rough, WIP) Go library and command-line utility to work with subtitle files.
go golang golang-library srt subtitles webvtt
Last synced: 03 Apr 2025
https://github.com/heyfoz/python-youtube-transcription
This repository contains Python scripts and a local Flask web application for transcribing YouTube videos using various methods. It includes functionalities to retrieve video transcripts using the YouTube Data API, download audio from YouTube videos, and convert audio to text using speech recognition.
accessibility api audio captions python speech-recognition speech-to-text subtitles webvtt youtube youtube-audio youtube-audio-downloader
Last synced: 03 Jul 2025
https://github.com/mochi-neko/subtp
A parser for subtitle text formats (SubRip Subtitle and WebVTT) in Rust.
Last synced: 08 Apr 2026
https://github.com/nirb999/easy-ott-subtitles
OTT (DASH/HLS) manifest manipulator server for subtitle generation (translate/transcribe)
captions hls-live-streaming mpeg-dash ott python-dash python-hls speech-to-text streaming subtitles translation ttml webvtt
Last synced: 14 Apr 2025
https://github.com/liuderchi/atom-vtt-helper
simple Atom package to process webvtt subtitle
Last synced: 20 Jul 2025
https://github.com/OwenEdwards/ElephantsDreamHLS
Script and manifest files to create an HLS program containing the Elephants Dream video with captions, subtitles, and audio description
accessibility audio-description captions demo hls subtitles video webvtt
Last synced: 14 Apr 2025
https://github.com/komanaki/syllabesjs
A JavaScript parser of multiple subtitles or lyrics file formats.
lyrics ssa subrip-text substation-alpha subtitle webvtt
Last synced: 27 Jul 2025
https://github.com/owenedwards/elephantsdreamhls
Script and manifest files to create an HLS program containing the Elephants Dream video with captions, subtitles, and audio description
accessibility audio-description captions demo hls subtitles video webvtt
Last synced: 15 Apr 2026
https://github.com/lukeocodes/supported-formats
A package to test if your media file is supported for transcription.
ai audio deepgram javascript node srt subtitles transcribe transcript typescript video webvtt
Last synced: 09 Apr 2026
https://github.com/mtillmann/chapters
Create, manage and convert chapters between 20+ chapter formats
apple-chapters chapters edl ffmpeg hls library matroska mkvmerge mkvtoolnix podcast podigee podlove pyscenedetect scenecut spotify transistorfm video vorbis-comment webvtt youtube
Last synced: 10 Oct 2025
https://github.com/hbmartin/podcast-transcript-convert
Convert podcast transcripts from HTML, SRT, WebVtt, Podlove etc into PodcastIndex JSON.
file-conversion file-converter podcast podcastindex podlove srt srt-subtitles transcript webvtt webvtt-subtitles
Last synced: 19 Jan 2026
https://github.com/heyfoz/webvtt-template
Web Video Text Track (WebVTT / .vtt) files are utilized to add closed captions to web videos by specifying which text to display during designated time periods. The webvtt-template repository contains an example of a WebVTT file using a NOTE comment and closed captions in English.
Last synced: 11 Feb 2026
https://github.com/alhadis/language-subtitles
Syntax highlighting for various timed text formats.
srt subrip subrip-text syntax-highlighting timed-text vtt webvtt
Last synced: 04 Jan 2026
https://github.com/alhadis/vtt
Classes for parsing and manipulating subtitle/CC formats.
captions srt subrip subrip-text subtitles timed-text vtt webvtt
Last synced: 20 Mar 2025
https://github.com/jalieven/submariner
Subtitle converting server/proxy
conversion proxy server srt vtt webvtt
Last synced: 08 Jun 2026
https://github.com/abhishekkr/pywebvtt
Python file parser for WebVTT subtitles
file-parser parser python python3 subtitles webvtt
Last synced: 08 Jun 2026
https://github.com/rodneylab/vlintt
Lint Web Video Text Tracks Format (WebVTT) files
closed-captions lint linter rust rust-cli vtt webvtt
Last synced: 09 Jun 2026
https://github.com/abhishekkr/gowebvtt
WebVTT Parser, parsing main parts of Web Video Text Tracks Format
go golang parser parser-library subtitles subtitles-parsing webvtt webvtt-parser
Last synced: 16 Aug 2025
https://github.com/burakboz/subly
subly - webvtt, ttml, subrip, sbv, json, substationalpha subtitle converter
converter converters json netflix php sbv subly substationalpha subtitle subtitle-conversion subtitle-formats subtitles ttml webvtt
Last synced: 12 May 2026
https://github.com/unsword01/ffmpeg-caption-extraction
Collection of windows batch files that use FFMPEG to extract CEA-608 Caption Data into various formats
cea-608 closed-captions ffmpeg rcwt scc srt ttml webvtt
Last synced: 08 Oct 2025
https://github.com/nlink-jp/gem-transcribe
Audio transcription CLI built on Vertex AI Gemini — speaker name inference, multi-language output, structured JSON
audio-transcription cli gemini multilingual python speaker-diarization srt subtitles vertex-ai webvtt
Last synced: 04 Jun 2026
https://github.com/vlazic/json-verbose-to-vtt-converter
Transform `json_verbose` transcriptions from OpenAI, Groq, or command-line tools into VTT files with this Deno converter.
converter groq json json-verbose openai vtt webvtt whisper
Last synced: 11 Apr 2026
https://github.com/dontcallmedom/webvtt2html
script that takes a WebVTT file of captions and turns into a basic HTML-formatted transcript based on English sentences rules
Last synced: 27 Apr 2026