文章目录

  • MP4文件格式介绍
  • MP4的各个部分
  • 相关文章

MP4文件格式介绍

MP4是一套用于音频、视频信息的压缩编码标准,由国际标准化组织(ISO)和国际电工委员会(IEC)下属的“动态图像专家组”(Moving Picture Experts Group,即MPEG)制定,第一版在1998年10月通过,第二版在1999年12月通过。MPEG-4格式的主要用途在于网上流、光盘、语音发送(视频电话),以及电视广播。

MPEG-4包含了MPEG-1及MPEG-2的绝大部份功能及其他格式的长处,并加入及扩充对虚拟现实模型语言(VRML,VirtualReality Modeli,Language)的支持,面向对象的合成档案(包括音效,视讯及VRML对象),以及数字版权管理(DRM)及其他互动功能。而MPEG-4比MPEG-2更先进的其中一个特点,就是不再使用宏区块做影像分析,而是以影像上个体为变化记录,因此尽管影像变化速度很快、码率不足时,也不会出现方块画面。

mp4(文件格式)_百度百科

MP4的各个部分

MPEG-4由一系列的子标准组成,被称为部 (part)(有时也译为卷),包括以下的部分:

  1. 第一部分(ISO/IEC 14496-1):系统:描述视讯和音频数据流的控制、同步以及混合方式(即混流
    Multiplexing,简写为MUX)。
  2. 第二部分(ISO/IEC
    14496-2):视讯:定义了一个对各种视觉讯息(包括自然视讯、静止纹理、计算机合成图形等等)的编译码器。(例如XviD编码就属于MPEG-4
    Part2)
  3. 第三部分(ISO/IEC
    14496-3):音讯:定义了一个对各种音频讯号进行编码的编译码器的集合。包括高阶音频编码(AdvancedAudio
    Coding,缩写为AAC)的若干变形和其他一些音频/语音编码工具。
  4. 第四部分(ISO/IEC 14496-4):一致性:定义了对本标准其他的部分进行一致性测试的程序。
  5. 第五部分(ISO/IEC 14496-5):参考软件:提供了用于演示功能和说明本标准其他部分功能的软件。
  6. 第六部分(ISO/IEC 14496-6):多媒体传输整合框架(DMIF for Delivery Multimedia
    IntegrationFramework)
  7. 第七部分(ISO/IEC 14496-7):优化的参考软件:提供了对实作进行优化的例子(这里的实作指的是第五部分)。
  8. 第八部分(ISO/IEC 14496-8):在IP网络上传输:定义了在IP网络上传输MPEG-4内容的方式。
  9. 第九部分(ISO/IEC 14496-9):参考硬件:提供了用于演示怎样在硬件上实作本标准其他部分功能的硬件设计方案。
  10. 第十部分(ISO/IEC 14496-10):进阶视讯编码或称高阶视讯编码(Advanced Video Coding,缩写为AVC):定义了一个视讯编译码器(codec)。AVC和XviD都属于MPEG-4编码,但由于AVC属于MPEG-4Part10,在技术特性上比属于MPEG-4Part2的XviD要先进。另外,它和ITU-T H.264标准是一致的,故又称为H.264。
  11. 第十二部分(ISO/IEC 14496-12):基于ISO的媒体文件格式:定义了一个储存媒体内容的文件格式。
  12. 第十三部分(ISO/IEC 14496-13):知识产权管理和保护(IPMP for Intellectual Property
    Management andProtection)拓展。
  13. 第十四部分(ISO/IEC 14496-14):MPEG-4文件格式:定义了基于第十二部分的用于储存MPEG-4内容的视讯文件格式。
  14. 第十五部分(ISO/IEC 14496-15):AVC文件格式:定义了基于第十二部分的用于储存第十部分的视讯内容的文件格式。
  15. 第十六部分(ISO/IEC 14496-16):动画框架扩充功能(AFX : Animation Framework
    eXtension)。
  16. 第十七部分(ISO/IEC 14496-17):同步文字字幕格式。
  17. 第十八部分(ISO/IEC 14496-18):字型压缩和串流传输(针对开放字型格式 Open Font Format)。
  18. 第十九部分(ISO/IEC 14496-19):合成材质流(Synthesized Texture Stream)。
  19. 第二十部分(ISO/IEC 14496-20):简单场景表示(LASeR for Lightweight Scene
    Representation。
  20. 第二十一部分(ISO/IEC 14496-21):用于描绘(Rendering)的MPEG-J拓展。
  21. 第二十二部分(ISO/IEC 14496-22):开放字型格式(Open Font Format)。
  22. 第二十三部分(ISO/IEC 14496-23):符号化音乐表示(Symbolic Music Representation)。
  23. 第二十四部分(ISO/IEC 14496-24):音频与系统互动作用(Audio and systems interaction)。
  24. 第二十五部分(ISO/IEC 14496-25):3D图形压缩模型(3D GraphicsCompression Model)。
  25. 第二十六部分(ISO/IEC 14496-26):音讯一致性检查:定义了测试音频数据与ISO/IEC
    14496-3是否一致的方法(Audioconformance)。
  26. 第二十七部分(ISO/IEC
    14496-27):3D图形一致性检查:定义了测试3D图形数ISO/IEC14496-11:2005, ISO/IEC14496-16:2006, ISO/IEC 14496-21:2006, ISO/IEC14496-25:2009是否一致的方法(3D Graphicsconformance)。Profiles是在每个部分内定义的,所以对某个部分的一个实作通常不是对该部分的完整实作。
    MPEG-1、MPEG-2、MPEG-7和MPEG-21是由MPEG制定的其他MPEG标准。

相关文章

常用视频文件的介绍(一):M3U8–常用点播和直播格式文件

常用视频文件的介绍(二):MP4--常用存储和光盘视频格式文件相关推荐

  1. ROS系列——mavros功能包中常用话题和服务介绍,包括消息名称、类型、头文件、成员变量、示例代码

    ROS系列--mavros功能包中常用话题和服务介绍,包括消息名称.类型.头文件.成员变量.示例代码 官方链接 常用话题 订阅 1.1 系统状态 1.2 GPS数据 1.3 本地位置 1.4 三轴速度 ...

  2. 音视频开发基础(二)常用的直播协议

    如今网络的发展已经从1G,2G,3G,4G逐渐过渡到5G,5G网络的出现,音视频的使用就变得越来越广.从以前的泛娱乐过渡到了更深次的领域,比如在线教育,在线会议-然而,要想有完美的视屏体验,还是要从很 ...

  3. Springboot系列(二十二):如何纯文本转成.csv格式文件?|超级详细,建议收藏

    一.前言

  4. 通过cmd命令,获取当前文件夹下所有的文件的绝对路径,并存储在指定目录的文件夹中

    1.在文件夹路径敲 cmd 进入命令行窗口 2.在命令行中敲击命令并回车: [> 文件名.csv ]的作用是生成指定文件名的文件 dir *.* /s /b > file_pwd.csv

  5. python win32选取文件夹_python小工具 | Excel的xls和xlsx格式文件转换

    众所周知Excel文件格式转换可以通过"另存为"的方式转换格式,可以说是简单方便,但是对于大量文件转换或者经常重复进行转换操作时,这种方法就很不方便. 显然利用程序对xls和xls ...

  6. linux解压rar文件权限,linux下使用unrar命令解压*.rar格式文件

    使用帮助 [user@localhost ~]$ unrar UNRAR 5.40 freeware      Copyright (c) 1993-2016 Alexander Roshal Usa ...

  7. Python:pmml格式文件的简介、安装、使用方法(利用python将机器学习模型转为Java常用的pmml格式文件)之详细攻略

    Python:pmml格式文件的简介.安装.使用方法(利用python将机器学习模型转为Java常用的pmml格式文件)之详细攻略 目录 pmml格式文件的简介 1.PMML结构 pmml安装 pmm ...

  8. abb机器人离线编程软件叫做_工业机器人离线编程(ABB)1-2 常用离线编程软件介绍.pptx...

    1-2 常用离线编程软件介绍;一.常用离线编程软件;1. ABB RobotStudio离线编程软件介绍RobotStudio 是一款 PC 应用程序,用于机器人单元的建模.离线创建和仿真.如图1-1 ...

  9. 视频webm怎么转换成mp4

    视频webm怎么转换成mp4?随着各种智能设备的普及和平台数量的增多,现在的小伙伴们能在各种设备和平台上下载自己需要的视频,而这些不同平台和设备下载下来的视频格式也是互不相同的.通常情况下,我们下载的 ...

最新文章

  1. python入门(12)dict
  2. 行为模式之Mediator模式
  3. Elasticsearch1.x 基于lc-pinyin和ik分词实现 中文、拼音、同义词搜索
  4. 一周一论文(翻译 总结)—— [NSDI 17] TUX2: Distributed Graph Computation for Machine Learning 面向机器学习的分布式图处理系统
  5. 中国学霸本科生提出AI新算法:速度比肩Adam,性能媲美SGD,ICLR领域主席赞不绝口
  6. 修改linux最大连接数
  7. dict去重python_python去重,一个由dict组成的list的去重示例
  8. Sql Server之旅——第二站 理解讨厌的表扫描
  9. 大屏监控系统实战(9)-爬取所有博主实时投票票数并存数据库
  10. 7-1-JavaBean基础
  11. java 内部类定于_搞懂 JAVA 内部类
  12. 通过 ASP.NET 2.0 的数据增强功能来提高负载和减少代码 --作者:Dino Esposito
  13. 算法 博士_Strangecode博士-我如何学会不再担心并喜欢算法
  14. python3中英文混合字符串的分离
  15. python自行实现支付宝证书签名验签全流程
  16. 怎么区分PV、IV、UV以及网站统计名词解释(pv、曝光、点击)
  17. 看小伙如何跟反爬抗争到底
  18. 拳王虚拟项目公社:如何通过SEO优化分析建网站赚钱?
  19. Java API String
  20. 工业自动化数据采集方案

热门文章

  1. “芯片荒”危机致汽车销量持续下滑,加快推进智慧供应链深化应用迫在眉睫
  2. 哪个软件可以免费pdf转word?可以pdf转word的软件分享给你
  3. interlib android客户端开发,基于Android移动图书馆设计与开发.doc
  4. 动感希腊语倾力打造—希腊文指法输入练习软件!
  5. (转载)汉语词性对照表[北大标准/中科院标准]
  6. 彩色版的C语言,让文字更漂亮
  7. Java实现简单的斗地主案例(超详细代码)
  8. 增加centos虚拟机磁盘空间
  9. 打造项目团队的“三驾马车”,助力组织持续发展︱用友金融项目总监闫利明
  10. 中南大学python考试_中南大学蔡宇轩:国奖得主学习工作实践三不误,这是学霸的青春...