thijsr/subtitles
Composer 安装命令:
composer require thijsr/subtitles
包简介
Modification and conversion of subtitle file formats
关键字:
README 文档
README
This package contains the functionality to modify subtitle files. It is currently in a beta state and therefore names as well as APIs can and probably will change.
Functionality
- Delaying all subtitles in a file
- Fixing a 'broken' subtitle file by restoring the numbering.
Installation
The package can be installed using the following command:
composer require thijsr/subtitles
Or by adding it to your composer.json manually:
"require": { "thijsr/subtitles": ">=1.0.0-beta }
Examples
Below is a simple example of reading in a .srt file, delaying it by 3200 milliseconds and writing it to a new file.
use \ThijsR\Subtitles\SubRip; $subrip_file _= SubRip\Reader::readFile("path/to/srt/file.srt"); SubRip\Modifier::addDelayInMs($srt_file, 3200); SubRip\Writer::writeFile($srt_file, "new/path/to/delayed/srt/file.srt");
Sometimes srt files cannot be opened in Media Players because the numbering is not correct. This example shows a fix for this.
use \ThijsR\Subtitles\SubRip; $subrip_file _= SubRip\Reader::readFile("path/to/srt/file.srt"); SubRip\Modifier::restoreNumbering($subrip_file); SubRip\Writer::writeFile($srt_file, "new/path/to/delayed/srt/file.srt");
统计信息
- 总下载量: 19
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 6
- 点击次数: 1
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2016-02-27