Skip to content

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

License

Notifications You must be signed in to change notification settings

miranovy/captioning

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

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

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • PHP 100.0%