GitHub topics: webvtt
mantas-done/subtitles
Subtitle/caption converter
Language: PHP - Size: 570 KB - Last synced at: about 2 hours ago - Pushed at: about 1 month ago - Stars: 153 - Forks: 49

glut23/webvtt-py
Read, write, convert and segment WebVTT caption files in Python.
Language: Python - Size: 278 KB - Last synced at: 4 days ago - Pushed at: 11 months ago - Stars: 211 - Forks: 58

tkarabela/pysubs2
A Python library for editing subtitle files
Language: Python - Size: 2.6 MB - Last synced at: 4 days ago - Pushed at: 2 months ago - Stars: 361 - Forks: 45

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.6 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 30 - Forks: 10

rodneylab/vlintt
Lint Web Video Text Tracks Format (WebVTT) files
Language: Rust - Size: 919 KB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 0 - Forks: 0

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

Mtillmann/chapters
Create, manage and convert chapters between 20+ chapter formats
Language: TypeScript - Size: 300 KB - Last synced at: 13 days ago - Pushed at: 13 days ago - Stars: 1 - Forks: 0

sandflow/ttconv
Subtitle conversion. Converts STL, SRT, TTML and SCC into TTML, WebVTT and SRT.
Language: Python - Size: 718 KB - Last synced at: 15 days ago - Pushed at: 15 days ago - Stars: 198 - Forks: 25

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

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

Crazelu/subtitle_player
A Flutter package for synchronizing subtitles with video and audio playback.
Language: Dart - Size: 22.4 MB - Last synced at: 15 days ago - Pushed at: 27 days 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: 9 days ago - Pushed at: about 2 years ago - Stars: 14 - Forks: 3

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: 3 days ago - Pushed at: about 2 months ago - Stars: 467 - Forks: 19

nirb999/easy-ott-subtitles
OTT (DASH/HLS) manifest manipulator server for subtitle generation (translate/transcribe)
Language: Python - Size: 73.2 KB - Last synced at: 10 days ago - Pushed at: about 1 month 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: 3 days ago - Pushed at: 8 months 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.38 MB - Last synced at: 10 days ago - Pushed at: about 1 month ago - Stars: 5 - Forks: 3

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: 2 days ago - Pushed at: 9 months ago - Stars: 116 - Forks: 8

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

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

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: 12 days ago - Pushed at: almost 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: 19 days ago - Pushed at: 7 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 3 hours ago - Pushed at: about 2 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 3 hours ago - Pushed at: about 2 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: 4 days ago - Pushed at: 22 days ago - Stars: 27 - Forks: 2

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

Alhadis/VTT
Classes for parsing and manipulating subtitle/CC formats.
Language: JavaScript - Size: 21.5 KB - Last synced at: about 1 month ago - Pushed at: almost 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: 20 days ago - Pushed at: 10 months ago - Stars: 99 - Forks: 12

kaltura/media-framework
Kaltura Live Media Framework
Language: C - Size: 5.09 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 158 - Forks: 26

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

remram44/subtitle-parser
Parser for SRT and WebVTT subtitle files
Language: Python - Size: 83 KB - Last synced at: 8 days ago - Pushed at: 7 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: 2 days ago - Pushed at: about 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: 1 day ago - Pushed at: over 1 year 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: 28 days ago - Pushed at: about 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: about 1 month ago - Pushed at: 5 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: 5 months ago - Pushed at: 5 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: 4 days ago - Pushed at: 7 months ago - Stars: 0 - Forks: 0

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: Python - Size: 253 KB - Last synced at: 6 months ago - Pushed at: 7 months ago - Stars: 749 - Forks: 72

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

ASCIIwwdc/wwdc-session-transcripts π¦
WWDC Session Transcripts
Size: 86.1 MB - Last synced at: 5 months ago - Pushed at: about 4 years ago - Stars: 293 - Forks: 68

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

adracea/rsubs-lib
rust library for subtitle manipulation and conversion
Language: Rust - Size: 148 KB - Last synced at: 20 days ago - Pushed at: 8 months ago - Stars: 12 - Forks: 8

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: 9 months ago - Pushed at: 9 months 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: 4 days 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: 6 days ago - Pushed at: 10 months ago - Stars: 2 - Forks: 1

nikiroo/nsub
Subtitle/Lyrics conversion program (webvtt/srt/lrc)
Language: C - Size: 376 KB - Last synced at: 10 months ago - Pushed at: 10 months 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: 10 months ago - Pushed at: 10 months 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: 10 days ago - Pushed at: almost 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: 12 days 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: about 2 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: 11 months ago - Pushed at: over 6 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: 10 days ago - Pushed at: 12 months ago - Stars: 0 - Forks: 1

ychalier/youtube-transcript-toolkit
Youtube Transcript Toolkit
Language: Python - Size: 27.3 KB - Last synced at: about 1 year ago - Pushed at: about 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: 11 months 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: about 1 month ago - Pushed at: about 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: 2 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: over 1 year 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: over 1 year ago - Pushed at: over 2 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: about 1 month ago - Pushed at: almost 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: over 1 year ago - Pushed at: almost 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: over 1 year ago - Pushed at: almost 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: over 1 year ago - Pushed at: over 1 year 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: 2 days ago - Pushed at: about 2 years ago - Stars: 2 - Forks: 1

abhishekkr/pywebvtt
Python file parser for WebVTT subtitles
Language: Python - Size: 14.6 KB - Last synced at: about 2 months ago - Pushed at: almost 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: almost 2 years ago - Pushed at: over 3 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: 12 days ago - Pushed at: about 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: 2 days ago - Pushed at: about 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: about 2 years ago - Pushed at: over 7 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: about 2 months ago - Pushed at: almost 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: about 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: about 2 years ago - Pushed at: about 7 years ago - Stars: 1 - Forks: 0

calvintam236/webvtt-subtitler π¦
Language: JavaScript - Size: 4.88 KB - Last synced at: about 2 years ago - Pushed at: over 8 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: about 2 years ago - Pushed at: over 2 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: 2 days ago - Pushed at: over 2 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: 2 days ago - Pushed at: over 2 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: about 2 years ago - Pushed at: almost 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: 6 days ago - Pushed at: over 8 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: 2 months ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

AhmedOS/VTT-to-SRT-Converter
Convert WebVTT subtitles to SubRip.
Language: C# - Size: 114 KB - Last synced at: about 2 years ago - Pushed at: almost 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: 21 days ago - Pushed at: almost 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: about 2 years ago - Pushed at: about 5 years ago - Stars: 0 - Forks: 0

TW2/WebVTT-to-ASS
Convert WebVTT to ASS
Language: C# - Size: 108 KB - Last synced at: about 2 years ago - Pushed at: about 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: about 2 months ago - Pushed at: almost 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: about 2 years ago - Pushed at: almost 5 years ago - Stars: 1 - Forks: 0

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

HuguesGuilleus/srt2webvtt
Rust converter for srt and webvtt
Language: Rust - Size: 4.38 MB - Last synced at: about 2 years ago - Pushed at: over 4 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: 16 days ago - Pushed at: almost 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: about 1 year ago - Pushed at: about 7 years ago - Stars: 0 - Forks: 0
