MPEG-4第2部分有一些很棒的面部和身体动作概念,但它们在MPEG-4 Part 10(H.264)中消失了.为什么?

Sha*_*mer 10 history specifications mpeg-4

在过去的几周里,我有机会阅读两份文件:

  • MPEG-4第2部分规范(ISO/IEC 14496-2),人们称之为"mpeg-4"
  • MPEG-4 Part 10规范(ISO/IEC 14496-10),也称为"h.264"或"AVC"

在阅读了"mpeg-4"中所有很酷的想法之后,比如识别面部表情,四肢动作和精灵,我真的很兴奋.对于1999年的想法,这些想法听起来非常有趣,甚至可能很棒.

但后来我读了"h.264"标准,并没有那些想法.关于如何编码像素有很多讨论,但没有一个非常酷的想法.

发生了什么?为什么删除这些想法?

这不是一个代码问题,但作为程序员,我觉得我应该尝试理解规范背后的意图.如果我编写的代码遵循了使用规范的精神,那么更有可能定位于利用整个规范.

Mig*_*uel 14

你似乎在假设MPEG-4 Part 10规范改进了MPEG-4 Part 2,而事实是这两个规范是无关的,没有任何共同点,甚至是由不同的人开发的(MPEG开发了这部分) 2规范,而ITU-T,ISO,IEC和MPEG共同制定了第10部分规范).

请记住,ISO/IEC 14496标准是适用于视听编码不同方面的规范集合.第2部分规范的目标是编码不同类型的可视对象(视频,3D对象等).第10部分的目标是为视频提供非常有效和高质量的编码.标准的其他部分涉及其他方面,例如第3部分规范涉及音频编码,第12和15部分定义容器文件格式,最常用于包装第10部分视频(即H.264)和第3部分音频(即AAC)成单个文件,即所谓的.mp4格式.

我希望这有帮助!

  • 好吧,不要考虑那些功能消失,第2部分标准没有被第10部分弃用或取代,它仍然是听觉编码产品实现者的有效选择.事实上,第2部分的视频编码方面仍然被广泛使用.第10部分规范为视频提供了一种超高效(且更复杂)的编码格式,但如果能够满足您的需求,则不应妨碍您实施第2部分. (2认同)