OpenDML AVI 格式扩展规范

需积分: 10 3 下载量 99 浏览量 更新于2024-07-25 1 收藏 104KB PDF 举报
"odmlff2-avidef.pdf" 本文档详细介绍了OpenDML兼容的AVI扩展格式,特别是针对Motion-JPEG DIB AVI文件。这种格式是基于Microsoft在JPEG DIB FORMAT技术注释中定义的AVI MJPEG DIB的扩展,并且建立在ISO 10918规定的JPEG格式基础上。 1.0 引言 1.1 范围 文档主要关注OpenDML AVI文件格式扩展,旨在支持更高级别的专业视频需求,尤其是对于Motion-JPEG DIB AVI文件的扩展。OpenDML亚委员会对文件格式的高层次目标是提高现有AVI格式的性能和功能。 1.2 版本历史 文档在1996年2月28日进行了最后修订,并在1997年9月进行了重新格式化,反映了格式的发展历程。 2.0 专业视频需求概述 2.1 目标 该格式设计的目标是满足专业视频领域的需求,比如更高的帧率、改进的墓碑(tombstone)和头部信息。 2.2 问题 - 帧率:当前AVI格式支持60场/秒或30帧/秒,但电影通常采用24帧/秒,因此需要支持这些不同标准。 - 增强的墓碑和头部信息:为了处理更复杂的视频流,文件格式需要提供更详细和灵活的信息。 3.0 扩大AVI文件大小 3.1 RIFF块格式简介 由于原始AVI格式对文件大小有限制,新的扩展允许文件大小超过1GB,以适应大容量的专业视频内容。 3.2 增加文件大小限制 通过扩展RIFF(Resource Interchange File Format)块格式,可以支持更大的文件大小。 3.3 大于1GB的文件扩展 当文件大小超过1GB时,文档提出了新的处理方式以保持文件的可读性和可操作性。 4.0 帧和场索引 4.1 'idx1'索引块简介 'idx1'索引块用于快速定位和访问AVI文件中的特定帧或场,这对于处理大型视频文件至关重要。 4.2 问题与解决方案 - 允许场索引:除了帧,格式还支持对视频的单独上场和下场进行索引,以处理隔行扫描的视频。 - 允许文件增量增长:文件格式应能够随着内容的添加而动态增长,而不破坏现有的索引信息。 OpenDML AVI File Format Extensions旨在解决专业视频制作中遇到的挑战,如文件大小限制、帧率兼容性以及高效检索和处理大文件的能力。通过这些扩展,AVI格式能够更好地服务于广播级和电影级的视频工作流程。