支持查询指定音、视频文件的元信息,包含编码类型、文件大小和帧数等。您可通过在文件 URL 后添加?avinfo
获取返回值。
已开启自定义处理样式功能。
建议使用 H.264 和 H.265 编码的音视频文件,如 MP4、FLV、MKV、MPEG、MOV、AVI、TS。
处理延时与文件大小和视频格式密切相关,请以实际为准。
http://imagexdemo.volcimagextest.com/demo.mp4?avinfo
{ "format": { // 封装格式信息 "nb_streams": 2, // 流的数目 "format_name": "mov,mp4,m4a,3gp,3g2,mj2", // 格式名 "format_long_name": "QuickTime / MOV", // 格式名全称 "start_time": "-0.001451", // 首帧时间 "duration": "11.423", // 总时长 "size": "4301565", // 文件大小 "bit_rate": "3012564", // 码率 "tags": { // 标签信息 "compatible_brands": "isomiso2avc1mp41", // 兼容性品牌 "creation_time": "2023-12-19T14:34:36Z", // 创建时间 "major_brand": "isom", // 主品牌 "minor_version": "512" // 次要版本 } }, "streams": [ // 输出流信息 { "index": 0, // 流索引号 "codec_name": "h264", // 编码器名 "codec_long_name": "H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10", // 编码器名全称 "codec_type": "video", // 编码器类型 "codec_tag_string": "avc1", // 编码器标签名 "codec_time_base": "1/60", // 编码器每帧时长 "codec_tag": "0x31637661", // 编码器标签 "duration": "11.4", // 文件总时长 "r_frame_rate": "30/1", // 真实基础帧率 "avg_frame_rate": "30/1", // 平均帧率 "nb_frames": "342", // 帧数 "time_base": "1/19200", // 每帧时长 "start_time": "0.000000", // 首帧时间 "width": 2872, // 宽度 "height": 1080, // 高度 "sample_aspect_ratio": "1:1", // 采样率 "display_aspect_ratio": "359:135", "level": 50, // 级别 "is_avc": "true", "nal_length_size": "4", "pix_fmt": "yuv420p", // 像素格式 "sample_rate": "0", // 采样率 "sample_fmt": "", // 采样格式 "bits_per_sample": 0, // 采样码率 "tags": { // 标签信息 "creation_time": "2023-12-19T14:34:36.000000Z", // 创建时间 "handler_name": "Core Media Video", // 处理器名称 "language": "und" // 语言 } }, { "index": 1, // 流索引号 "codec_name": "aac", // 编码器名 "codec_long_name": "AAC (Advanced Audio Coding)", // 编码器名全称 "codec_type": "audio", // 编码器类型 "codec_tag_string": "mp4a", // 编码器标签名 "codec_time_base": "1/44100", // 编码器每帧时长 "codec_tag": "0x6134706d", // 编码器标签 "duration": "11.422993", // 文件总时间 "r_frame_rate": "0/0", // 真实基础帧率 "avg_frame_rate": "0/0", // 平均帧率 "nb_frames": "494", // 帧数 "time_base": "1/44100", // 每帧时长 "channels": 2, // 音频数 "start_time": "-0.001451", // 首帧时间 "sample_rate": "44100", // 采样率 "sample_fmt": "fltp", // 采样格式 "bits_per_sample": 0, // 采样码率 "tags": { // 标签信息 "creation_time": "2023-12-19T14:34:36.000000Z", // 创建时间 "handler_name": "SoundHandler", // 处理器名称 "language": "und" // 语言 } } ] }