An open API service providing repository metadata for many open source software ecosystems.

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