首页 理论教育 视频压缩算法与封装格式详解

视频压缩算法与封装格式详解

时间:2023-06-29 理论教育 版权反馈
【摘要】:(一)视频压缩专有算法Real Video:Real Video是Real Networks公司开发的在窄带上进行多媒体传输的压缩技术。视频压缩编解码标准紧扣应用发展的脉搏,与工业和应用同步。其使用MPEG-4的压缩算法,压缩率和图像的质量都很不错。图3-14 AVI文件结构示意图DivX:DivX文件的视频数据采用MPEG-4技术压缩算法,音频数据采用WMV或MP3压缩。其文件封装格式为.rm/.ram。

视频压缩算法与封装格式详解

(一)视频压缩专有算法

(1)Real Video:Real Video是Real Networks公司开发的在窄带(主要的互联网)上进行多媒体传输的压缩技术。

(2)WMT:WMT是微软公司开发的在互联网上进行媒体传输的视频和音频编码压缩技术。该技术已与WMT服务器和客户机体系结构结合为一个整体,使用了MPEG-4标准的一些原理。

(3)QuickTime:QuickTime是一种存储、传输和播放多媒体文件的文件格式和传输体系结构,所存储和传输的多媒体通过多重压缩模式压缩而成,传输是通过RTP协议实现的。

标准化是产业化成功的前提,H.261、H.263推动了电视电话、视频会议的发展。早期的视频服务器产品基本都采用M-JPEG标准,开创视频非线性编辑时代。MPEG-1成功地在我国推动了VCD产业,MPEG-2标准带动了DVD及数字电视等多种消费电子产业,其他MPEG标准的应用也在实施或开发中,Real-Networks公司的Real Video、微软公司的WMT以及Apple公司的QuickTime带动了网络流媒体的发展。视频压缩编解码标准紧扣应用发展的脉搏,与工业和应用同步。未来是信息化的社会,各种多媒体数据的传输和存储是信息处理的基本问题,因此,可以肯定视频压缩编码标准将发挥越来越大的作用。

(4)小波变换(Wavelet Transform):压缩比可达70∶1或更高,压缩复杂度约为JPEG的3倍,它为MPEG-4采用,因为图像的小波分解非常适宜于视频图像压缩,使图像压缩成为小波理论最成功的应用领域之一。

(二)视频封装格式

封装格式也叫容器,指按照一定格式容纳已编码压缩好的视频轨和音频轨的文件夹。封装格式与视频编解码标准是两回事,两者之间没有必然的直接联系。

(1)ASF:ASF(Advanced Streaming Format)是微软公司开发出来的一种可以直接在网上观看视频节目的文件压缩格式。其使用MPEG-4的压缩算法,压缩率和图像的质量都很不错。因为ASF是以一个可以在网上即时观赏的视频流格式存在的,所以它的图像质量比VCD差一点,但比同是视频流格式的RAM格式要好。(www.xing528.com)

(2)XviD:其是目前最常用的视频编解码技术,是第一个真正开放源代码,通过GPL协议发布的。其文件的扩展名可以是AVI、MKV和MP4等。

(3)AVI:AVI(Audio Video Interleave)是微软公司由Win3.1时代就发布的旧视频格式。这种格式兼容好、调用方便、图像质量好,但文件尺寸大。AVI文件结构分为头部,主体和索引三部分,如图3-14所示。主体中图像数据和声音数据是交互存放的。从尾部的索引可以索引跳到自己想放的位置。AVI本身只是提供了这么一个框架,内部的图像数据和声音数据格式可以是任意的编码形式。因为索引放在了文件尾部,所以在播放Internet流媒体时已属力不从心。如从网络上下载的片子,如果没有下载完成,也是很难正常播放出来。

978-7-111-36226-5-Chapter03-19.jpg

图3-14 AVI文件结构示意图

(4)DivX:DivX文件的视频数据采用MPEG-4技术压缩算法,音频数据采用WMV或MP3压缩。DivX视频编码技术是为了打破微软公司ASF的种种协定的束缚,由MPEG-4 V3修改的。

(5)QuickTime:QuickTime(MOV)是Apple(苹果)公司创立的一种视频格式,在很长的一段时间里,它都是只在苹果公司的MAC机上存在。后来才发展到支持Windows平台,无论是在本地播放还是作为视频流格式在网上传播,它都是一种优良的视频编码格式。

(6)Real Video:由RealNetworks公司于1997年开发的视频编解码技术,应用为网络上视频播放上的格式。支持多种播放的平台,包含Windows、MAC、Linux、Solaris以及某些移动电话。相较于其他的视频编解码器,RealVideo通常可以将视频数据压缩得更小。因此它可以在用56kbit/s Modem拨号上网的条件实现不间断的视频播放。其文件封装格式为.rm/.ram。.rmvb格式中的VB是可变比特率VBR(Variable Bit Rate)的缩写。在保证了平均采样率的基础上,设定了一般为平均采样率两倍的最大采样率值,在处理较复杂的动态影像时也能得到比较良好的效果,处理一般静止画面时则灵活的转换至较低的采样率,可有效地缩减文件大小。

(7)WMV(Windows Media Video):是微软公司的视频编解码器家族,包括WMV7、WMV8、WMV9和WMV10等。它派生于MPEG-4但优于MPEG-4。视频流通常与WMA(Windows Media Audio)音频流组合在一起并且使用扩展名为.wmv或.asf等进行封装,WMV通常使用.asf封装,也可以使用.avi或.mkv封装。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈