https://github.com/captioning/captioning
A collection of tools made to help you create and edit subtitles in different formats (Subrip, WebVTT, Substation Alpha...)
https://github.com/captioning/captioning
srt subrip substation-alpha subtitle webvtt
Last synced: 6 months ago
JSON representation
A collection of tools made to help you create and edit subtitles in different formats (Subrip, WebVTT, Substation Alpha...)
- Host: GitHub
- URL: https://github.com/captioning/captioning
- Owner: captioning
- License: mit
- Created: 2014-03-07T14:48:14.000Z (over 11 years ago)
- Default Branch: master
- Last Pushed: 2023-01-20T10:24:51.000Z (over 2 years ago)
- Last Synced: 2024-05-17T12:03:05.135Z (over 1 year ago)
- Topics: srt, subrip, substation-alpha, subtitle, webvtt
- Language: PHP
- Homepage:
- Size: 274 KB
- Stars: 219
- Watchers: 14
- Forks: 49
- Open Issues: 25
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Captioning [](http://travis-ci.org/captioning/captioning) [](https://packagist.org/packages/captioning/captioning) [](https://packagist.org/packages/captioning/captioning) [](https://scrutinizer-ci.com/g/captioning/captioning/?branch=master)
==========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
``` sh
composer require captioning/captioning "2.*"
```# Usage
Examples and snippets in the [wiki](https://github.com/captioning/captioning/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