captioning / Captioning
Licence: mit
A collection of tools made to help you create and edit subtitles in different formats (Subrip, WebVTT, Substation Alpha...)
Stars: ✭ 197
Projects that are alternatives of or similar to Captioning
pysub-parser
Library for extracting text and timestamps from multiple subtitle files (.ass, .ssa, .srt, .sub, .txt).
Stars: ✭ 40 (-79.7%)
Mutual labels: subtitle, srt
VTT-to-SRT-Converter
Convert WebVTT subtitles to SubRip.
Stars: ✭ 29 (-85.28%)
Mutual labels: subtitle, srt
Subtitle.js
Stream-based library for parsing and manipulating subtitle files
Stars: ✭ 234 (+18.78%)
Mutual labels: srt, subtitle
Srt
A simple library for parsing, modifying, and composing SRT files.
Stars: ✭ 210 (+6.6%)
Mutual labels: srt, subtitle
Ffsubsync
Automagically synchronize subtitles with video.
Stars: ✭ 5,167 (+2522.84%)
Mutual labels: srt, subtitle
Go Astisub
Manipulate subtitles in GO (.srt, .ssa/.ass, .stl, .ttml, .vtt (webvtt), teletext, etc.)
Stars: ✭ 305 (+54.82%)
Mutual labels: srt, subtitle
quickSRT
generating .srt(subtitles) in After Effects
Stars: ✭ 24 (-87.82%)
Mutual labels: subtitle, srt
Fasubrip
FaSubrip autodetects and converts encoding of farsi (persian) subrip files. with additional functionalities.
Stars: ✭ 22 (-88.83%)
Mutual labels: srt, subtitle
Subplayer
📝 SubPlayer is a online subtitle editor
Stars: ✭ 517 (+162.44%)
Mutual labels: srt, subtitle
Netflix To Srt
Rip, extract and convert subtitles to .srt closed captions from .xml/dfxp/ttml and .vtt/WebVTT (e.g. Netflix, YouTube)
Stars: ✭ 387 (+96.45%)
Mutual labels: srt, subtitle
Translate Subtitle File
🤖 字幕组机翻小助手 - 【功能1:翻译字幕文件】 .srt .ass .vtt 【功能2:语音转文字】(拖入视频或音频识别出字幕) (最新版 v4.1.0 更新时间2021年2月23号) 可配置12家翻译服务商,如谷歌,百度,腾讯,彩云,IBM,Azure,Amazon等(可配置6家语音服务商:阿里云,讯飞,腾讯云,IBM,Azure,Amazon )优点:1. 可以用多家服务商,2. 自己配 API Key 用自己账户的免费额度,比如腾讯每月有500万字符的免费翻译额度,IBM 500分钟的语音转文字免费额度(tern.best 那个域名过期了我不想续费了)
Stars: ✭ 579 (+193.91%)
Mutual labels: srt, subtitle
Penguin Subtitle Player
An open-source, cross-platform standalone subtitle player
Stars: ✭ 194 (-1.52%)
Mutual labels: srt, subtitle
Subify
Subify - Download subtitles for your favorite TV shows and movies
Stars: ✭ 135 (-31.47%)
Mutual labels: subtitle
Subsync
Synchronize your subtitles using machine learning
Stars: ✭ 84 (-57.36%)
Mutual labels: subtitle
Parsing With Haskell Parser Combinators
🔍 A step-by-step guide to parsing using Haskell parser combinators.
Stars: ✭ 72 (-63.45%)
Mutual labels: srt
Srt To Vtt Cl
A command line tool that converts subtitle files from SubRib (.srt) format to WebVTT (.vtt) format
Stars: ✭ 62 (-68.53%)
Mutual labels: srt
Captioning
Captioning is a collection of tools made to help you create and edit subtitles in different formats:
- Subrip (.srt)
- WebVTT (.vtt)
- Substation Alpha (.ass)
- Youtube Subtitles (.sbv)
- JSON (TED.com) Subtitles (.json)
- [WIP] TTML (.dfxp)
Installation
composer require captioning/captioning "2.*"
Usage
Examples and snippets in the wiki.
TODO-list
- [Substation Alpha] add dynamic parsing if events format is not the default one
- [WebVTT] Check if the region defined in WebvttFile object in WebvttCue::checkSetting()
- [TTML] Implement the buildPart method
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].