codeurco / laravel-coconutpalm
opencoconut 视频编码库的 Laravel 5 包装器
dev-master
2017-06-26 14:24 UTC
Requires
- opencoconut/coconut: 2.*
This package is not auto-updated.
Last update: 2024-09-29 03:41:46 UTC
README
Laravel 5 包装器,用于coconut 视频编码服务库(用于 php)。
此包处于早期开发阶段,仍有大量改进空间。然而,它已经可以用于简单的 Amazon S3 文件上传。
请自由阅读官方 coconut 文档以了解官方包的所有功能。
安装
composer require codeurco/laravel-coconutpalm:dev-master
将服务提供者添加到您的 config\app.php
文件中
Codeurco\Coconutpalm\CoconutpalmServiceProvider::class
您还可以将 Facade 添加到别名数组中
'Coconutpalm' => Codeurco\Coconutpalm\Facades\Coconutpalm::class;
配置
要开始使用此包,您必须在您的 .env
变量中提供以下信息
COCONUT_API_KEY=your_coconut_api_key
# used for local development
NGROK_TUNNEL_URL=ngrok_url
# currently only Amazon S3 is supported
COCONUT_CDN=s3
AWS_KEY=your_s3_key
AWS_SECRET=your_s3_secret
AWS_BUCKET=your_s3_bucket
此外,您还可以通过发布此包的配置来更改您处理视频文件的默认路径。然后您将能够修改 videos_source_path
和 videos_destination_path
。
使用方法
要开始编码文件,请使用以下代码
use Codeurco\Coconutpalm\Facades\Coconutpalm;
...
Coconutpalm::encode('SomeVideo.mp4');
其中 SomeVideo.mp4
指向位于您的 videos_source_path
中的视频。视频将被重命名,创建一个配置文件,然后使用 Coconut 启动编码作业。
贡献
- 分支它
- 创建您的功能分支(
git checkout -b my-new-feature
) - 提交您的更改(
git commit -am 'Added some feature'
) - 将更改推送到分支(
git push origin my-new-feature
) - 创建新的 Pull Request