MP4与MKV,M4V与MP4,M4V与MKV
MP4、M4V和MKV是计算机中常用的视频文件格式。MP4和M4V相似,而MKV在结构上完全不同。从概念上讲,它们在基本层次上有着相同的原则。
MP4型
MP4是由国际标准组织的电影专家组开发的一种文件容器格式,它基于QTFF。事实上,该格式的最初版本与QTFF几乎相同。它们仍然共享相同的结构,但MP4已经沿着时间线向前移动,并发展成为一个更高级的容器。它现在是基于ISO的媒体文件格式标准的主要组成部分。
MP4文件格式中广泛使用的数据流是MPEG-4第10部分(H.264)和用于视频的MPEG-4部分和用于音频流的高级音频编码。字幕使用MPEG-4定时文本数据流。
由于最初的开发是基于QTFF的,MPEG-4的大部分结构都是相同的。在Apple环境(MacOS或iOS)中,这些文件格式可以互换使用。文件格式可以更改,而无需重新编码视频。MP4的优点是能够在互联网上进行流媒体传输,而QTFF不支持这一点。此外,MP4也受到大多数操作系统平台和视频编辑软件的支持。围绕该标准的社区已经发展壮大,社区的贡献确保了该标准在行业中的进步;由于其专有性质,QTFF无法享受到这一点。
MPEG4文件通常使用.mp4扩展名,但根据应用程序使用的扩展名可能会有所不同。例如,仅音频文件可以使用.m4a扩展名。原始MPEG4视频比特流的扩展名为.m4v。**中使用的视频文件格式也是MPEG4-12的发展,它们使用.3gp和.3g2扩展名。有声读物使用.m4b扩展名,因为代码的变化允许为音频文件添加书签。
M4V型
M4V是MP4文件容器的一个开发。它是由苹果公司开发的,旨在保护iTunes和相关产品的版权。由于MP4是基于苹果的QTFF格式,所以可以合理地说M4V是QTFF的衍生产品。
MP4和M4V的结构几乎相同,而苹果的FairPlay DRM(数字版权管理)版权保护适用于所有M4V文件。此外,它还支持A3C(杜比声音),这不是MP4格式中使用的标准音频流。
与预期一样,M4V是iTunes环境中使用的主要文件格式。如果该文件受保护,则只能在苹果产品的许可版本上打开,或者计算机需要使用apple iTunes进行授权。如果软件可以打开许多文件,则可以打开MP4。
由于文件格式的专有性质,如果遵循适当的程序,有时可能很难使用。它具有MP4格式的所有优点,同时也具有专有文件格式的缺点。
MKV公司
MKV是一种媒体容器格式,它既开放标准又免费。它以俄罗斯筑巢娃娃的名字命名,被称为Matroska多媒体容器。之所以给它起这个名字,是因为容器能够在一个文件中保存任意数量的数据流。它是一个完全开放的规范,开源平台和软件的广泛使用和支持。
MKV文件可以在同一个文件中保存多个媒体流。例如,一部电影可以用MKV编码,在同一个文件中包含两种语言的音轨。播放时可选择所需曲目。媒体文件的各个磁道保存为单独的数据线。从概念上讲,它类似于MP4和AVI文件格式。因此,以MKV格式编辑和存储多媒体文件更容易,并且在单个文件中存储尽可能多的数据也很方便。
许多适用于windows和Mac的媒体播放器现在都支持MKV文件格式;如果不支持,安装一个通用的编解码器(如K-lite编解码器包)将使播放机能够运行MKV文件。
MP4 vs M4V vs MKV
•MP4是由ISO的MPEG基于QTFF开发的,现在被用作行业标准。M4V是MP4格式的衍生产品,由苹果公司开发,在其产品中用作专有文件格式。MKV是一个完全开放的容器规范。
•MP4可以在一个文件中包含视频、音频、文本和其他媒体。M4V从MP4继承此属性。在MKV中,同一文件中可以包含任意数量的音频、视频或其他媒体。
•MP4受到工业软件和硬件的广泛支持。受保护的M4V仅受许可的苹果产品或苹果通过iTunes授权的产品支持。MKV受到许多软件和平台的支持,但没有MP4那么多。可以安装其他编解码器来使用MKV文件。
•MP4广泛应用于在线媒体,M4V继承了这一点。MKV不太可能用于在线媒体流。