音视频处理介绍
介绍
为了有效提升开发者的工作效率,七牛云为存储在七牛云存储上的文件提供了以下有价值的音视频处理接口,涵盖音视频转码、视频截图、音视频拼接、切片、水印、分段等基础音视频处理服务。
服务详情
接口 | 简介 |
---|---|
音视频转码 | 音视频转码接口方便用户对音频、视频资源进行编码和格式转换。 七牛提供基于场景内容自适应的锐智转码接口(avsmart)、普通音视频转码接口(avthumb)和倍速转码接口(avfast)。 关于 avsmart 接口的详细说明请参阅锐智转码(avsmart)。 关于 avthumb 接口的详细信息请参阅普通音视频转码 (avthumb)。 关于 avfast 接口的详细说明请参阅倍速转码(avfast) |
音视频切片 | 用于支持HTTP Live Streaming播放。它将一整个音频、视频流切割成可由 HTTP 下载的一个个小的音视频流,并生成一个 M3U8 播放列表,客户端只需要获取资源的 M3U8 播放列表即可播放音频、视频。 |
视频水印 | 七牛云存储服务内置了对视频打水印的功能。 |
音视频分段 | 用于按时长或时间点对原视频分段,不改变原音/视频的编码格式、分辨率、码率等,将原音/视频切成多个较小的文件。 |
音视频拼接 | 用于将指定的数个音频片段拼接成一段音频,或者将数个视频片段拼接成一段视频。 |
音视频元信息 | 用于获取指定音频、视频资源的元信息。 |
视频单帧缩略图 | 用于从视频流中截取指定时刻的单帧画面并按指定大小缩放成图片。 |
视频采样缩略图 | 用于从视频文件中截取多帧画面并按指定大小缩放成图片。 |
多码率自适应转码 | 用于对已经上传到七牛云的视频转码成包含多种码率的HLS视频流。以便能随着终端网络带宽的变化动态选择适应的码率播放。 |
私有M3U8 | 只能用于私有空间中的 m3u8 文件,作用是对 m3u8 文件中的 ts 资源进行批量下载授权。通过将 ts 资源的 url 改写成私有 url,以临时获取访问权限。 |
操作方式
计费说明
- 转码费用计算公式:转码费用 = 输出文件时长 x 转码单价
- 输出时长:对于每月转码输出文件,按分钟计费,累计总时长不足一分钟不计费
- 价格单位: 元/分钟。
- 输出规格按输出视频分辨率的长边和短边属于输出规格划定的范围进行判定,方式如下:
以锐智转码->输出SD (1280 x 720) 规格为例,输出视频的分辨率长边不大于1280且短边不大于720则属于该输出规格。
如输出视频的长边大于1280或输出视频的短边大于720,该输出视频属于更高输出规格。 - 使用 avthumb 命令时,当
VideoCodec
和AudioCodec
两个参数值同时设为 copy,即不进行音视频编解码操作,以音视频转封装计费。 - 使用 avthumb 命令时,且同时启用锐智转码,即使用
avsmart
参数,按照锐智转码价格计费,与普通音视频转码计费有区别。 - 音视频分段(segment)的计费,同音视频转封装。
文档反馈
(如有产品使用问题,请 提交工单)