音视频学习笔记002:视频封装格式

前面网上查资料,大概了解了一些H.264的一些皮毛。
接下来就需要参考如何学习,一脸懵逼o((⊙﹏⊙))o,查看各种博客,虽然大概了解了一下,还没开始怎么敲代码,也不知道如何开始敲相关的代码,接下来期望能从雷神的笔记中领悟节奏吧,然后再参考其他的博客啥的理解…,既然敲不会敲,那也好办,就先不管了,把能做的先做吧,其实现阶段能做的也就是各种专有名词的理解与概念的理解与一些常识理解…

视频封装格式

视频封装格式(又叫视频容器格式),把已经编码压缩好的视频数据和音频数据按照一定的格式放到一个文件中,视频文件的封装格式并不影响视频的画质,影响视频画面质量的是视频的编码格式。也就是说仅仅是一个这些数据集合的外壳;为什么叫容器呢?其实也很形象的叫法了;

生活中常接触到的视频格式有如:mp4,mov,avi,wmv,mkv

疑问:了解了一番,可以大概通俗理解:视频封装格式就是一个装音视频数据的外壳,那为什么要有那么多的壳呢?比如xxx.mp4,xxx.mov …,他们之间有什么区别呢?

1、不同封装格式对文件大小影响可以忽略不计;
2、封装格式对视音频编码格式的支持程度是不一样的;
3、使用封装格式来存储/传输编码数据,并按一定规则把音视频、字幕等数据组织起来,里面都会有一些信息,比如当前流中包含哪些编码类型,时间戳等,播放器可以按照这些信息来匹配解码器、同步音视频。
4、不同的封装格式是为了适应不同的播放需求。典型的三种视频封装:ts、mp4和mkv,ts适合网络流媒体播放,将一段视频无损拆成多段,客户端播放时可以一段一段缓冲;mp4一般只包括一条视频轨和一条音频轨,适合大多数设备,兼容性最好;mkv可以封装入多个音频轨、字幕轨,适合网络传播分享;

常见的封装格式

AVI格式

AVI格式(Audio Video Interleaved)即音视频交错格式,已经属于被淘汰的技术,但是简单易懂的开发 API,还在被广泛使用;AVI视频格式的优点是图像质量好,可以跨多个平台使用,但是其缺点是体积过于庞大;另外,AVI 的文件结构分为头部、主体和索引三部分。 主体中图像数据和声音数据是交互存放的,从尾部的索引可以索引跳到自己想放的位置;因为索引放在了文件尾部,所以在播网络流媒体时已属力不从心。一个很简单的例子,从网络上下载 AVI 文件,如果没有下载完成,是很难正常播放出来

MP4格式

MP4格式是一种标准化的媒体格式,MP4的压缩比例比较大,也就是说存储大小就相对小。同时图像和音响的质量也非常好,并且在电脑上有统一的标准格式,兼容性相当好,现已被几乎所有的计算机平台共同支持

MOV格式

MOV格式是由美国著名的Apple(苹果)公司开发的一种视频格式,其默认的播放器是苹果的QuickTime Player。具有较高的压缩比率和较完美的视频清晰度,但是其最大的特点还是跨平台性,不仅苹果Mac系统可以使用,而且Windows系统同样可以使用。QuickTime文件格式支持25位彩色,支持领先的集成压缩技术,提供150多种视频效果,并配有提供了200多种MIDI兼容音响和设备的声音装置。目前,这种视频格式也得到了业界的广泛认可,已成为数字媒体软件技术领域的事实上的工业标准。

MKV格式

MKV格式是民间流行的一种视频格式,以它兼容众多视频编码见长,可以是DivX、XviD、RealVideo、H264、MPEG2、VC1等等。但是由于是民间格式,没有版权限制,又易于播放,所以官方发布的视频影片都不采用mkv,网上制作下载常见。

TS格式

TS格式中,从流媒体视频流的任意一片断开始都可以独立解码。由于TS流具备较强的抵抗传输误码的能力,因此目前在传输媒体中进行传输的MPEG-2码流基本上都采用了TS流的包格式;ts很早之前就广泛用于电视广播,iptv,东方有线等,在他们的机顶盒里播放的视频格式,基本都是ts。但是,能够给予ts目前地位的,不是他们,而是苹果。因为iphone和ipad的崛起,同样崛起的还有他的直播协议hls。hls里的文件格式,用的就是ts。所以,只要你看直播视频,用的大多都是hls协议,那你看的文件格式就是ts。

FLV格式

FLV流媒体格式是一种全新的视频格式,全称为Flash Video。由于它形成的文件极小、加载速度极快,使得网络观看视频文件成为可能。它的出现有效地解决了视频文件导入Flash后,使导出的SWF文件体积庞大,不能在网络上很好地应用等缺点,因此FLV格式成为了当今主流视频格式。目前几乎所有全球热门的在线视频网站都采用了FLV视频格式,大家熟悉的土豆、优酷、酷6以及新浪播客等网站也不例外。

WMV格式

WMV格式的英文全称为Windows Media Video,也是微软推出的一种采用独立编码方式并且可以直接在网上实时观看视频节目的文件压缩格式。WMV格式的主要优点包括:本地或网络回放、可扩充的媒体类型、部件下载、可伸缩的媒体类型、流的优先级化、多语言支持、环境独立性、丰富的流间关系以及扩展性等。

RMVB格式

这是一种由RM视频格式升级延伸出的新视频格式,它的先进之处在于RMVB视频格式打破了原先RM格式那种平均压缩采样的方式,在保证平均压缩比的基础上合理利用比特率资源,就是说静止和动作场面少的画面场景采用较低的编码速率,这样可以留出更多的带宽空间,而这些带宽会在出现快速运动的画面场景时被利用。这样在保证了静止画面质量的前提下,大幅地提高了运动图像的画面质量,从而图像质量和文件大小之间就达到了微妙的平衡。

参考资料
1、视频格式有哪些区别?各自的优势劣势是什么?
2、音视频编码格式和封装格式的关系和区别是什么?

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值