captioning / captioning
A collection of tools to manipulate subtitles
Installs: 707 143
Dependents: 6
Suggesters: 0
Security: 0
Stars: 219
Watchers: 14
Forks: 49
Open Issues: 25
Requires
- php: >=7.0
Requires (Dev)
- phpunit/phpunit: ^6.0|^9.0
This package is auto-updated.
Last update: 2024-03-20 12:48:20 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