php上传视频到七牛云并切片转m3u8,七牛转码为m3u8格式,saveas后资源并没有另存?...

代码如下,结果.m3u8文件另存在VIDEO_BUCKET,但是资源切片文件.ts仍旧还在STORE_BUCKET,请问怎么解决?

function weike_pfop()

{

$auth = new Auth(QINIU_ACCESS, QINIU_SECRET);

$key = '2-2-1457275914928-WP2PCS使用入门.avi';

// 转码是使用的队列名称

$pipeline = 'weike';

$pfop = new PersistentFop($auth, STORE_BUCKET, $pipeline);

// 要进行转码的转码操作

$fops = "avthumb/m3u8/s/640x360/vb/1.25m";

// 可以对转码后的文件进行使用saveas参数自定义命名,当然也可以不指定文件会默认命名并保存在当间

$savekey = Qiniu\base64_urlSafeEncode(VIDEO_BUCKET.':test.m3u8');

$fops = $fops.'|saveas/'.$savekey;

list($id, $err) = $pfop->execute($key, $fops);

echo "\n====> pfop avthumb result: \n";

if ($err != null)

{

var_dump($err);

}

else

{

echo "PersistentFop Id: $id\n";

}

}

回复内容:

代码如下,结果.m3u8文件另存在VIDEO_BUCKET,但是资源切片文件.ts仍旧还在STORE_BUCKET,请问怎么解决?

function weike_pfop()

{

$auth = new Auth(QINIU_ACCESS, QINIU_SECRET);

$key = '2-2-1457275914928-WP2PCS使用入门.avi';

// 转码是使用的队列名称

$pipeline = 'weike';

$pfop = new PersistentFop($auth, STORE_BUCKET, $pipeline);

// 要进行转码的转码操作

$fops = "avthumb/m3u8/s/640x360/vb/1.25m";

// 可以对转码后的文件进行使用saveas参数自定义命名,当然也可以不指定文件会默认命名并保存在当间

$savekey = Qiniu\base64_urlSafeEncode(VIDEO_BUCKET.':test.m3u8');

$fops = $fops.'|saveas/'.$savekey;

list($id, $err) = $pfop->execute($key, $fops);

echo "\n====> pfop avthumb result: \n";

if ($err != null)

{

var_dump($err);

}

else

{

echo "PersistentFop Id: $id\n";

}

}

目前可能只能将m3u8文件另存,建议你将文件都存储在STORE_BUCKET,关于这个问题我也会向开发反馈。

本文原创发布php中文网,转载请注明出处,感谢您的尊重!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值