MP4格式(MPEG-4第14部分):如何工作,Pros和cons

mp4格式

MP4格式是什么

MP4广受欢迎视频格式分享下载视频内容除视频外,格式可存储音频图像和字幕容器格式表示它可以存储各种音视频,只要编解码得到MP4格式支持

MP4提供强压缩,损耗但保留高视频质量这使得它高度适配流下载视频上网它可以打包多媒体类型,包括视频、音频、图像和3D图像,并加复杂元数据,从而有可能向查看者提供导航和其他交互元素

MP4表示MPEG-4第14部分并基于QuickTime文件格式其第一版(名称MPEG-4Part 12)于2001年发布,当前版(Part 14)于2003年发布

文章中:

MP4文件格式版本

MP4文件格式由MPEG-414部分启动,一例ISO/IEC14496-12:2004格式基于QuickTime文件格式唯一差分是MPEG-4Part 14对MPEG特征的官方支持,如初始对象描述符MPEG-4文件格式第一版(ISO/IEC14496-1:2001)于2001年发布,后经1999年规范MPEG-4第1部分系统修改

MPEG-414部分:MP4(ISO/IEC14496-14:2003)或MPEG-4文件格式2版,2003年替换版本1使用ISO基础媒体文件格式定义的结构(ISO/IEC14496-12:2004)。ISO格式扩展支持MPEG-4特征,如视觉和音频编解码器(ISO基础格式中的其他格式也使用这些扩展程序)。

苹果公司注册标识值(代码点)推荐编解码创建者注册代码当设计师创建基于ISO基媒体文件格式的规范时,现有规范可起示例作用并提供定义举例说,您可以使用覆盖介质类型存储机制的现有规范,而不用设计新定义

结构MP4文件

MP4是一种容器文件格式,没有严格结构可扩展性表示您可以定义自定义结构并排序 MP4文件数据MP4文件分为两节:

  • 媒体相关数据包含音视频
  • 元数据如标志和时标

个人组件MP4文件调用原子最小原子大小为8字节-第一字节说明原子大小,后4字节说明类型

最常用原子类型列表

类型 描述性
根线 ytyp 指定文件类型、描述和数据结构使用
根线 pin 逐步加载下载视频设置
根线 莫夫 存储视频元数据
根线 模法 装有视频内容片段的容器
根线 复元 容器随机访问视频片段
根线 mdat 数据容器供其他媒体使用(例如图像)
根线 sts/ssc 样本对时间和样本对chunk表
根线 stsz 样本尺寸定义视频框架
根线 元数据 容器存储元数据MP4文件
二级 mvhd 视频头信息
二级 塔克市 容器中装有单个视频轨迹
二级 UDTA 容器存储创建者信息和其他音轨信息
二级 iods MP4文件描述符

mp4格式

MP4Pros和Cons

ProsMP4

  • 广受所有公共操作系统、消费者电子设备以及多软件媒体播放器支持,包括VLC等开源播放器
  • 贝斯特2200娱乐支持元数据和额外数据存储可扩展Metata平台格式,如字幕、JPEG或PNG图像,甚至PDF文件
  • 提供强压缩,文件体积相对较小,高度适合视频流和大规模视频存储
  • 使视频内容与用户导航选项、3D视觉设备以及其他交互元素打包成为可能
  • 提供数种变量,包括.m4a文件只包含音频和.m4v视觉比特流

维多

康兹MP4

  • MP4严格说来不是视频格式-它是一种容器格式它没有本地处理媒体法,所以依赖编解码器媒体播放器必须支持编解码器播放MP4文件多位编解码自成标准
  • codec兼容性问题有时可能导致视频与音频脱节
  • 回放和编辑MP4文件需要强大的处理力,因为文件可包含多类多媒体内容和元数据
  • MP4压缩产生高质量视频,但仍失传并不适合高清晰度视频
  • 方便MP4格式使得有可能非法分发有版权媒体内容,这对出版商来说是一个大问题。

MP4替代

AVI比SMP4

微软开发1992年AVIWindows标准视频格式DivX编解码器使用(相对于MP4MPEG-4AVC/H.264编解码器使用)。AVI文件保持原样可提供高质量输出值,因为它们保留alpha通道,而MP4文件则使用不同的压缩编解码编码和保证高质量AVI提供略高质量,但裸眼不可见差

AVI比包括MP4在内的其他格式高效数据压缩平均文件尺寸巨大(2或3GB/分钟),不适于有限存储并需要压缩使用MP4是一种损压缩格式,需要少存储空间,输出文件小于AVI,并兼容更多媒体播放器

相关内容:读取指南AVI格式

MKV对MP4

MKV像MP4一样常用容器格式存储多媒体数据并在线流内容MKV依赖非盈利Lei1901支持并拥有GNUL-GPL个人使用许可开标专利MP4格式限制DRM复制

MKV存储无限内容如audi0视频和字幕并支持大多数编码格式

两种格式支持UHD视频解析,但只有MKV支持FLAC无损音频压缩MP4只允许低效率ALAC带无损音频MKV文件大得多,格式比MP4差强与移动设备兼容两种格式都本性优异,选择应考虑内容创建者个人需求MKV完全适合提取DVD,而MP4则比较适合 Android设备视频文件播放

相关内容:阅读指南MKV格式

WebM vsMP4

WebM容器格式特别适合联机流谷歌开发的Matroska开源视频格式免使用VP8编码webM以网络为中心设计,压缩比较高,但损失大于MP4

MP4可兼容更多设备,包括移动和桌面设备,还可支持各种浏览器在线流多网站加入YouTube支持MP4HEVC文件webM缺少广受欢迎的设备浏览器支持,

H.264和VP8是HTML5视频文件的两个相竞压缩编解码谷歌停止H264支持Chrome于2011年支持VP8,H264仍然是移动流和网络流的主要编解码器

相关内容:阅读指南webM格式

视频转换MP4或WebM云性

贝斯特2200娱乐MP4是一种广受欢迎的文件格式,得到大多数平台支持,WebM是一种现代视频格式,提供高级压缩云形文件可帮助你自动转换视频格式以加速加载并增强用户经验

云化执行云化任务通过自动化分三步执行

  1. 以动态URL转换视频MP4s或WBM
  2. 变大小、裁剪和变换第1步生成视频
  3. 通过快速内容传送网络优化变换视频

转换能力在所有云式规划中都可用,包括云式规划自由级.查查

Baidu
map