PHPackages                             coconing/transcoding - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. coconing/transcoding

ActiveLibrary

coconing/transcoding
====================

Seven cattle cloud video transcoding

v1.0.1(8y ago)7941MITPHP

Since May 22Pushed 8y ago1 watchersCompare

[ Source](https://github.com/ningge123/QiniuTranscoding)[ Packagist](https://packagist.org/packages/coconing/transcoding)[ RSS](/packages/coconing-transcoding/feed)WikiDiscussions master Synced 2mo ago

READMEChangelogDependencies (1)Versions (3)Used By (0)

QiniuTranscoding
================

[](#qiniutranscoding)

七牛云视频转码。很多代码有点糟糕。使用限制条件很多，已经上传到七牛的视频发起异步转码操作 .

安装
==

[](#安装)

```
composer require coconing/transcoding

```

使用
==

[](#使用)

```
require_once  './vendor/autoload.php';

$config = [
    'access_key' => '七牛云AK',
    'secret_key' => ‘七牛云SK',
    'bucket' => '空间名',
    'pipeline' => '转码是使用的队列名称。 https://portal.qiniu.com/mps/pipeline,你也可以为空，使用默认的转码队列',
    'notifyUrl' => '转码完成后异步通知到你的业务服务器',
    'fops' => "要进行转码的转码操作。 http://developer.qiniu.com/docs/v6/api/reference/fop/av/avthumb.html"
];

$transcoding = new \CocoNing\Transcoding\Prepare($config);

list($id, $err) = $transcoding->videoTranscoding('cocoyo.qlv');

if ($err !== null) {
    var_dump($err);
} else {
    var_dump($id);
}

```

你还可以这样:

```
$transcoding = new \CocoNing\Transcoding\Prepare();
$transcoding->setConfig($config);
list($id, $err) = $transcoding->videoTranscoding('cocoyo.qlv');

```

注意这里会返回一个数组,转码错误的话`$err`就不是`null`，`$id`类似这样的:z2.59219169e3d0041bf8086900,你可以根据这个`id`去查询转码状态

```
http://api.qiniu.com/status/get/prefop?id=z2.59219169e3d0041bf8086900

```

在`laravel`中使用，在你的`config/app.php`的`provider`添加如下：

```
 CocoNing\Transcoding\TranscodingServiceProvider::class,

```

使用:
===

[](#使用-1)

```
$transcoding = app('transcoding');
$transcoding->setConfig($config);

```

`laravel`你可以不需要传递`access_key`和` secret_key`,默认是取:

```
'access_key' => config('filesystems.disks.qiniu.access_key'),
'secret_key' => config('filesystems.disks.qiniu.secret_key'),

```

###  Health Score

30

—

LowBetter than 64% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity16

Limited adoption so far

Community8

Small or concentrated contributor base

Maturity64

Established project with proven stability

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~1 days

Total

2

Last Release

3279d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/8bccd40a512d8c9e9b15c8155bd7ef1ee24e100629209df858483812fbe4a03a?d=identicon)[ningge123](/maintainers/ningge123)

---

Top Contributors

[![ningge123](https://avatars.githubusercontent.com/u/21093697?v=4)](https://github.com/ningge123 "ningge123 (13 commits)")

---

Tags

qiniutranscodingqiniutranscoding

### Embed Badge

![Health badge](/badges/coconing-transcoding/health.svg)

```
[![Health](https://phpackages.com/badges/coconing-transcoding/health.svg)](https://phpackages.com/packages/coconing-transcoding)
```

###  Alternatives

[zgldh/qiniu-laravel-storage

Qiniu Resource (Cloud) Storage SDK for Laravel 5/6/7/8/9

530394.0k14](/packages/zgldh-qiniu-laravel-storage)[yangyifan/upload

上传 SDK for Laravel

12422.6k3](/packages/yangyifan-upload)[itbdw/laravel-storage-qiniu

A storage library for laravel5 and qiniu sdk

7015.2k](/packages/itbdw-laravel-storage-qiniu)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
