音视频元信息(avinfo)
简介
音视频元信息接口(avinfo)用于获取指定音频、视频资源的元信息。
参数说明
avinfo
操作方式
您可以通过以下几种方式来创建任务:
方式一:视频访问链接?参数
- 即通过 同步处理 的方式,即在访问文件URL时,添加数据处理指令,以直接获取处理后的结果。
方式二:使用任务触发器
-
对符合规则策略的上传文件自动触发
:在具体空间下,选择任务与工作流,进入任务触发器页面,点击新建 任务触发器;创建完成后,需要开启 上传触发开关,然后通过左侧文件管理或 API/SDK 上传文件到触发器指定的输入路径;将对符合规则策略的上传文件自动触发多媒体处理,并将结果文件保存到目标路径。
方式三:使用对象存储控制台
-
上传文件手动触发
:在具体空间下, 上传文件 时,指定工作流模板 。 -
指定文件手动触发
:有两种指定单个文件创建任务的入口-
第一个入口:在具体空间下,在文件列表中指定文件,在操作栏【更多】中点击【创建多媒体任务】。
注意:仅对音视频/gif动图/webp动图文件提供该操作。
-
第二个入口:在具体空间下,选择任务与工作流,进入任务管理页面,点击【新建任务】。
-
方式四:使用API
资源上传时手动触发
:可以在构造上传凭证时在上传策略中,设置相关字段,在资源文件上传时触发处理。对已有资源手动触发
:可以在调用 持久化数据处理(pfop) 时,设置相关字段,对已存在空间中的资源文件发起处理。
方式五:使用SDK
- 查看各语言 SDK 使用指南中
持久化数据处理
章节,可在七牛官方SDK 进行下载。
操作示例
http://78re52.com1.z0.glb.clouddn.com/resource%2Fthinking-in-go.mp4?avinfo
将返回如下元信息(已经经过格式化,以便阅读):
{
"streams": [
{
"index": 0, 流索引号
"codec_name": "h264", 编码器名
"codec_long_name": "H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10", 编码器名全称
"codec_type": "video", 编码器类型
"codec_time_base": "1/30", 编码器每帧时长
"codec_tag_string": "avc1", 编码器标签名
"codec_tag": "0x31637661", 编码器标签
"width": 1152, 宽度
"height": 864, 高度
"has_b_frames": 0, 记录帧缓存大小
"sample_aspect_ratio": "1:1", 采样率
"display_aspect_ratio": "4:3",
"pix_fmt": "yuv420p", 像素格式
"level": 40, 级别
"is_avc": "1",
"nal_length_size": "4",
"r_frame_rate": "15/1", 真实基础帧率
"avg_frame_rate": "15/1", 平均帧率
"time_base": "1/15000", 每帧时长
"start_time": "0.000000", 首帧时间
"duration": "6413.333333", 文件总时间
"nb_frames": "96200", 帧数
"tags": { 标签
"creation_time": "2013-01-07 12:58:08", 创建时间
"language": "eng", 语言
"handler_name": "Video Media Handler" 处理器名字
}
},
{
"index": 1, 流索引号
"codec_name": "aac", 编码器名
"codec_long_name": "Advanced Audio 编码器全名Coding", 编码器名全称
"codec_type": "audio", 编码器类型
"codec_time_base": "1/44100", 编码器每帧时长
"codec_tag_string": "mp4a", 编码器标签名
"codec_tag": "0x6134706d", 编码器标签
"sample_fmt": "s16", 采样格式
"sample_rate": "44100", 采样率
"channels": 2, 音频数
"bits_per_sample": 0, 采样码率
"r_frame_rate": "0/0", 真实基础帧率
"avg_frame_rate": "0/0", 平均帧率
"time_base": "1/44100", 每帧时长
"start_time": "0.000000", 首帧时间
"duration": "6413.374694", 文件总时间
"nb_frames": "276201", 帧数
"tags": { 标签信息
"creation_time": "2013-01-07 12:58:08", 创建时间
"language": "eng", 语言
"handler_name": "Sound Media Handler" 处理器名字
}
}
],
"format": {
"nb_streams": 2, 流的数目
"format_name": "mov,mp4,m4a,3gp,3g2,mj2", 格式名
"format_long_name": "QuickTime/MPEG-4/Motion JPEG 2000 format", 格式名全称
"start_time": "0.000000", 首帧时间
"duration": "6413.359589", 时长
"size": "101416337", 文件大小
"bit_rate": "126506", 码率
"tags": { 标签信息
"major_brand": "mp42", 主品牌
"minor_version": "1", 次要版本
"compatible_brands": "M4V mp42isom", 兼容性品牌
"creation_time": "2013-01-07 12:58:08" 创建时间
}
}
}
计费说明
音视频元信息按调用次数计量,服务定价=音视频元信息价格,定价参考 智能多媒体服务定价 。
文档反馈
(如有产品使用问题,请 提交工单)