一、与七牛工程师勾兑中:

willem2018-06-02 09:10

如题,我想让上传的视频中,截图变成一张独立存在的图片,请问有什么好的办法么?谢谢

七牛云工程师2018-06-02 09:10
您的问题我们已收到,会尽快为您查看。请您耐心等待,谢谢 !
七牛云工程师2018-06-02 09:28

您好,

您可以使用视频截帧操作并进行保存,

参考文档

视频截帧 https://developer.qiniu.com/dora/manual/1313/video-frame-thumbnails-vframe

另存为 https://developer.qiniu.com/dora/manual/1305/processing-results-save-saveas

持久化处理 https://developer.qiniu.com/dora/manual/1291/persistent-data-processing-pfop

willem2018-06-02 09:52

关于这个功能,请问有相关java sdk的demo或者示例么?谢谢

七牛云工程师2018-06-02 10:06

您好,

持久化处理是有对应demo的,具体的操作参数您进行替换就可以了

https://developer.qiniu.com/kodo/sdk/1239/java#8

https://github.com/qiniu/java-sdk/blob/master/examples/pfop_vframe.java

二、关于【持久化数据处理】

对于已经保存到七牛空间的文件,可以通过发送持久化的数据处理指令来进行处理,这些指令支持七牛官方提供的指令,也包括客户自己开发的自定义数据处理的指令。数据处理的结果还可以通过七牛主动通知的方式告知业务服务器。

三、java sdk代码:

注意:代码中的【pipeline】,我一开始也懵逼,七牛的pipeline是什么???就是七牛控制平台下图这个【多媒体队列】这名称

import com.qiniu.common.QiniuException;
import com.qiniu.http.Response;
import com.qiniu.processing.OperationManager;
import com.qiniu.util.Auth;
import com.qiniu.util.StringMap;
import com.qiniu.util.UrlSafeBase64;public class OperateDemo {public static void main(String[] args) throws QiniuException {//设置账号的AK,SKString ACCESS_KEY = "Access_Key";String SECRET_KEY = "Secret_Key";Auth auth = Auth.create(ACCESS_KEY, SECRET_KEY);//新建一个OperationManager对象OperationManager operater = new OperationManager(auth);//设置要转码的空间和key,并且这个key在你空间中存在String bucket = "Bucket_Name";String key = "Bucket_key";//设置转码操作参数String fops = "vframe/jpg/offset/1/w/480/h/360/rotate/90";//设置转码的队列String pipeline = "yourpipelinename";//可以对转码后的文件进行使用saveas参数自定义命名,当然也可以不指定文件会默认命名并保存在当前空间。String urlbase64 = UrlSafeBase64.encodeToString("目标Bucket_Name:自定义文件key");String pfops = fops + "|saveas/" + urlbase64;//设置pipeline参数StringMap params = new StringMap().putWhen("force", 1, true).putNotEmpty("pipeline", pipeline);try {String persistid = operater.pfop(bucket, key, pfops, params);//打印返回的persistidSystem.out.println(persistid);} catch (QiniuException e) {//捕获异常信息Response r = e.response;// 请求失败时简单状态信息System.out.println(r.toString());try {// 响应的文本信息System.out.println(r.bodyString());} catch (QiniuException e1) {//ignore}}}
}

文末提醒,如需回调,如下方法,需要七牛较高版本【七牛客服推荐的7.2.11

String persistentId = operationManager.pfop(bucket, key, persistentOpfs, persistentPipeline, persistentNotifyUrl,true);   

七牛上传的视频,让截图变成一张独立存在的图片(持久化数据处理)相关推荐

  1. 关于七牛上传、下载高并发说明,以及七牛分片下载实际运用

    一.关于七牛上传.下载高并发说明 二.七牛分片下载实际运用 关于七牛大文件下载机制调研 1.分片下载介绍 七牛有提供[分片下载]功能,关于range说明如下:使用场景:针对WIFI和移动网络切换时,及 ...

  2. php使用七牛直播,七牛上传文件,PHP版本

    自从知道七牛以来,就一直在用七牛做图片外链,但是每次需要到七牛官网登录,然后再上传图片.感觉很麻烦,最近想做一个自己的上传到七牛的平台,开始的想法是用C#写一个windows客户端,在用swift写一 ...

  3. cropperjs图片裁剪器及七牛上传文件

    安装: cropperjs : https://github.com/fengyuanchen/cropperjs npm install cropperjs --save --save-exact ...

  4. PHP七牛云上传大视频文件异步存为m3u8格式(包括回调过程)

    问题引入 视频的第一帧加载缓慢. 简介 HTTP Live Streaming,缩写为HLS,是由苹果公司提出基于HTTP的流媒体网络传输协议.它的工作原理是把整个流分成一个个小的基于HTTP的文件来 ...

  5. 七牛云 转码_七牛上传视频并转码

    /// ///上传视频到七牛并转码/// /// /// public static void UpLoadVideo(string saveKey, stringlocalFile) { Mac m ...

  6. 七牛上传文件小工具v0.1

    为什么80%的码农都做不了架构师?>>>    非常喜欢 七牛的存储,但是七牛也没有论坛,想找个小工具都很难.而官方的windows下的上传工具 qrsync虽然很强大,但是对于经常 ...

  7. laravel 七牛 上传文件配置

    安装七牛sdk 七牛官方sdk安装传送门 http://developer.qiniu.com/code/v7/sdk/php.html config目录下 创建qiniu.php return [' ...

  8. curl php 七牛下载慢,七牛上传速度太慢

    我用的是你们网站上提供的c#SDK 测试时,只能上传一些小文件,而上传几MB的文件时,速度会非常慢,并最终失败. 另外我想做成异步,带进度的上传文件,结果失败,不知为什么 下面是我的代码 using ...

  9. Laravel-七牛上传 七牛云CDN问题

    啰嗦一句-好久没有写博客了...今天抽空来一发 这段时间,腾讯云服务器图片上传七牛云无法成功,老是超时,导致很多文章的内容无法正常显示,算是个大bug.同样的方法本地上传图片炒鸡快,问题是腾讯云还是七 ...

最新文章

  1. unity中的UI状态机,用于各界面之间的切换和跳转
  2. “AI李佳琦”:“哦买尬,买它!”,清北中科院CMU争相角逐
  3. XingXingMVC页面跳转处理
  4. conda init 关闭和重启shell_Linux的/etc/init.d详解
  5. python对windows进行操作_【转】python 操作windows下的目录
  6. H.264 Quantization
  7. HTML5学习笔记(三):HTML5的智能提示在VisualStudio2010
  8. java实现权重随机算法
  9. Mac 下iterm2配色方案(高亮)及显示分支
  10. sql-labs超详细教程
  11. 详细Ubuntu桥接模式网络配置过程
  12. vmware安装dsm7.0
  13. ICMP协议以及应用
  14. win7修复计算机是重装吗,win7系统修复无需重装
  15. 苹果2021新品发布会,iMac全新设计你GET到了吗
  16. html中如何设置动画效果,css3如何设置动画?
  17. KB,Kb单位换算,网络带宽中的Kbps和KB/s到底是什么意思?
  18. CCF2018年:小明放学C++答案
  19. Linux基本指令总结
  20. FDC2214 手势识别方案 以及设计大致流程

热门文章

  1. linux 魔术分区,分区”魔术师”的磁盘管理
  2. 计算机硬盘的ppt,BIOS与计算机硬盘分区.ppt
  3. 专利申请 mysql_如何写专利(示例代码)
  4. AGV小车RFID传感器读卡器CK-G06A与西门子1200PLC应用手册与说明
  5. robotframework-ride生成新建机器人标志的快捷方式
  6. HBuilder配置Less或者Sass自动编译
  7. python数据分析:流量数据化运营(下)——基于自动K值得KMeans广告效果聚类分析
  8. Kafka rebalance 的几种原因与解决方案
  9. 剖析NLP历史,看chatGPT的发展
  10. 京东旗舰店店铺商品详情数据分析接口对接代码教程