视频编解码

所谓 视频 编码方式就是指通过特定的 压缩技术,将某个 视频格式的文件转换成另一种视频格式文件的 方式。 视频流传输中最为重要的编解码标准有国际电联的H.261、H.263、H.264,运动静止图像专家组的 M-JPEG和 国际标准化组织 运动图像专家组的MPEG系列标准,此外在 互联网上被广泛应用的还有Real-Networks的RealVideo、 微软公司的WMV以及Apple公司的QuickTime等。
 
中文名
视频编码
外文名
Video Encoding
分    类
H.26x系列,MPEG系列,AVS,RMVB
原    理
去冗余,空域,时域

目录

  1. 基本含义
  2. 编码
  3. 构成原理
  4. ▪ 冗余信息
  5. ▪ 去时域
  1. ▪ 去空域
  2. 发展历程
  3. 框架
  4. 技术
  5. 编码与监控
  1. ▪ 分辨率
  2. ▪ 最佳方式
  3. 相关技术
  4. 扩展

基本含义

MPEG是活动图像专家组(Moving Picture Experts Group)的缩写,于1988年成立,是为数字视/ 音频制定压缩标准的专家组,已拥有
视频编解码_第1张图片
300多名成员,包括 IBM、 SUN、 BBC、 NEC、 INTEL、AT&T等世界知名公司。MPEG组织最初得到的授权是制定用于“活动图像” 编码的各种标准,随后扩充为“及其伴随的 音频”及其组合编码。后来针对不同的应用需求,解除了“用于数字存储媒体”的限制,成为制定“活动图像和 音频编码”标准的组织。MPEG组织制定的各个标准都有不同的目标和应用,已提出MPEG-1、 MPEG-2、 MPEG-4、MPEG-7和 MPEG-21标准。
视频 压缩技术是 计算机处理视频的前提。 视频信号数字化后数据带宽很高,通常在20MB/秒以上,因此 计算机很难对之进行保存和处理。采用 压缩技术通常数据带宽降到1-10MB/秒,这样就可以将 视频信号保存在 计算机中并作相应的处理。常用的算法是由ISO制订的,即JPEG和MPEG算法。JPEG是静态 图像压缩标准,适用于连续色调彩色或 灰度图像,它包括两部分:一是基于DPCM(空间线性预测)技术的无失真 编码,一是基于DCT(离散余弦变换)和 哈夫曼编码的有失真算法,前者压缩比很小,主要应用的是后一种算法。在 非线性编辑中最常用的是MJPEG算法,即Motion JPEG。它是将 视频信号50帧/秒(PAL制式)变为25帧/秒,然后按照25帧/秒的速度使用JPEG算法对每一帧压缩。通常压缩倍数在3.5-5倍时可以达到Betacam的图像质量。MPEG算法是适用于动态 视频的压缩算法,它除了对单幅 图像进行 编码外还利用图像序列中的相关原则,将冗余去掉,这样可以大大提高视频的压缩比。前MPEG-I用于VCD节目中,MPEG-II用于VOD、DVD节目中。
AVS音 视频 编码是中国支持制订的新一代 编码标准,压缩效率比MPEG-2增加了一倍以上,能够使用更小的 带宽传输同样的内容。AVS已经成为国际上三大 视频编码标准之一,AVS标准在广电总局正式全面推广,率先在广电行业普及。中国第一颗AVS编码芯片,由北京博雅华录公司设计,于2012年在北京诞生。
音频视频编码及文件格式(容器)是一个很庞大的知识领域,完整的说清楚,那就需要写成一本教材了。这里先就几个简单的概念问题作以介绍:
首先要分清楚媒体文件和 编码的区别:文件是既包括 视频又包括 音频、甚至还带有 脚本的一个集合,也可以叫容器;
文件当中的 视频和 音频的压缩算法才是具体的 编码。也就是说一个.avi文件,当中的 视频可能是 编码a,也可能是编码b, 音频可能是编码5,也可能是编码6,具体的用那种编码的解码器,则由播放器按照avi 文件格式读取信息去调用了。[1]  

编码

音频 视频 编码方案有很多,用百家争鸣形容不算过分,常见的音频视频编码有以下几类
MPEG系列
(由ISO[国际标准组织机构]下属的MPEG[运动图象专家组]开发 ) 视频 编码方面主要是Mpeg1(vcd用的就是它)、Mpeg2(DVD使用)、Mpeg4(的DVDRIP使用的都是它的变种,如:divx,xvid等)、Mpeg4 AVC(正热门); 音频编码方面主要是MPEG Audio Layer 1/2、MPEG Audio Layer 3(大名鼎鼎的mp3)、MPEG-2 AAC 、MPEG-4 AAC等等。注意:DVD 音频没有采用Mpeg的。
H.26X系列
(由ITU[国际电传视讯联盟]主导,侧重 网络传输,注意:只是 视频 编码)
包括H.261、H.262、H.263、H.263+、H.263++、 H.264(就是MPEG4 AVC-合作的结晶)[1]  

构成原理

冗余信息

视频 图像数据有极强的相关性,也就是说有大量的冗余信息。其中冗余信息可分为空域冗余信息和时域冗余信息。 压缩技术就是将数据中的冗余信息去掉(去除数据之间的相关性),压缩技术包含帧内图像 数据压缩技术、帧间图像数据压缩技术和 熵编码压缩技术。

去时域

使用帧间 编码技术可去除时域冗余信息,它包括以下三部分:
- 运动补偿
运动补偿是通过先前的局部图像来预测、补偿当前的局部图像,它是减少帧序列冗余信息的有效方法。
- 运动表示
不同区域的图像需要使用不同的运动矢量来描述运动信息。运动矢量通过 熵编码进行压缩。
- 运动估计
运动估计是从 视频序列中抽取运动信息的一整套技术。
注:通用的压缩标准都使用基于块的 运动估计和运动补偿。

去空域

主要使用帧内 编码技术和 熵编码技术:
- 变换编码
帧内 图像和预测 差分信号都有很高的空域冗余信息。 变换编码将空域 信号变换到另一正交矢量空间,使其相关性下降,数据冗余度减小。
- 量化 编码
经过 变换编码后,产生一批变换系数,对这些系数进行量化,使编码器的输出达到一定的位率。这一过程导致精度的降低。
- 熵编码
熵编码是无损编码。它对变换、量化后得到的系数和运动信息,进行进一步的压缩。

发展历程

传统的压缩 编码是建立在香农(Shannon)信息论基础上的,它以经典的集合论为基础,用统计概率模型来描述信源,但它未考虑信息接受者的主观特性及事件本身的具体含义、重要程度和引起的后果。因此,压缩 编码的发展历程实际上是以香农信息论为出发点,一个不断完善的过程。
从不同角度考虑, 数据压缩 编码具有不同的分类方式。
按信源的统计特性可分为 预测编码、 变换编码、矢量量化编码、子带-小波编码、神经网络编码方法等。
数眼的视觉特性可能基于方向滤波的 图像编码、基于图像轮廓-纹理的编码方法等。
按 图像传递的景物特性可分为 分形编码、基于内容的编码方法等。
随着产业化活动的进一步开展, 国际标准化组织于1986年、1998年先后成立了联合图片专家组JPEG和运动 图像压缩编码组织MPEG。JPEG专家组主要致力于静态图像的 帧内压缩 编码标准ISO/IEC10918的制定;MPEG专家组主要致力于运动 图像压缩编码标准的制定。经过专家组不懈的努力,基于第一代压缩 编码方法(如 预测编码、 变换编码、 熵编码及运动补偿等)的三种压缩编码国际标
众所周知,人类通过视觉获取的信息量约占总信息量的70%,而且 视频信息具有直观性、可信性等一系列优点。所以,视讯技术中的关键技术就是 视频技术。
视频技术的应用范围很广,如网上可视会议、网上可视电子商务、网上政务、网上购物、网上学校、 远程医疗、网上研讨会、网上展示厅、个人网上聊天、可视咨询等业务。但是,以上所有的应用都必须压缩。传输的数据量之大,单纯用扩大 存储器容量、增加通信干线的传输速率的办法是不现实的, 数据压缩技术是个行之有效的解决办法,通过数据压缩,可以把信息数据量压下来,以压缩形式存储、传输,既节约了 存储空间,又提高了通信干线的 传输效率,同时也可使 计算机实时处理 音频、 视频信息,以保证播放出高质量的视频、音频节目。可见, 多媒体 数据压缩是非常必要的。由于多媒体声音、数据、视像等信源数据有极强的相关性,也就是说有大量的冗余信息。 数据压缩可以将庞大数据中的冗余信息去掉(去除数据之间的相关性),保留相互独立的信息分量,因此,多媒体数据压缩是完全可以实现的。
图像编码方法可分为两代:第一代是基于数据统计,去掉的是数据冗余,称为低层压缩编码方法;第二代是基于内容,去掉的是内容冗余,其中基于对象(Object-Based)方法称为中层压缩编码方法,其中基于语义(Syntax-Based)方法称为高层压缩编码方法。
基于内容压缩 编码方法代表新一代的压缩方法,也是最活跃的领域,最早是由 瑞典的Forchheimer提出的,随后 日本的Harashima等人也展示了不少研究成果。

框架

图像 视频 编码的国际标准
视频编解码_第2张图片 图像视频编码的国际标准
视频 编码的基本框架
国际音 视频压缩标准发展历程:
H.261
H.261标准是为ISDN设计,主要针对实时 编码和解码设计,压缩和解压缩的 信号延时不超过150ms, 码率px64kbps(p=1~30)。
H.261标准主要采用运动补偿的 帧间预测、DCT变换、自适应量化、 熵编码等 压缩技术。只有I帧和P帧,没有B帧, 运动估计精度只精确到 像素级。支持两种 图像 扫描格式:QCIF和CIF。
H.263
H.263标准是甚低 码率的 图像编码国际标准,它一方面以H.261为基础,以混合编码为核心,其基本原理框图和H.261十分相似, 原始数据和 码流组织也相似;另一方面,H.263也吸收了MPEG等其它一些国际标准中有效、合理的部分,如:半像素精度的 运动估计、PB帧预测等,使它性能优于H.261。
H.263使用的位率可小于64Kb/s,且传输 比特率可不固定(变 码率)。H.263支持多种 分辨率:SQCIF(128x96)、 QCIF、CIF、4CIF、16CIF。
与H.261和H.263相关的国际标准;
与H.261有关的国际标准;
H.320:窄带可视电话系统和终端设备;
H.221:视听电信业务中64~1 920Kb/s信道的帧结构;
H.230:视听系统的 帧同步控制和指示信号;
H.242:使用直到2Mb/s数字信道的视听终端的系统。
与H.263有关的国际标准;
H.324:甚低 码率多媒体通信终端设备;
H.223:甚低 码率多媒体通信复合协议;
H.245:多媒体通信控制协议;
G.723.1.1:传输速率为5.3Kb/s和6.3Kb/s的 语音编码器。
JPEG
国际标准化组织于1986年成立了JPEG(Joint Photographic Expert Group)联合图片专家小组,主要致力于制定连续色调、多级灰度、静态图像的数字 图像压缩编码标准。常用的基于离散余弦变换(DCT)的 编码方法,是JPEG算法的 核心内容。
MPEG-1/2
MPEG-1标准用于数字存储体上活动 图像及其伴音的 编码,其数码率为1.5Mb/s。MPEG-1的 视频原理框图和H.261的相似。
MPEG-1视频压缩技术的特点:1. 随机存取;2. 快速正向/逆向搜索;3 .逆向重播;4. 视听同步;5. 容错性;6. 编/解码延迟。MPEG-1 视频压缩策略:为了提高压缩比,帧内/帧间图像 数据压缩技术必须同时使用。帧内压缩算法与JPEG压缩算法大致相同,采用基于DCT的 变换编码技术,用以减少空域冗余信息。帧间压缩算法,采用预测法和插补法。预测误差可在通过DCT 变换编码处理,进一步压缩。帧间 编码技术可减少 时间轴方向的冗余信息。
MPEG-2被称为“21世纪的电视标准”,它在MPEG-1的基础上作了许多重要的扩展和改进,但基本算法和MPEG-1相同。
MPEG-4
MPEG-4标准并非是MPEG-2的替代品,它着眼于不同的应用领域。MPEG-4的制定初衷主要针对 视频会议、可视电话超低 比特率压缩(小于64Kb/s)的需求。在制定过程中,MPEG组织深深感受到人们对媒体信息,特别是对 视频信息的需求由播放型转向基于内容的访问、检索和操作。
MPEG-4与前面提到的 JPEG、MPEG-1/2有很大的不同,它为多媒体 数据压缩 编码提供了更为广阔的平台,它定义的是一种格式、一种框架,而不是具体算法,它希望建立一种更自由的通信与开发环境。于是MPEG-4新的目标就是定义为:支持多种多媒体的应用,特别是 多媒体信息基于内容的检索和访问,可根据不同的应用需求,现场配置解码器。 编码系统也是开放的,可随时加入新的有效的算法模块。应用范围包括实时视听通信、多媒体通信、远地监测/监视、VOD、家庭购物/娱乐等。
JVT
新一代的 视频压缩标准
JVT是由ISO/IEC MPEG和 ITU-T VCEG成立的联合 视频工作组(Joint Video Team),致力于新一代数字视频压缩标准的制定。
JVT标准在ISO/IEC中的正式名称为:MPEG-4 AVC(part10)标准;在ITU-T中的名称:H.264(早期被称为H.26L)
H.264/AVC
H.264集中了以往标准的优点,并吸收了以往标准制定中积累的经验,采用简洁设计,使它比MPEG4更容易推广。H.264创造性了多 参考帧、多块类型、整数变换、 帧内预测等新的 压缩技术,使用了更精细的分象素运动矢量(1/4、1/8)和新一代的环路滤波器,使得压缩性能大大提高,系统更加完善。
H.264主要有以下几大优点:
- 高效压缩:与H.263+和MPEG4 SP相比,减小50%比特率;
- 延时约束方面有很好的 柔韧性;
- 容错能力;
- 编/ 解码的复杂性可伸缩性;
- 解码全部细节:没有不匹配;
- 高质量应用;
- 网络友善。

技术

监控中主要采用MJPEG、MPEG1/2、MPEG4(SP/ASP)、H.264/AVC、VC-1、RealVideo等几种 视频 编码技术。对于最终用户来言他最为关心的主要有: 清晰度、 存储量( 带宽)、稳定性还有价格。采用不同的 压缩技术,将很大程度影响以上几大要素。
MJPEG
MJPEG(Motion JPEG) 压缩技术,主要是基于静态 视频压缩发展起来的技术,它的主要特点是基本不考虑 视频流中不同帧之间的变化,只单独对某一帧进行压缩。
MJPEG 压缩技术可以获取清晰度很高的 视频 图像,可以动态调整帧率、分辨率。但由于没有考虑到帧间变化,造成大量冗余信息被重复存储,因此单帧 视频的占用空间较大,流行的MJPEG技术监控与视频编码最好的也只能做到3K字节/帧,通常要8~20K!
MPEG-1/2
MPEG-1标准主要针对SIF 标准分辨率(NTSC制为352X240;PAL制为352X288)的 图像进行压缩. 压缩位率主要目标为1.5Mb/s.较MJPEG技术,MPEG1在实时压缩、每帧数据量、处理速度上有显著的提高。但MPEG1也有较多不利地方:存储容量还是过大、清晰度不够高和 网络传输困难。
MPEG-2 在MPEG-1基础上进行了扩充和提升,和MPEG-1向下兼容,主要针对存储媒体、 数字电视、高清晰等应用领域,分辨率为:低(352x288),中(720x480),次高(1440x1080),高(1920x1080)。MPEG-2 视频相对MPEG-1提升了分辨率,满足了用户高清晰的要求,但由于压缩性能没有多少提高,使得存储容量还是太大,也不适合 网络传输。
MPEG-4
MPEG-4 视频压缩算法相对于MPEG-1/2在低 比特率压缩上有着显著提高,在CIF(352*288)或者更高清晰度(768*576)情况下的视频压缩,无论从清晰度还是从 存储量上都比MPEG1具有更大的优势,也更适合 网络传输。另外MPEG-4可以方便地动态调整帧率、比特率,以降低 存储量。
MPEG-4由于系统设计过于复杂,使得MPEG-4难以完全实现并且兼容,很难在 视频会议、可视电话等领域实现,这一点有点偏离原来地初衷。另外对于 中国企业来说还要面临高昂的专利费问题,规定:
- 每台解码设备需要交给MPEG-LA 0.25美元。
- 编码/解码设备还需要按时间交费(4美分/天=1.2美元/月 =14.4美元/年)。
H.264/AVC
视频压缩国际标准主要有由ITU-T制定的H.261、H.262、H.263、H.264和由MPEG制定的MPEG-1、 MPEG-2、MPEG-4,其中H.262/MPEG-2和 H.264/MPEG-4 AVC由ITU-T与MPEG联合制定。
从简单来说H.264就是一种 视频 编码技术,与 微软的WMV9都属于同一种技术也就是压缩动态 图像数据的“ 编解码器”程序。
一般来说,如果动态 图像数据未经压缩就使用的话,数据量非常大,容易造成 通信线路故障及 数据存储容量紧张。因此,在发送动态图像时、或者把影像内容保存在DVD上时、以及使用存储介质 容量较小的数码相机或 相机手机拍摄映像时,就必须使用 编解码器。虽然 编解码器有许多种类,但 DVD-Video与微波数字电视等使用的主要是MPEG2,数码相机等摄像时主要使用MPEG4。
既然作为压缩 视频 编码技术,H.264最大的作用对视频的压缩了。我们熟悉的MPEG2也就是最常用的DVD 视频 编码技术已经比较落后。
对于最希望看到的HDTV的节目如果播放时间在2小时左右的话,使用MPEG2最小只能压缩至30GB,而使用H.264、WMV9这样的高 压缩率 编解码器,在画质丝毫不降的前提下可压缩到15GB以下。
上面的例子可以看出H.264的技术优势了,一般来说H.264的数据压缩率在MPEG2的2倍以上、MPEG4的1.5倍以上。从理论上来说,在相同画质、相同容量的情况下,可比DVD 光盘多保存2倍以上时间的影像。作为电影与音乐会等映像内容与便携设备的编解码器被广泛使用。
大家是否都能记得当年的 视频解压卡,也就是我们说的DVD/VCD 解压缩卡,这个东西的原理很简单,就是 板卡上安装了DSP 芯片,而这个芯片唯一的功能就是用来针对特殊格式的 编码进行解压缩,当后来 显卡的性能逐渐增强可以满足视频播放需要的时候,视频解压缩卡也就消失的不见了。
而ATI的做法就是最新的R520 VPU内就包含了H.264解码技术,这种特殊的算法直接交给显卡VPU来运算,而不是完全交给CPU处理,这样就可以解放出CPU进行更多其他复杂的运算。
H.264集中了以往标准的优点,在许多领域都得到突破性进展,使得它获得比以往标准好得多整体性能:
- 和H.263+和MPEG-4 SP相比最多可节省50%的 码率,使存储容量大大降低;
- H.264在不同分辨率、不同 码率下都能提供较高的 视频质量;
- 采用“网络友善”的结构和语法,使其更有利于 网络传输。
H.264采用简洁设计,使它比MPEG4更容易推广,更容易在 视频会议、 视频电话中实现,更容易实现互连互通,可以简便地和G.729等低比特率语音压缩组成一个完整的系统。
MPEG LA吸收MPEG-4的高昂专利费而使它难以推广的教训,MPEG LA制定了以下低廉的H.264收费标准:H.264广播时基本不收费;产品中嵌入H.264编/解码器时,年产量10万台以下不收取费,超过10万台每台收取0.2美元,超过500万台每台收取0.1美元。低廉的专利费使得中国H.264监控产品更容易走向世界。
H.264发展历史
随着NGN、3G及3G演进和NGBW等对 视频、多媒体业务与网络应用的飞速发展需求,作为视频业务及存储应用核心技术的高效率视频数字压缩编技术,愈来愈引起人们的关注,成为广播、视频与多媒体通信领域中的亮点与热点,这其中H.264 视频编码标准更是耳熟能详的一个名字。
早在1993年,ITU-T( 国际电信联盟电信标准化部门)制定了第一个 视频 编码标准H.261,其输出速率为p*64 kbit/s,主要用于ISDN及ATM等准宽带及宽带信道视频。随着时间的不断发展,经历了1996年的H.263,1998年的H.263+,2000年的H.263++,到了2001年,MPEG认识到H.26L的潜在优势及与VCEG联合工作的必要性,从而两者合作成立联合 视频组(JVT),从而形成了2003年第二季度发布的统一标准H.264/AVC。该标准在ITU-T称为H.264;在ISO/IEC则称为MPEG4-Part 10 AVC(Advanced Video Coding,第10部分,先进 视频 编码),这也就是今天我们大家都津津乐道的H.264/AVC。
与先前的一些 编码标准相比,H.264标准继承了H.263和MPEG1/2/4 视频标准协议的优点,但在结构上并没有变化,只是在各个主要的功能模块内部使用了一些先进的技术,提高了 编码效率。其主要表现在: 编码不再是基于8×8的块进行,而是在4×4大小的块上,进行残差的 变换编码。所采用的 变换编码方式也不再是DCT变换,而是一种整数变换编码。采用了 编码效率更高的上下文自适应二进制 算术编码(CABAC),同时与之相应的量化过程也有区别。H.264标准具有算法简单易于实现、运算精度高且不溢出、运算速度快、占用内存小、消弱块效应等优点,是一种更为实用有效的 图像编码标准。
H.264/AVC在压缩编码效率、 视频内容自适性处理能力方面及网络层面,特别是对IP网络及 移动网络的自适应处理能力、抗干扰能力与顽健性等方面,相比H.263/MPEG-4均有大幅度提高,也就造成了H.264被热炒的局面。应该说,H.264/AVC的应用确属相当广泛,包括固定或移动的可视电话、移动电话、实时 视频会议、 视频监控、 流媒体、 多媒体视频、Internet视频及多媒体、IPTV、 手机电视、 宽带电话以及视频信息存储等,这也是业内普遍看好它的重要原因。

编码与监控

分辨率

监控行业中主要使用以下分辨率:SQCIF、QCIF、CIF、4CIF。
SQCIF和QCIF的优点是 存储量低,可以在 窄带中使用,使用这种分辨率的产品价格低廉;缺点是图像质量往往很差、不被用户所接受。
CIF是监控行业的主流分辨率,它的优点是 存储量较低,能在普通宽带网络中传输,价格也相对低廉,它的图像质量较好,被大部分用户所接受。缺点是图像质量不能满足高清晰的要求。
4CIF是标清分辨率,它的优点是 图像清晰。缺点是 存储量高, 网络传输带宽要求很高,价格也较高。
分辨率新的选择-528x384。
2CIF(704x288)已被部分产品采用,用来解决CIF清晰度不够高和4CIF 存储量高、价格高昂的缺点。但由于704x288只是 水平分辨率的提升,图像质量提高不是特别明显。
经过测试,我们发现另外一种2CIF分辨率528x384,比704x288能更好解决CIF、4CIF的问题。特别是在512Kbps-1Mbps 码率之间,能获得稳定的高质量图像,满足用户较高图像质量的要求。这一分辨率已被许多 网络多媒体广播所采用,被广大用户所接受。比如 杭州网通网上影院是采用512x384分辨率,在768k下能稳定地获得近似DVD的图像质量。

最佳方式

视频 编码正处于一个技术日新月异的时期,视频 编码的压缩性能在不断得到提升。
在监控中主要使用ASIC和DSP两种方案。由于ASIC芯片的设计、生产周期过长,使它已跟不上 视频 编码的发展速度。而DSP芯片,由于它的通用设计,使它能实现各种 视频编码算法,并且可以及时更新视频编码器,紧跟视频编码的发展速度。另外使用DSP芯片可以比ASIC更灵活的配置 编码器,使编码器达到最佳性能。
强大的H.264 视频压缩引擎使产品获得极高的压缩比、高质量的图像质量和良好的 网络传输性能。高性能的DSP处理器能灵活的配置 视频编/解码器:动态设置分辨率、帧率、 码率、图像质量等;可以 双码流输出,达到本地存储和 网络传输分别处理的功能。
使用TM130X DSP的产品,单个芯片能实时压缩一路以下分辨率的 视频:SQCIF、QCIF、CIF、2CIF(PAL:704x288或528x384)。
使用DM642 DSP的产品,单个芯片能实时压缩4路以下分辨率的 视频:单个芯片能实时压缩2路4CIF 视频。

相关技术

AVI结尾的 视频文件有以下几种:
1、非 压缩格式的AVI文件(或是MPEG1格式的),这个不需要装任何 插件就可以播放了。
2、DIVX格式的AVI,这也是MPEG4的一种,安装最新的DIVX 5.21,就可以播放了,不过缺点是在播放之初会有一个DIVX的标记显示几秒。
3、XVID格式的AVI,这也是MPEG4的一种,可以说是从DIVX变种而来的,据说是XVID原作者不满意DIVX商业化收费的行为,而开发的一个全Free的MPEG4 编码核心,安装最新的XVID(1.02版)就可以播放。
4、ffdshow MPEG-4格式的AVI,越来越多的AVI都采用ffdshow MPEG-4来,集成了DIVX与XVID的一种东西(好象还支持WMV与AC3 音频),因此如果你装了ffdshow MPEG-4,就可以不用装XVID与DIVX等 编码核心了。另外ffdshow MPEG-4也提供丰富的 滤镜功能比如增亮,增加锐度等,最新的ffdshow MPEG-4 Video Decoder 20041012。
5、WMV9格式的AVI,微软自己推出的MPEG4 编码标准,使用Windows Media 9.0就可以播放,如果没有的话,也可以下载一个Windows Media Encoder 9.0,使你的系统支持WMV 9.0的格式。
6、VP6格式的AVI,也是一种MPEG4的 编码格式,On2 Technologies开发的 编码器,VP6号称在同等 码率下, 视频质量超过了Windows Media 9、Real 9和H.264。VP6 视频 编码器被中国的EVD所采用。说真的,用这个的不多。最新版本是VP6 vfw Codec 6.2.6.0。
7、其它格式的AVI,现在看来还有一些如MKV、OGG等格式的 视频编码文件也会使用AVI的结尾名。
其实AVI只是一个外壳。里面的东西可不一样哦。
大多数播放软件已经加入了各种 视频解码器,常见的 视频格式基本不存在不能播放的问题了。
Digital-Rapids
DRC-Stream 系列 PCI 硬件插卡是一块高质量的专业 视频压缩及视频传输 编码卡。它最高可以支持2路 视频及4路 音频的传输。DRC-Stream系列的 板卡具有很强的 编码功能,可以同时实现来自两路不同 视频及立体声 音频以不同格式进行实时传输。DRC-Stream 系列 板卡包括有:复合、 S-Video、分量 模拟信号及 DV 和 SDI 的数字信号。

扩展

视频格式介绍:
1.AVI格式
它的英文全称为Audio Video Interleaved,即 音频 视频交错格式。它于1992年被Microsoft公司推出,随Windows3.1一起被人们所认识和熟知。所谓“ 音频 视频交错”,就是可以将视频和 音频交织在一起进行同步播放。这种 视频格式的优点是图像质量好,可以跨多个平台使用,但是其缺点是体积过于庞大,而且更加糟糕的是压缩标准不统一,因此经常会遇到高版本Windows媒体播放器播放不了采用早期 编码编辑的AVI格式视频,而低版本Windows媒体播放器又播放不了采用最新 编码编辑的AVI格式视频。其实解决的方法也非常简单,我们将在后面的 视频转换、视频修复部分中给出解决的方案。
2.DV-AVI格式
DV的英文全称是Digital Video Format,是由索尼、松下、JVC等多家厂商联合提出的一种家用数字 视频格式。非常流行的数码摄像机就是使用这种格式记录 视频数据的。它可以通过电脑的IEEE 1394端口传输 视频数据到电脑,也可以将电脑中编辑好的的视频数据回录到数码摄像机中。这种 视频格式的文件扩展名一般也是.avi,所以我们习惯地叫它为DV-AVI格式。
3.MPEG格式
它的英文全称为Moving Picture Expert Group,即运动图像专家组格式,家里常看的VCD、SVCD、DVD就是这种格式。MPEG文件格式是运动图像压缩算法的国际标准,它采用了有损压缩方法从而减少运动图像中的冗余信息。MPEG的压缩方法说的更加深入一点就是保留相邻两幅画面绝大多数相同的部分,而把后续图像中和前面图像有冗余的部分去除,从而达到压缩的目的。MPEG格式有三个压缩标准,分别是MPEG-1、MPEG-2、和MPEG-4,另外,MPEG-7与MPEG-21仍处在研发阶段。
MPEG-1:制定于1992年,它是针对1.5Mbps以下数据传输率的数字存储媒体运动图像及其伴音 编码而设计的国际标准。也就是我们通常所见到的VCD制作格式。这种 视频格式的文件扩展名包括.mpg、.mlv、.mpe、. mpeg及VCD光盘中的.dat文件等。
MPEG-2:制定于1994年,设计目标为高级工业标准的图像质量以及更高的传输率。这种格式主要应用在DVD/SVCD的制作(压缩)方面,同时在一些HDTV(高清晰电视广播)和一些高要求 视频编辑、处理上面也有相当的应用。这种 视频格式的文件扩展名包括.mpg、.mpe、. mpeg、.m2v及DVD光盘上的.vob文件等。
MPEG-4:制定于1998年,MPEG-4是为了播放流式媒体的高质量 视频而专门设计的,它可利用很窄的带度,通过帧重建技术,压缩和传输数据,以求使用最少的数据获得最佳的图像质量。MPEG-4最有吸引力的地方在于它能够保存接近于DVD画质的小体积 视频文件。这种 视频格式的文件扩展名包括.asf、.mov和DivX 、AVI等。
4.DivX格式
这是由MPEG-4衍生出的另一种 视频编码(压缩)标准,也即我们通常所说的DVDrip格式,它采用了MPEG4的压缩算法同时又综合了MPEG-4与MP3各方面的技术,说白了就是使用DivX压缩技术对DVD盘片的视频图像进行高质量压缩,同时用MP3或AC3对 音频进行压缩,然后再将视频与 音频合成并加上相应的外挂字幕文件而形成的 视频格式。其画质直逼DVD并且体积只有DVD的数分之一。
5.MOV格式
美国Apple公司开发的一种 视频格式,默认的播放器是苹果的QuickTimePlayer。具有较高的压缩比率和较完美的 视频清晰度等特点,但是其最大的特点还是跨平台性,即不仅能支持MacOS,同样也能支持Windows系列。
6.ASF格式
它的英文全称为Advanced Streaming format,它是微软为了Real Player竞争而推出的一种 视频格式,用户可以直接使用Windows自带的Windows Media Player对其进行播放。由于它使用了MPEG-4的压缩算法,所以压缩率和图像的质量都很不错。
7.WMV格式
它的英文全称为Windows Media Video,也是微软推出的一种采用独立 编码方式并且可以直接在网上实时观看 视频节目的文件压缩格式。WMV格式的主要优点包括:本地或网络回放、可扩充的媒体类型、可伸缩的媒体类型、多语言支持、环境独立性、丰富的流间关系以及扩展性等。
8.RM格式
Networks公司所制定的音频 视频压缩规范称之为Real Media,用户可以使用RealPlayer或RealOne Player对符合RealMedia技术规范的网络音频/视频资源进行实况转播,并且RealMedia还可以根据不同的 网络传输速率制定出不同的压缩比率,从而实现在低速率的网络上进行影像数据实时传送和播放。这种格式的另一个特点是用户使用RealPlayer或RealOne Player播放器可以在不下载音频/ 视频内容的条件下实现在线播放。
9.RMVB格式
这是一种由RM 视频格式升级延伸出的新视频格式,它的先进之处在于RMVB视频格式打破了原先RM格式那种平均压缩采样的方式,在保证平均压缩比的基础上合理利用比特率资源,就是说静止和动作场面少的画面场景采用较低的 编码速率,这样可以留出更多的带宽空间,而这些带宽会在出现快速运动的画面场景时被利用。这样在保证了静止画面质量的前提下,大幅地提高了运动图像的画面质量,从而图像质量和文件大小之间就达到了微妙的平衡。

转载于:https://www.cnblogs.com/yangjies145/p/6896450.html

你可能感兴趣的:(视频编解码)