MP4,MPEG-4,h.264

本文主要阐述这几个名词的区别和联系

一、

MP4,日常我们接触到的ABCD.MP4,是一种视频格式的容器。视频的编码可以为各种编码。

二、

引用一段资料:

MPEG系列的标准归属于ISO/IEC,但另一方面以制订国际通讯标准为主的机构:ITU-T,在完成H.263(针对视频会议之用的串流视频标准)后展开了更先进的H.264制订,且新制订是与ISO/IEC机构连手合作,由两机构共同成立一个名为JVT(JointVideo Team)的联合工作小组,以MPEG-4技术为基础进行更适于视频会议(VideoConference)运用的衍生发展,也因为是联合制订,因此在ITU-T方面称为H.264,在ISO/IEC的MPEG方面就称为MPEG-4Part 10(第10部分,也叫ISO/IEC14496-10),MPEG-4Part 10的另一个代称是MPEG-4AVC(AdvancedVideo Coding,先进视频编码),多个名称其实是一个意思,即H.264=MPEG-4Part 10=ISO/IEC 14496-10=MPEG-4 AVC,不过以下本文一律以H.264表述,一方面以H.264叫法最原始也最正宗,另一方面书写上也最简单。

 

重点:MPEG-4part 10 ,也就是H.264。两个机构共同制定的,在不同的机构叫不同的名字,实际是一回事。MPEG-4part 10也叫做AVC。很多视频文件分析软件都用AVC来表示。

H.265则是次世代的视频编码技术,被MPEG组织称为HEVCHighEfficiency Video Coding

,是次世代标准MPEG-H的第2部分,不属于MPEG-4标准,有着比H.264更强的压缩效率。

 

三、关于视频容器

mp4,rmvb,mkv,avi从形式上来说首先都是视频文件的扩展名,其次它们也是视频文件的封装格式(即容器)

mp4MPEG-4标准的第14部分所制定的容器标准。所谓容器,就是把编码器生成的多媒体内容(视频,音频,字幕,章节信息等)混合封装在一起的标准。容器使得不同多媒体内容同步播放变得很简单,而容器的另一个作用就是为多媒体内容提供索引,也就是说如果没有容器存在的话一部影片你只能从一开始看到最后,不能拖动进度条(当然这种情况下有的播放器会话比较长的时间临时创建索引),而且如果你不自己去手动另外载入音频就没有声音。

关于容器的一个例子是aac/m4a"格式的音频(这两是一回事,m4a是苹果"发明"的扩展名),这种音频采用的是AAC编码,但实际上也是被封装在MPEG4P14(即mp4)容器里的,因为没有容器的原始AAC数据流是没有索引的,不方便播放器定位

不同的容器有不同的特性,mp4是官方指定的容器,属于太子党,硬件支持广泛;rmvb是一种封闭标准的容器,只能用来封装realvideo编码的视频;mkv是社区设计的开放性容器,最大的特性在于几乎可以封装一切的编码格式;avi历史悠久,其陈旧的架构本身已经不能适应新的编码格式,可以入土了.

MP4/RMVB/MKV/AVI这些属于封装格式。作用就是把视频和音频放到一块,相当于容器。其中可以放压缩编码的视频和音频


mpeg4
H.264.H.265这些属于视频编码格式,是压缩编码视频的。
AAC
mp3些属于音频编码格式,是压缩编码音频的。

 


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值