Awesome Open Source
Awesome Open Source

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 ( Subtitles (.json)
  • [WIP] TTML (.dfxp)


composer require captioning/captioning "2.*"


Examples and snippets in the wiki.


  • [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

Get A Weekly Email With Trending Projects For These Topics
No Spam. Unsubscribe easily at any time.
Php (403,126
Subtitles (557
Srt (174
Related Projects