200-0k / captioning
A collection of tools to manipulate subtitles
3.0.0
2022-09-14 17:15 UTC
Requires
- php: >=7.0
Requires (Dev)
- phpunit/phpunit: ^6.0|^9.0
This package is auto-updated.
Last update: 2024-11-08 10:33:40 UTC
README
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