IMM支持视频截帧和生成雪碧图功能

简介: 智能媒体管理已经支持了视频截帧和雪碧图生成功能,可以方便的在一次请求完成视频首帧、封面、雪碧图生成工作。

导语

智能媒体管理已经支持了视频截帧和雪碧图生成功能,可以方便的在一次请求完成视频首帧、封面、雪碧图生成工作。

功能介绍

在视频点播等场景中,需要在视频上添加一张封面,在播放的同时科技根据进度查看指定时间点的视频画面,来提升用户体验,智能媒体管理可以方便的实现该功能,通过一次请求,可以指定多个输出方式,如时间间隔、百分比间隔、生成雪碧图等。

功能实现

首先需要有阿里云的账号,并且开通IMM(智能媒体管理)功能,关于账号和开通IMM的功能请参考相关文章。
创建一个视频类型的 project,可以使用SDK或者在控制台创建。通过工单提出需要分析的类型,我们会配置好需要的功能。
然后需要为改 Project 的使用的 ServiceRole 添加 AliyunIMMFullAccess 权限,添加方法请参考 RAM 相关文档。完成之后就可以使用截帧功能了。
主要参数说明如下:

IMM 参数 类型 是否必填 描述
Interval
String
截帧间隔,截单帧可以不设置,否则必须设置,支持按时长的百分比设置,该值如果小于0.01按0.01处理
TotalNumber Integer 截帧数量,如果视频有效时长不足,则按照有效时长截帧,不会超过该值
SkipBegin String 跳过开始时间,支持按时长的百分比设置。
SkipEnd String 跳过开始时间,支持按时长的百分比设置
TargetUri String 输出文件的OSS URI。支持自定义文件名如 pre{002}suf.jpg,则输出图片文件名为 pre002suf.jpg ,pre003suf.jpg 等等,如果 TotalNumber为1, 则直接使用该名称
GrabType String 截帧类型,目前支持SPRITE(雪碧图),INTERNAL(间隔截帧)
Width String 帧宽度,支持按百分比设置
Height String 帧高度,支持按百分比设置
SpriteRow Integer 雪碧图中小图的行数,截雪碧图是必填,雪碧图顺序为优先填满行,不足的为黑色背景,最大为20
SpriteColumn Integer 雪碧图中小图的列数,截雪碧图是必填,雪碧图顺序为优先填满行,不足的为黑色背景,最大为20
SpritePad Integer 雪碧图小图之间的间隔,默认为2。最大为50
SpriteMargin Integer 雪碧图边缘间隔,默认为2。最大为100
ScaleType String 缩放方式,可选值:CROP/STRETCH/FILL/FIT,分别为缩放并裁剪/拉伸以填满/缩放并保留黑边/缩放并不保留黑边。默认 STRETCH 。

效果展示

封面:

cover

首页:

first

雪碧图:

test002suf
test003suf

相关文章
|
Web App开发 安全 数据安全/隐私保护
智能媒体管理产品文档转换/预览功能介绍(3)---预览原理
智能媒体管理产品提供了 Cloud Native 架构的文档转换/预览服务,本文介绍其中的预览原理和使用方法。
7010 1
|
Web App开发 前端开发 安全
智能媒体管理产品文档转换/预览功能介绍(4)--快速搭建
智能媒体管理提供了 Cloud Native 架构的文档转换/预览服务,本文介绍快速搭建的示例,让您用 DIY 的体验方式实现文档预览功能。
6124 0
|
Web App开发 存储 Java
智能媒体管理产品文档转换/预览功能介绍(2)---转换原理
智能媒体管理产品提供了 Cloud Native 架构的文档转换/预览服务,本文介绍其中的转换原理和使用方法。
6510 0
|
存储 对象存储 计算机视觉
智能媒体管理(IMM)视频分析中明星识别介绍
智能媒体管理已经支持了视频分析功能,用户可以方便的使用该功能对存储在oss上的视频进行全面的分析。本文主要介绍利用智能媒体管理的视频分析功能来提取视频中的明星信息。 智能媒体管理的视频分析包含了明星识别功能,可以帮助用户抽取出视频中出现的明星信息。
2971 0
|
存储 计算机视觉 对象存储
智能媒体管理(IMM)视频分析在在线教育行业中的应用
智能媒体管理已经支持了视频分析功能,用户可以方便的使用该功能对存储在oss上的视频进行全面的分析。本文主要介绍利用智能媒体管理的视频分析功能来评估在线教育视频的质量。 智能媒体管理的视频分析包含了多种分析功能,针对在线教育行业,主要利用了人脸、内容理解以及语音转文字的功能。
1886 0
智能媒体管理服务控制台功能体验
智能媒体管理服务控制台功能体验
1755 0
|
存储 弹性计算 安全
智能媒体管理产品文档转换/预览功能介绍(1)---Cloud Native架构
办公文档是每个人日常频繁使用的工具,ppt、word、xls、wps、pdf等为我们工作和生活带来了很多的便利,本文介绍在云计算和智能手机时代,基于智能媒体管理的新型Cloud Native文档转换/预览架构,实现高效的
5043 0
|
存储 JSON 数据挖掘
利用智能媒体管理(IMM) 搭建云相册指南
- 为用户创建智能云相册 - 支持人脸检测,获取包括人脸位置、表情、年龄等信息 - 支持人脸分组,可以根据人物搜索、展示照片 - 支持照片标签检测,可以根据标签对照片进行分类 - 支持地理位置检测,获取照片拍摄的具体位置、时间,并且可以进行搜索
1056 0
|
存储 定位技术 API
智能媒体管理(IMM) 多媒体文件元数据管理设计
## 简介 随着存储团队的产品愈加丰富,我们发现处理对文件、内容本身的高性能、稳定、安全存储之外,用户更多的对挖掘存储内容对价值提出了要求。对于多媒体文件(如图片、视频、音频、文档等),其包含的信息量是非常丰富的。如何将这些信息激活,有效的进行管理和检索,是 智能媒体管理(IMM) 尝试解决的问题。 ## 媒体集 Set 为此,IMM 设计了 媒体集 ( Set ) 的概念,表示
2285 0
|
搜索推荐 对象存储 Python
使用智能媒体管理(IMM)快速搭建人脸搜索服务
在服务构建中,我们经常需要对用户的图片做进一步分析。本文利用 智能媒体管理(IMM) 提供的图片索引功能,快速搭建一个人脸搜索的功能,示例使用 Python 2.7 实现。
2172 0