mehrdad-dadkhah / hls-video-generater
用于生成视频 m3u8 播放列表的 PHP 库
v1.1.0
2017-08-27 05:07 UTC
Requires
- php: >=5.5
- captioning/captioning: ^2.0
- emgag/flysystem-tempdir: ^0.1.0
- php-ffmpeg/php-ffmpeg: ^0.6
- symfony/process: ^2.5
Requires (Dev)
- guzzlehttp/guzzle: ^5.0|^6.0
- phpunit/phpunit: 4.6.*
This package is auto-updated.
Last update: 2024-09-22 19:20:30 UTC
README
PHP 生成视频 m3u8 播放列表的软件包。它可以为不同的比特率生成 HLS 视频。
系统要求
测试于 >=5.5,以下二进制文件需要安装
- ffmpeg (测试于 v2.2)
安装
composer require mehrdad-dadkhah/hls-video-generater
用法
use MehrdadDadkhah\Video\HlsGenerater; $hlsGenerater = new HlsGenerater(); $result = $hlsGenerater->setSource('path-to-video') ->setOutputDirectory('path-to-output-directory') ->checkAndGenerateOutputDirectory() ->setUri('/example/uri') ->setPrefix('sprite') ->setFilesOwnerAndPermission('root:www-data', 775) ->generate();
致谢
- 感谢 emgag,我使用了他的软件包并遵循了 video-thumbnail-sprite 结构。
使用
许可证
hls-video-generater 在 GPLv3 许可证下授权。