2.10. 压缩格式¶
标识符 |
代码 |
详情 |
---|---|---|
|
‘JPEG’ |
待定。另请参见 VIDIOC_G_JPEGCOMP、VIDIOC_S_JPEGCOMP。 |
|
‘MPEG’ |
MPEG 复用流。实际格式由扩展控制 |
|
‘H264’ |
H264 访问单元。解码器期望每个缓冲区一个访问单元。编码器每个缓冲区生成一个访问单元。如果 ioctl VIDIOC_ENUM_FMT 报告 |
|
‘AVC1’ |
不带起始码的 H264 视频基本流。 |
|
‘M264’ |
H264 MVC 视频基本流。 |
|
‘S264’ |
H264 解析后的切片数据,包括切片头,无论是否带起始码,均从 H264 比特流中提取。此格式适用于通过 内存到内存无状态视频解码器接口 实现 H264 流水线的无状态视频解码器。此像素格式有两个修饰符,必须至少通过 此格式的语法记录在 ITU-T 建议 H.264 规范 (2017 年 4 月版) 第 7.3.2.8 节“无分区 RBSP 语法切片层”及后续章节中。 |
|
‘H263’ |
H263 视频基本流。 |
|
‘SPK0’ |
Sorenson Spark 是 H.263 的一种实现,用于 Flash 视频和 Adobe Flash 文件。 |
|
‘MPG1’ |
MPEG1 图像。每个缓冲区以图像头开始,随后是根据需要引入的其他头,最后是图像数据。如果 ioctl VIDIOC_ENUM_FMT 报告 |
|
‘MPG2’ |
MPEG2 图像。每个缓冲区以图像头开始,随后是根据需要引入的其他头,最后是图像数据。如果 ioctl VIDIOC_ENUM_FMT 报告 |
|
‘MG2S’ |
MPEG-2 解析后的切片数据,从 MPEG-2 比特流中提取。此格式适用于通过 内存到内存无状态视频解码器接口 实现 MPEG-2 流水线的无状态视频解码器。与要解码的帧相关的元数据必须通过 |
|
‘MPG4’ |
MPEG4 视频基本流。 |
|
‘XVID’ |
Xvid 视频基本流。 |
|
‘VC1G’ |
VC1,符合 SMPTE 421M 附录 G 的流。 |
|
‘VC1L’ |
VC1,符合 SMPTE 421M 附录 L 的流。 |
|
‘VP80’ |
VP8 压缩视频帧。编码器每个缓冲区生成一个压缩帧,解码器每个缓冲区需要一个压缩帧。 |
|
‘VP8F’ |
VP8 解析帧,包括从容器中提取的帧头。此格式适用于通过 内存到内存无状态视频解码器接口 实现 VP8 流水线的无状态视频解码器。与要解码的帧相关的元数据必须通过 |
|
‘VP90’ |
VP9 压缩视频帧。编码器每个缓冲区生成一个压缩帧,解码器每个缓冲区需要一个压缩帧。 |
|
‘VP9F’ |
VP9 解析帧,包括从容器中提取的帧头。此格式适用于通过 内存到内存无状态视频解码器接口 实现 VP9 流水线的无状态视频解码器。与要解码的帧相关的元数据必须通过 |
|
‘HEVC’ |
HEVC/H.265 访问单元。解码器期望每个缓冲区一个访问单元。编码器每个缓冲区生成一个访问单元。如果 ioctl VIDIOC_ENUM_FMT 报告 |
|
‘S265’ |
HEVC 解析切片数据,从 HEVC 比特流中提取。此格式适用于通过 视频内存到内存接口 和 请求 API 实现 HEVC 流水线的无状态视频解码器。此像素格式有两个修饰符,必须至少通过 |
|
‘FWHT’ |
使用基于快速沃尔什-阿达玛变换的编解码器的视频基本流。此编解码器由 vicodec(“虚拟编解码器”)驱动实现。有关更多详情,请参见 codec-fwht.h 头文件。ioctl VIDIOC_ENUM_FMT 报告 |
|
‘SFWH’ |
与 V4L2_PIX_FMT_FWHT 格式相同,但需要无状态编解码器实现。与要解码的帧相关的元数据必须通过 |
|
‘RV30’ |
RealVideo,或也拼写为 Real Video,是 RealNetworks 开发的一套专有视频压缩格式 — 具体格式随版本而变化。RealVideo 编解码器由四字符代码标识。RV30 对应 RealVideo 8,据推测主要基于 H.264 的早期草案。 |
|
‘RV40’ |
RV40 代表 RealVideo 9 和 RealVideo 10。RealVideo 9,据推测基于 H.264。RealVideo 10,又称 RV9 EHQ,指 RV9 格式的改进编码器,与 RV9 播放器完全向后兼容 — 格式和解码器未变,仅编码器改变。因此,它使用相同的 FourCC。 |
|
‘AV1F’ |
AV1 解析帧,包括从容器中提取的帧头。此格式适用于通过 内存到内存无状态视频解码器接口 实现 AV1 流水线的无状态视频解码器。与要解码的帧相关的元数据必须通过 |