All Projects → captioning → Captioning

captioning / Captioning

Licence: mit
A collection of tools made to help you create and edit subtitles in different formats (Subrip, WebVTT, Substation Alpha...)

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
Caption
Get Caption, start watching.
Stars: ✭ 1,258 (+538.58%)
Mutual labels:  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
Subed
Subtitle editor for Emacs
Stars: ✭ 77 (-60.91%)
Mutual labels:  srt
Dualsub Support
General purpose subtitle renderer
Stars: ✭ 163 (-17.26%)
Mutual labels:  subtitle
Srt
Secure, Reliable, Transport
Stars: ✭ 1,898 (+863.45%)
Mutual labels:  srt
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 Build Status Latest Stable Version Total Downloads Scrutinizer Code Quality

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].