OSS-视频截帧

本文涉及的产品
对象存储 OSS,20GB 3个月
对象存储 OSS,恶意文件检测 1000次 1年
对象存储 OSS,内容安全 1000次 1年
简介: 背景 视频截帧功能是针对用户存储在 OSS 的视频,根据视频关键帧进行截图的一个功能。 截图的主要参数 参数 描述 取值范围 t 截图时间 单位ms,[0,视频时长] w 截图宽度,如果指定为0则自动计算 像素值:[0,视频宽度] h 截图高度,如果指定为0则自动计算,如果w和h.

使用描述

用户对存储在 OSS 的视频文件进行视频截图处理,抽取视频中某个个时间点或者某个视频帧作为截图参考;

注意事项

  • 当前仅支持对视频编码格式为H264的视频文件进行视频截帧。
  • OSS当前没有默认保存视频截帧的操作,视频截帧的图片需手动下载到本地。

截图的主要参数

image

常见问题

视频截帧是黑屏

原始调用参数:

http://vods-weimi.com/video/sd/2018/12/f15c7c5a5b7d7220a0941928e6b9b58a.mp4?x-oss-process=video/snapshot,t_8000,f_jpg,m_fast
image

问题排查:

排查类似问题,需要大家本地先具备解码的工具,类似 ffplay ffmepg ffprobe 的解码工具,目的先分析下原视频的关键帧率分布,以及视频帧率是否正常;例如这个视频第一个关键帧本身就是黑的,fast 模式会截取指定时间之前的最近一个关键帧,往后一点就有第二个关键帧了。
http://vods-weimi.com/video/sd/2018/12/f15c7c5a5b7d7220a0941928e6b9b58a.mp4?x-oss-process=video/snapshot,t_10000,f_jpg,m_fast

image

相关实践学习
借助OSS搭建在线教育视频课程分享网站
本教程介绍如何基于云服务器ECS和对象存储OSS,搭建一个在线教育视频课程分享网站。
目录
相关文章
|
1月前
|
前端开发 JavaScript API
oss大文件上传
oss大文件上传
68 6
|
1月前
|
存储 API 开发工具
开通oss服务
开通oss服务
42 1
|
4月前
|
存储 安全 对象存储
oss
oss
89 0
|
对象存储 数据安全/隐私保护 数据处理
对象存储OSS如何进行图片处理?
阿里云对象存储服务提供图片处理功能,您可以将常用的图片处理操作保存成样式。一个复杂的操作利用样式功能后,使用一个很短的URL链接就能实现相同的效果。下面我们来介绍一下如何使用图片样式功能。 首先登录阿里云对象存储控制台,选择目标存储空间。
4910 0
|
9月前
|
存储 安全 Java
阿里云OSS的运用
阿里云OSS的运用
|
存储 JSON 对象存储
OSS访问授权
对象存储通常都会提供控制列表(Access Control List, ACL)的读/写权限、授权策略、防盗链等功能,实现存储资源的访问控制和管理。
|
存储 域名解析 缓存
使用 OSS 图片处理服务|学习笔记
快速学习使用 OSS 图片处理服务
1161 0
|
API 对象存储
OSS使用
纯小白
1271 0
|
Web App开发 存储 文件存储
关于OSS
阿里云对象存储服务Object Storage Service,简称OSS,是阿里云对外提供的云存储服务。它可以通过本简单的REST接口,在任何时间、任何地点、任何互联网设备上进行上传和下载数据。 需求 : 项目中有做到图片和文档的下载功能,即点击图片的下载链接直接触发浏览器下载,而不是浏览器打开图片,预览大图。
关于OSS
|
对象存储
阿里云OSS对象存储服务上传失败问题之一
OSS是阿里云提供一个对象存储服务,有着稳定高效的特点,但在操作时有些问题还是必须要注意一下的
1484 0
阿里云OSS对象存储服务上传失败问题之一