准备工作

0.视频上传oss请参考之前的文章Web直传阿里云Oss

1.php版本要求5.3+及以上版本

2.开通阿里云mts服务,并创建了AccessKeyId和AccessKeySecret

3.从github下载 php sdk源码

4.拷贝aliyun-php-sdk-core文件夹和aliyun-php-sdk-mts的文件夹到项目中

提交转码作业

#阿里云oss设置的地区 如:oss-cn-shanghai

$region = '';

#阿里云accessKeyId

$accessKeyId = '';

#阿里云accessKeySecret

$accessKeySecret = '';

#管道id 具体获取方式见下 图1(pipelineid)

$pipelineId = '';

#oss-cn-hangzhou、oss-cn-shanghai、oss-us-west-1等;与region对应

$ossLocation='';

#从oss输入的文件

$inputObject='';

#oss的bucket入口

$inputBucket='';

#转码后输出文件

$outputObject='';

#转码后输出bucket

$outputBucket='';

#定义转码模板id 具体获取方式见下 图2(transcodeTemplateId)

$transcodeTemplateId='';

$profile = DefaultProfile::getProfile($region, $accessKeyId,$accessKeySecret);

#实例化client

$client = new DefaultAcsClient($profile);

$inputFile = array(

'Location' => $ossLocation,

'Bucket' => $inputBucket,

'Object' => urlencode($inputObject));

$outputs = array();

$outputs[] = array(

'OutputObject'=> urlencode($outputObject),

'TemplateId' => $transcodeTemplateId,

);

$request = new Mts\SubmitJobsRequest();

$request->setAcceptFormat('JSON');

$request->setInput(json_encode($inputFile));

$request->setOutputBucket($outputBucket);

$request->setOutputLocation($ossLocation);

$request->setOUtputs(json_encode($outputs));

$request->setPipelineId($pipelineId);

$response = $client->getAcsResponse($request);

图1(pipelineid)

图2(transcodeTemplateId)

oss 视频 转码_oss视频转码----比阿里云文档更详细相关推荐

  1. oss 视频 转码_OSS 视频转码

    @RequestMapping("/simpleTranscode") public void SimpleTranscode(HttpServletRequest req, Ht ...

  2. Thinkphp内核开发盲盒商城源码v2.0 对接易支付/阿里云短信/七牛云存储

    简介: thinkphp盲盒商城源码V2.0,最新版本全解,对接的易支付.短信是阿里云的,存储是七牛云(都要提前注册,这个要审核一两天). 此源码为h5版本适应移动端 源码下载地址:百度网盘 请输入提 ...

  3. 百度开放云 文档转码服务

    在上一篇文章中,我们介绍了如何通过 bce-bos-uploader 来往 BOS 直传文件,在这篇文章中,我们主要介绍如何使用 百度开放云的 文档转码服务,方便的处理各种文档格式,同时可以获取跨平台 ...

  4. MyBatis骨骼惊奇,跟着腾讯大牛学源码分析,总结出这份pdf文档

    什么是MyBatis MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为 ...

  5. 文末赠书5本 | 附源码 | 三等奖作品 | 基于RA4M2和阿里云物联网平台的智能卧室小管家

    [RA4M2设计挑战赛]基于RA4M2和阿里云物联网平台的智能卧室小管家 摘要 本项目已RA4M2为主控,搭载了RT-Thread实时操作系统,配合Wi-Fi模块来提供网络通讯能力,外设接入了继电器. ...

  6. 记一次阿里云oss挂在到服务器文件目录操作事故(阿里云oss挂在到ecs清空了原有的文件)

    ·前言· 客户说要给服务器的图片资源加上oss,我的第一反应就是对接阿里云的oss,一切对接code完毕之后,想着将oss挂在到服务器上,然后就有了这篇文章,挂在oss以前也仅仅是听说过,但是没有正式 ...

  7. java oss 批量传输_阿里云OSS对象存储,服务端签名后直传阿里云OSS

    继续上一章文章,这次要操作的是,浏览器请求服务要到签名后直传给OSS对象存储. 1.写好服务端的方法,传给前台相应的密钥 @Resource OSSClient ossClient; @Value(& ...

  8. 微信小程序视频上传组件直接上传至阿里云OSS

    一.微信小程序视频上传组件示例 多视频上传功能,直传OSS,可以直接从OSS删除:组织接受以逗号分隔的视频url地址,自动列出多个视频,但点击上传按钮上传视频后,同样返回以逗号分隔的视频url地址. ...

  9. python给视频加水印_视频水印_Python SDK_服务端SDK_视频点播 - 阿里云

    初始化客户端 使用前请先初始化客户端,请参见 添加水印 调用AddWatermark接口,完成添加水印功能. 接口参数和返回字段请参见 说明水印文件OSS上传详细参数请参见from aliyunsdk ...

  10. 使用swagger作为restful api的doc文档生成——从源码中去提取restful URL接口描述文档...

    初衷 记得以前写接口,写完后会整理一份API接口文档,而文档的格式如果没有具体要求的话,最终展示的文档则完全决定于开发者的心情.也许多点,也许少点.甚至,接口总是需要适应新需求的,修改了,增加了,这份 ...

最新文章

  1. AI落地虽千万难,智能语音往矣 | CCF-GAIR 2020
  2. Nervos Report (2018年12月)
  3. EXPLAIN 命令详解
  4. Angular、Vue、React 和前端的未来
  5. [BUUCTF-pwn]——bbys_tu_2016
  6. PathRemoveFileSpec函数
  7. 2020年Airbnb爱彼迎中国房东社区报告
  8. ZZULIOJ 1100: 求组合数(函数专题)
  9. STL(1)——查找函数find的使用
  10. Ubuntu14.04LTS TensorFlow安装手册
  11. 程序员的终极幻想(一):像操作数据库那样操作大脑的记忆
  12. opencv同态滤波
  13. Oracle 数据库基本知识概念
  14. Ubuntu18 安装MeshLab软件
  15. percentile函数mysql_SQL使用窗口函数计算百分位数
  16. word文档正文页码从1开始
  17. (转置矩阵)将一个3x3、4x4矩阵转置后输出
  18. 来客在线客服系统源码 支持一键安装
  19. 设计模式 ---建造者模式
  20. python里使用协程和StreamReader、StreamWriter来创建echo服务端

热门文章

  1. atom 64 linux,英特尔:Android的64位Atom处理器已完工
  2. 互联网-3互联网思维的应用
  3. 2018招商银行暑期实习笔试-编程题
  4. thymeleaf引用图片_thymeleaf中img标签图片src路径问题
  5. CDA-分角色用户查询
  6. c语言投票系统程序,C语言智能投票系统.doc
  7. [201011][Maven 实战][许晓斌][著]
  8. Newman定制报告
  9. 如何用计算机求一个正数的算术平方根,《用计算器求一个正数的算术平方根》教学设计...
  10. VB6 自定义 Msgbox 和 InputBox 消息框