GitHub topics: webvtt
sandflow/ttconv
Subtitle conversion. Converts STL, SRT, TTML and SCC into TTML, WebVTT and SRT.
Language: Python - Size: 759 KB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 212 - Forks: 29

rodneylab/vlintt
Lint Web Video Text Tracks Format (WebVTT) files
Language: Rust - Size: 1.04 MB - Last synced at: 4 days ago - Pushed at: 5 days ago - Stars: 0 - Forks: 0

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/
Language: Python - Size: 103 MB - Last synced at: 1 day ago - Pushed at: about 1 month ago - Stars: 483 - Forks: 20

MaMpf-HD/mampf
MaMpf (Mathematical Media Platform) — an E-Learning platform for mathematics featuring a media player & editor. Developed & deployed at Heidelberg University.
Language: Ruby - Size: 72.7 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 32 - Forks: 11

tkarabela/pysubs2
A Python library for editing subtitle files
Language: Python - Size: 2.6 MB - Last synced at: 12 days ago - Pushed at: 7 months ago - Stars: 382 - Forks: 48

asticode/go-astisub
Manipulate subtitles in GO (.srt, .ssa/.ass, .stl, .ttml, .vtt (webvtt), teletext, etc.)
Language: Go - Size: 195 KB - Last synced at: 13 days ago - Pushed at: 6 months ago - Stars: 653 - Forks: 116

murkwr/html-desktop-sim
A framework-free desktop simulation built to practice semantic HTML, accessibility, and security thinking.
Language: HTML - Size: 11.8 MB - Last synced at: 18 days ago - Pushed at: 18 days ago - Stars: 0 - Forks: 0

mantas-done/subtitles
Subtitle/caption converter
Language: PHP - Size: 630 KB - Last synced at: 7 days ago - Pushed at: 3 months ago - Stars: 158 - Forks: 49

Wykerd/react-av
Fully-featured, headless, hooks-based, and declarative media player framework for React.
Language: TypeScript - Size: 2.04 MB - Last synced at: 18 days ago - Pushed at: 3 months ago - Stars: 18 - Forks: 2

Mtillmann/chaptertool
Manage, generate convert chapters for podcasts and other media via cli and web
Language: JavaScript - Size: 3.6 MB - Last synced at: 29 days ago - Pushed at: 5 months ago - Stars: 36 - Forks: 0

samuelbradshaw/text-to-timestamps
Python and command-line utility for aligning audio to a transcript.
Language: Python - Size: 101 KB - Last synced at: 29 days ago - Pushed at: 29 days ago - Stars: 9 - Forks: 3

gsantiago/subtitle.js
Stream-based library for parsing and manipulating subtitle files
Language: TypeScript - Size: 2.25 MB - Last synced at: 28 days ago - Pushed at: 7 months ago - Stars: 421 - Forks: 64

Alhadis/language-subtitles
Syntax highlighting for various timed text formats.
Language: CSON - Size: 78.1 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 1 - Forks: 0

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.
Language: TypeScript - Size: 756 KB - Last synced at: 28 days ago - Pushed at: about 1 year ago - Stars: 123 - Forks: 12

adracea/rsubs-lib
rust library for subtitle manipulation and conversion
Language: Rust - Size: 163 KB - Last synced at: 9 days ago - Pushed at: 12 days ago - Stars: 14 - Forks: 10

glut23/webvtt-py
Read, write, convert and segment WebVTT caption files in Python.
Language: Python - Size: 278 KB - Last synced at: 2 months ago - Pushed at: about 1 year ago - Stars: 216 - Forks: 59

TW2/WebVTT-to-ASS
Convert WebVTT to ASS
Language: C# - Size: 109 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 0 - Forks: 0

kaltura/media-framework
Kaltura Live Media Framework
Language: C - Size: 5.1 MB - Last synced at: about 2 months ago - Pushed at: 4 months ago - Stars: 163 - Forks: 28

isaacbernat/netflix-to-srt
Rip, extract and convert subtitles to .srt closed captions from .xml/dfxp/ttml and .vtt/WebVTT (e.g. Netflix, YouTube)
Language: JavaScript - Size: 1.25 MB - Last synced at: 4 months ago - Pushed at: 6 months ago - Stars: 809 - Forks: 78

NebularNerd/subtotxt
Quickly convert an .srt, .ssa, .ass or .vtt to plain text, removes timestamps and .srt subtitle line numbers.
Language: Python - Size: 270 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 21 - Forks: 6

junotb/audio-caption-player
오디오와 자막을 함께 재생하는 컴포넌트
Language: TypeScript - Size: 5.48 MB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

Mtillmann/chapters
Create, manage and convert chapters between 20+ chapter formats
Language: TypeScript - Size: 305 KB - Last synced at: 21 days ago - Pushed at: 5 months ago - Stars: 2 - Forks: 0

Crazelu/subtitle_player
A Flutter package for synchronizing subtitles with video and audio playback.
Language: Dart - Size: 22.4 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 29 - Forks: 3

SkyaTura/gpt-subb
gpt-subb is a command-line tool to translate and convert subtitles using OpenAI's Chat-GPT language models
Language: JavaScript - Size: 27.3 KB - Last synced at: 3 days ago - Pushed at: over 2 years ago - Stars: 14 - Forks: 3

nirb999/easy-ott-subtitles
OTT (DASH/HLS) manifest manipulator server for subtitle generation (translate/transcribe)
Language: Python - Size: 73.2 KB - Last synced at: 5 months ago - Pushed at: 6 months ago - Stars: 3 - Forks: 0

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.
Language: TypeScript - Size: 206 KB - Last synced at: 29 days ago - Pushed at: about 1 year ago - Stars: 14 - Forks: 2

tejachundru/react-native-interactive-transcripts
Interactive Transcripts support in the react-native. Supports (WEBVTT), as of now (Work in progress)
Language: Java - Size: 6.65 MB - Last synced at: 18 days ago - Pushed at: about 2 months ago - Stars: 5 - Forks: 3

nwoltman/srt-to-vtt-converter
A simple application for quickly converting subtitle files from SubRib (.srt) format to WebVTT (.vtt) format.
Language: C# - Size: 6.6 MB - Last synced at: 5 months ago - Pushed at: about 5 years ago - Stars: 72 - Forks: 11

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.
Language: Python - Size: 31.3 KB - Last synced at: 2 months ago - Pushed at: 11 months ago - Stars: 4 - Forks: 2

LitoMore/subkit
The subtitles toolkit for converting between SRT, WebVTT, and FCPXML
Language: TypeScript - Size: 27.3 KB - Last synced at: about 12 hours ago - Pushed at: 6 months ago - Stars: 3 - Forks: 0

LitoMore/subkit-cli
The subtitles toolkit for converting between SRT, WebVTT, and FCPXML
Language: TypeScript - Size: 17.6 KB - Last synced at: about 12 hours ago - Pushed at: 6 months ago - Stars: 2 - Forks: 0

alexandercerutti/sub37
A set of libraries to parse, serve and show subtitles in video medias
Language: TypeScript - Size: 2.37 MB - Last synced at: 1 day ago - Pushed at: 5 months ago - Stars: 27 - Forks: 2

ASCIIwwdc/wwdc-session-transcripts 📦
WWDC Session Transcripts
Size: 86.1 MB - Last synced at: about 1 month ago - Pushed at: over 4 years ago - Stars: 294 - Forks: 68

hbmartin/podcast-transcript-convert
Convert podcast transcripts from HTML, SRT, WebVtt, Podlove etc into PodcastIndex JSON.
Language: Python - Size: 333 KB - Last synced at: 3 months ago - Pushed at: about 1 year ago - Stars: 1 - Forks: 0

Alhadis/VTT
Classes for parsing and manipulating subtitle/CC formats.
Language: JavaScript - Size: 21.5 KB - Last synced at: 6 months ago - Pushed at: over 5 years ago - Stars: 2 - Forks: 1

nwoltman/srt-to-vtt-cl
A command line tool that converts subtitle files from SubRib (.srt) format to WebVTT (.vtt) format
Language: C++ - Size: 1.01 MB - Last synced at: 5 months ago - Pushed at: about 1 year ago - Stars: 99 - Forks: 12

remram44/subtitle-parser
Parser for SRT and WebVTT subtitle files
Language: Python - Size: 83 KB - Last synced at: 8 days ago - Pushed at: 12 months ago - Stars: 8 - Forks: 3

seanpm2001/Anime_Studio_Subs-and-Dubs
👁️🗨️️🎞️🎎️ The subbing and dubbing tools for Anime Studio, allowing subtitling and dubbing Anime media. Part of the Anime Studio software project.
Language: Red - Size: 1020 KB - Last synced at: 6 days ago - Pushed at: over 2 years ago - Stars: 3 - Forks: 2

benwiley4000/youtube-vtt
▶️ Extract and save WebVTT closed caption tracks from YouTube videos
Language: JavaScript - Size: 81.1 KB - Last synced at: 28 days ago - Pushed at: almost 2 years ago - Stars: 49 - Forks: 13

mochi-neko/subtp
A parser for subtitle text formats (SubRip Subtitle and WebVTT) in Rust.
Language: Rust - Size: 118 KB - Last synced at: 2 months ago - Pushed at: over 1 year ago - Stars: 4 - Forks: 1

unsword01/FFMPEG-Caption-Extraction
Collection of windows batch files that use FFMPEG to extract CEA-608 Caption Data into various formats
Language: Batchfile - Size: 16.6 KB - Last synced at: 6 months ago - Pushed at: 10 months ago - Stars: 0 - Forks: 0

pablobernabeu/VTT-Transcription-App
This open-source, R-based web application allows the conversion of video captions (subtitles) from the Web Video Text Tracks (WebVTT) Format into plain texts. For this purpose, users upload a WebVTT file with the extension of 'vtt' or 'txt'. Automatically, metadata such as timestamps are removed, and the text is formatted.
Language: R - Size: 163 KB - Last synced at: 10 months ago - Pushed at: 10 months ago - Stars: 5 - Forks: 1

vlazic/json-verbose-to-vtt-converter
Transform `json_verbose` transcriptions from OpenAI, Groq, or command-line tools into VTT files with this Deno converter.
Language: TypeScript - Size: 12.7 KB - Last synced at: 9 days ago - Pushed at: 11 months ago - Stars: 0 - Forks: 0

samlich/peertube-plugin-chapters
Add chapters to videos on PeerTube
Language: TypeScript - Size: 85.9 KB - Last synced at: 8 days ago - Pushed at: over 2 years ago - Stars: 9 - Forks: 2

auramagi/SwiftWebVTT 📦
A parser for WebVTT caption files written in Swift.
Language: Swift - Size: 78.1 KB - Last synced at: 23 days ago - Pushed at: over 4 years ago - Stars: 21 - Forks: 20

YoutubeClipPlaylist/YoutubeClipPlaylist
This is a playlist tool to play video clips with "start~end time" directly on Youtube/Onedrive/GoogleDrive/TwitCasting. (Chrome extension) https://blog.maki0419.com/2022/06/chrome-extension-youtube-clip-playlist.html
Language: TypeScript - Size: 37.7 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 15 - Forks: 2

benwiley4000/vtt-translate
🔇 🉑️ Google Translate your .vtt subtitle files into other languages
Language: JavaScript - Size: 19.5 KB - Last synced at: about 14 hours ago - Pushed at: over 3 years ago - Stars: 14 - Forks: 2

WeMakeMachines/simple-subtitle-parser
A tool for parsing subtitle files
Language: TypeScript - Size: 504 KB - Last synced at: 7 days ago - Pushed at: about 1 year ago - Stars: 2 - Forks: 1

nikiroo/nsub
Subtitle/Lyrics conversion program (webvtt/srt/lrc)
Language: C - Size: 376 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 1 - Forks: 1

LD239/WebTranscript
Web tool for creating subtitles and translations or summaries in multiple languages for audio/video.
Language: JavaScript - Size: 3.99 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 3 - Forks: 0

OwenEdwards/ElephantsDreamHLS
Script and manifest files to create an HLS program containing the Elephants Dream video with captions, subtitles, and audio description
Language: Shell - Size: 56.6 KB - Last synced at: 3 months ago - Pushed at: about 7 years ago - Stars: 3 - Forks: 0

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.
Language: Go - Size: 73.2 KB - Last synced at: 5 months ago - Pushed at: over 7 years ago - Stars: 18 - Forks: 2

jalieven/submariner
Subtitle converting server/proxy
Language: JavaScript - Size: 110 KB - Last synced at: 6 months ago - Pushed at: over 7 years ago - Stars: 1 - Forks: 0

OLD-ONE/MakeVTT
This jQuery plugin is helper of making Web-VTT files of your video.
Language: JavaScript - Size: 2.92 MB - Last synced at: over 1 year ago - Pushed at: almost 7 years ago - Stars: 0 - Forks: 0

joshdavham/srt-to-vtt
Python package for converting .srt files to .vtt files.
Language: Python - Size: 26.4 KB - Last synced at: 16 days ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 1

ychalier/youtube-transcript-toolkit
Youtube Transcript Toolkit
Language: Python - Size: 27.3 KB - Last synced at: over 1 year ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

captioning/captioning
A collection of tools made to help you create and edit subtitles in different formats (Subrip, WebVTT, Substation Alpha...)
Language: PHP - Size: 274 KB - Last synced at: over 1 year ago - Pushed at: over 2 years ago - Stars: 219 - Forks: 49

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.
Size: 9.77 KB - Last synced at: 6 months ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 0

seanpm2001/AI2001_Category-Source_Code-SC-WebVTT
🧠️🖥️2️⃣️0️⃣️0️⃣️1️⃣️💾️📜️ The sourceCode:WebVTT category for AI2001, containing WebVTT programming language datasets
Language: R - Size: 2.46 MB - Last synced at: 6 days ago - Pushed at: over 1 year ago - Stars: 2 - Forks: 1

TimotheAlbouy/wikisub
Collaborative HTML5 editor for closed-captioning
Language: Vue - Size: 571 KB - Last synced at: almost 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

computer045/vtt2ass
This is a mirror repo of the master branch of the vtt2ass gem. https://rubygems.org/gems/vtt2ass
Language: Ruby - Size: 294 KB - Last synced at: almost 2 years ago - Pushed at: almost 3 years ago - Stars: 2 - Forks: 0

lukeocodes/supported-formats
A package to test if your media file is supported for transcription.
Language: TypeScript - Size: 247 KB - Last synced at: 4 days ago - Pushed at: about 2 years ago - Stars: 2 - Forks: 0

zezo010/Elgindy-VTT-to-SRT-Subtitle-Converter
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.
Language: C# - Size: 146 KB - Last synced at: almost 2 years ago - Pushed at: over 3 years ago - Stars: 84 - Forks: 14

alexmerkel/tsarchiver
Archive tagesschau, tagesthemen, and nachtmagazin & convert subtitles from EBU-TT-D or WEBVTT to SRT
Language: Python - Size: 76.2 KB - Last synced at: almost 2 years ago - Pushed at: over 4 years ago - Stars: 1 - Forks: 1

crabshank/HTML5-media-speed-controller-subs
Control video and audio playback rates and add SRT subtitle tracks.
Language: JavaScript - Size: 94.7 KB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 4 - Forks: 0

seanpm2001/Anime_Studio_OpenAnime
👁️🗾️🏯️ The community Anime project, part of the Anime Studio software project.
Language: Markdown - Size: 987 KB - Last synced at: 6 days ago - Pushed at: over 2 years ago - Stars: 2 - Forks: 1

abhishekkr/pywebvtt
Python file parser for WebVTT subtitles
Language: Python - Size: 14.6 KB - Last synced at: 6 months ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

trupakufi/Legendando-Video-HTML
Adicionando Legendas em videos com HTML e WEBVTT
Language: HTML - Size: 10 MB - Last synced at: over 2 years ago - Pushed at: almost 4 years ago - Stars: 4 - Forks: 0

DualSubs/WebVTT
an WebVTT / JSON [ parse | stringify ] to JSON / WebVTT Converter based JavaScript
Language: JavaScript - Size: 43.9 KB - Last synced at: about 2 months ago - Pushed at: over 1 year ago - Stars: 5 - Forks: 0

seanpm2001/Bliss_Browser_WebVTT
🌳️🌐️#️⃣️ The Bliss Browser WebVTT language support module, allowing WebVTT subtitle documents to be written in and ran within the browser.
Language: WebVTT - Size: 778 KB - Last synced at: 6 days ago - Pushed at: over 2 years ago - Stars: 2 - Forks: 1

abcDinamo/typography-karaoke
Demonstrating Typography via Karaoke-style cues using HTML5 Audio/Video and WebVTT
Language: JavaScript - Size: 7.96 MB - Last synced at: over 2 years ago - Pushed at: almost 8 years ago - Stars: 15 - Forks: 2

abhishekkr/gowebvtt
WebVTT Parser, parsing main parts of Web Video Text Tracks Format
Language: Go - Size: 10.7 KB - Last synced at: 21 days ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

lazynessmind/srt2vtt
*.srt converter to *.vtt written in python
Language: Python - Size: 1.95 KB - Last synced at: over 2 years ago - Pushed at: over 5 years ago - Stars: 1 - Forks: 0

hare1039/apivtt 📦
An api server that accept subtitles from url and returns webvtt-encoded `.vtt`
Language: Go - Size: 1000 Bytes - Last synced at: over 2 years ago - Pushed at: over 7 years ago - Stars: 1 - Forks: 0

calvintam236/webvtt-subtitler 📦
Language: JavaScript - Size: 4.88 KB - Last synced at: over 2 years ago - Pushed at: almost 9 years ago - Stars: 6 - Forks: 1

alirezaeftekhari/coursera-chrome-extension
A chrome extension that allows Coursera.org students to translate instantly according to their preferred language.
Language: JavaScript - Size: 61.5 KB - Last synced at: over 2 years ago - Pushed at: about 3 years ago - Stars: 5 - Forks: 0

seanpm2001/Learn-WebVTT
A repository for showcasing my knowledge of the WebVTT programming language, and continuing to learn the language.
Language: WebVTT - Size: 334 KB - Last synced at: 6 days ago - Pushed at: about 3 years ago - Stars: 2 - Forks: 1

seanpm2001/SNU_2D_ProgrammingTools_IDE_WebVTT
The WebVTT programming language IDE submodule for SNU Programming Tools (2D Mode)
Language: WebVTT - Size: 814 KB - Last synced at: 6 days ago - Pushed at: about 3 years ago - Stars: 3 - Forks: 2

thisIsTheFoxe/SwiftWebVTT
A parser for WebVTT caption files written in Swift.
Language: Swift - Size: 29.3 KB - Last synced at: over 2 years ago - Pushed at: about 4 years ago - Stars: 1 - Forks: 0

komanaki/syllabesjs
A JavaScript parser of multiple subtitles or lyrics file formats.
Language: TypeScript - Size: 45.9 KB - Last synced at: 9 days ago - Pushed at: almost 9 years ago - Stars: 3 - Forks: 1

dontcallmedom/webvtt2html
script that takes a WebVTT file of captions and turns into a basic HTML-formatted transcript based on English sentences rules
Language: JavaScript - Size: 3.91 KB - Last synced at: 7 months ago - Pushed at: about 3 years ago - Stars: 0 - Forks: 0

AhmedOS/VTT-to-SRT-Converter
Convert WebVTT subtitles to SubRip.
Language: C# - Size: 114 KB - Last synced at: over 2 years ago - Pushed at: about 5 years ago - Stars: 31 - Forks: 14

tpaschalis/gophersub
(Rough, WIP) Go library and command-line utility to work with subtitle files.
Language: Go - Size: 143 KB - Last synced at: 5 months ago - Pushed at: over 6 years ago - Stars: 4 - Forks: 0

ruby-kim/WebVTT
📚Insert your subtitles using your vtt file! (WebVTT Example)
Language: HTML - Size: 5.86 KB - Last synced at: over 2 years ago - Pushed at: over 5 years ago - Stars: 0 - Forks: 0

BurakBoz/subly
subly - webvtt, ttml, subrip, sbv, json, substationalpha subtitle converter
Language: PHP - Size: 192 KB - Last synced at: 6 months ago - Pushed at: over 7 years ago - Stars: 0 - Forks: 0

cloudcrypt/m3u8
Haskell library for m3u8 stream parsing, downloading, and decrypting.
Language: Haskell - Size: 83 KB - Last synced at: over 2 years ago - Pushed at: about 5 years ago - Stars: 1 - Forks: 0

yorkxin/paomateng
Subtitles editor for audio files
Language: JavaScript - Size: 141 KB - Last synced at: over 2 years ago - Pushed at: almost 5 years ago - Stars: 3 - Forks: 1

HuguesGuilleus/srt2webvtt
Rust converter for srt and webvtt
Language: Rust - Size: 4.38 MB - Last synced at: over 2 years ago - Pushed at: almost 5 years ago - Stars: 0 - Forks: 0

torrottum/WebVTT-parser
WebVTT parser and validator for JavaScript
Size: 1.95 KB - Last synced at: 8 days ago - Pushed at: over 5 years ago - Stars: 0 - Forks: 0

liuderchi/atom-vtt-helper
simple Atom package to process webvtt subtitle
Language: CoffeeScript - Size: 20.5 KB - Last synced at: about 2 months ago - Pushed at: about 9 years ago - Stars: 3 - Forks: 0

joshuacurtiss/webvtt
WebVTT parser and generator in Node.js.
Language: JavaScript - Size: 13.7 KB - Last synced at: over 1 year ago - Pushed at: over 7 years ago - Stars: 0 - Forks: 0
