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 (16,084
subtitle (38
srt (24

Find Open Source By Browsing 7,000 Topics Across 59 Categories