流行视频格式和视频编码,大家都来看看吧,有啥遗漏的大家补充补充!!

转载 2011年09月19日 19:52:19
*. MPEG/.MPG/.DAT 

MPEG也是Motion Picture Experts Group 的缩写。这类格式包括了 MPEG-1, MPEG-2 和 MPEG-4在内的多种视频格式。MPEG-1相信是大家接触得最多的了,因为目前其正在被广泛地应用在 

VCD 的制作和一些视频片段下载的网络应用上面,大部分的 VCD 都是用 MPEG1 格式压缩的 ( 刻录软件自动将MPEG1转为 .DAT格式 ) ,使用 MPEG-1 的压缩算法,可以把一部 120 分钟长的

电影压缩到 1.2 GB 左右大小。MPEG-2 则是应用在 DVD 的制作,同时在一些 HDTV(高清晰电视广播)和一些高要求视频编辑、处理上面也有相当多的应用。使用 MPEG-2 的压缩算法压缩一

部 120 分钟长的电影可以压缩到 5-8 GB 的大小(MPEG2的图像质量MPEG-1 与其无法比拟的)。 

*.AVI 

 AVI,音频视频交错(Audio Video Interleaved)的英文缩写。AVI这个由微软公司发表的视频格式在视频领域已经存在好几个年头了。AVI格式调用方便、图像质量好,但缺点就是文件体积

过于庞大 

*.RA/RM/RAM 

 *.RM, Real Networks公司所制定的音频/视频压缩规范Real Media中的一种,Real Player能做的就是利用Internet资源对这些符合Real Media技术规范的音频/视频进行实况转播。在Real 

Media规范中主要包括三类文件:RealAudio、Real Video和Real Flash (Real Networks公司与Macromedia公司合作推出的新一代高压缩比动画格式)。REAL VIDEO (RA、RAM)格式由一开

始就是定位就是在视频流应用方面的,也可以说是视频流技术的始创者。它可以在用 56K MODEM 拨号上网的条件实现不间断的视频播放,可是其图像质量比VCD差些,如果您看过那些RM压缩

的影碟就可以明显对比出来了。 

 *.RMVB RMVB是一种视频文件格式,RMVB中的VB指VBR,Variable Bit Rate(可改变之比特率),较上一代rm格式画面要清晰了很多,原因是降低了静态画面下的比特率,可以用RealPlayer播

放软件来播放。
  普通的rm格式是real8.0格式,采用的是固定码率编码。多件于VCD-rm,呈流行了一段时间。但由于VCD片源的先天不足,不够清晰,所以压出来的rm也不会清晰。特别是标准在线的

225kbps码率,清晰度简直惨不忍睹。
  RMVB比RM多了一个VB,VB指的就是variable bit,动态码率的意思!就是real公司的新的编码格式9.0格式。rmvb(real9.0)和rm(real8.0)在音频的编码上都仍旧是采用8.0格式,我

们压片时至少采用32kbps sterero music,通常时44K,MTV类的有用到96K,再高就没必要压缩了!

*.MOV 

 使用过Mac机的朋友应该多少接触过QuickTime。QuickTime原本是Apple公司用于Mac计算机上的一种图像视频处理软件。Quick-Time提供了两种标准图像和数字视频格式 , 即可以支持静态

的*.PIC和*.JPG图像格式,动态的基于Indeo压缩法的*.MOV和基于MPEG压缩法的*.MPG视频格式。 

*.ASF 

 ASF (Advanced Streaming format高级流格式)。ASF 是 MICROSOFT 为了和现在的 Real player 竞争而发展出来的一种可以直接在网上观看视频节目的文件压缩格式。ASF使用了 MPEG4 的

压缩算法,压缩率和图像的质量都很不错。因为 ASF 是以一个可以在网上即时观赏的视频“流”格式存在的,所以它的图像质量比 VCD 差一点点并不出奇,但比同是视频“流”格式的 RAM 

格式要好。 

*.WMV 

 一种独立于编码方式的在Internet上实时传播多媒体的技术标准,Microsoft公司希望用其取代QuickTime之类的技术标准以及WAV、AVI之类的文件扩展名。WMV的主要优点在于:可扩充的媒

体类型、本地或网络回放、可伸缩的媒体类型、流的优先级化、多语言支持、扩展性等。 

*. AVI(n AVI) 

 如果你发现原来的播放软件突然打不开此类格式的AVI文件,那你就要考虑是不是碰到了n AVI。n AVI是 New AVI 的缩写,是一个名为 Shadow Realm 的地下组织发展起来的一种新视频格

式。它是由Microsoft ASF 压缩算法的修改而来的(并不是想象中的 AVI),视频格式追求的无非是压缩率和图像质量,所以 NAVI 为了追求这个目标,改善了原始的 ASF 格式的一些不足,

让 NAVI 可以拥有更高的帧率。可以这样说,NAVI 是一种去掉视频流特性的改良型 ASF 格式。


*.MKV 

    MKV其实是Matroska的一种媒体文件, Matroska是一种新的多媒体封装格式,它可将多种不同编码的视频及16条以上不同格式的音频和不同语言的字幕流封装到一个Matroska Media文件

当中! 
  mkv不是一种压缩格式,mkv实际上是一种新型多媒体封装格式,也称多媒体容器 (Multimedia Container)。它不同于DivX、XviD等视频编码格式,也不同于MP3、Ogg等音频编码格式。MKV

只是为这些音、视频提供外壳的“组合”和“封装”格式。换句话说就是一种容器格式,常见的AVl、VOB、MPEG、RM格式其实也都属于这种类型。但它们要么结构陈旧,要么不够开放,这才

促成了MKV这类新型多媒体封装格式的诞生。

*.FLV
  FLV 是FLASH VIDEO的简称,FLV流媒体格式是一种新的视频格式,全称为Flash Video。由于它形成的文件极小、加载速度极快,使得网络观看视频文件成为可能,它的出现有效地解决了

视频文件导入Flash后,使导出的SWF文件体积庞大,不能在网络上很好的使用等缺点。
  目前各在线视频网站均采用此视频格式。如新浪播客、56、优酷、土豆、酷6、youtube等,无一例外。FLV已经成为当前视频文件的主流格式。
  FLV就是随着Flash MX的推出发展而来的视频格式,目前被众多新一代视频分享网站所采用,是目前增长最快、最为广泛的视频传播格式。是在sorenson 公司的压缩算法的基础上开发出

来的。FLV格式不仅可以轻松的导入Flash 中,速度极快,并且能起到保护版权的作用,并且可以不通过本地的微软或者REAL播放器播放视频



常见的视频编码: 
1、Microsoft RLE 
一种8位的编码方式,只能支持到256色。压缩动画或者是计算机合成的图像等具有大面积色块的素材可以使用它来编码,是一种无损压缩方案。 

2、Microsoft Video 1 
用于对模拟视频进行压缩,是一种有损压缩方案,最高仅达到256色,它的品质就可想而知,一般还是不要使用它来编码AVI。 

3、Microsoft H.261和H.263 Video Codec 
用于视频会议的Codec,其中H.261适用于ISDN、DDN线路,H.263适用于局域网,不过一般机器上这种Codec是用来播放的,不能用于编码。 

4、Intel Indeo Video R3.2 
所有的Windows版本都能用Indeo video 3.2播放AVI编码。它压缩率比Cinepak大,但需要回放的计算机要比Cinepak的快。 

5、Intel Indeo Video 4和5 

常见的有4.5和5.10两种,质量比Cinepak和R3.2要好,可以适应不同带宽的网络,但必须有相应的解码插件才能顺利地将下载作品进行播放。适合于装了Intel公司MMX以上CPU的机器,回放效

果优秀。如果一定要用AVI的话,推荐使用5.10,在效果几乎一样的情况下,它有更快的编码速度和更高的压缩比。 

6、Intel IYUV Codec 

使用该方法所得图像质量极好,因为此方式是将普通的RGB色彩模式变为更加紧凑的YUV色彩模式。如果你想将AVI压缩成MPEG-1的话,用它得到的效果比较理想,只是它的生成的文件太大了 

7、Microsoft MPEG-4 Video codec 

常见的有1.0、2.0、3.0三种版本,当然是基于MPEG-4技术的,其中3.0并不能用于AVI的编码,只能用于生成支持“视频流”技术的ASF文件。 

8、DivX - MPEG-4 Low-Motion/Fast-Motion 

实际与Microsoft MPEG-4 Video code是相当的东西,只是Low-Motion采用的固定码率,Fast-Motion采用的是动态码率,后者压缩成的AVI几乎只是前者的一半大,但质量要差一些。Low-

Motion适用于转换DVD以保证较好的画质,Fast-Motion用于转换VCD以体现MPEG-4短小精悍的优势。 

9 、DivX 3.11/4.12/5.0 

实际上就是DivX,原来DivX是为了打破Microsoft的ASF规格而开发的,现在开发组摇身一变成了Divxnetworks公司,所以不断推出新的版本,最大的特点就是在编码程序中加入了1-pass和2-

pass的设置,2-pass相当于两次编码,以最大限度地在网络带宽与视觉效果中取得平衡。

10、MPEG4:MPEG-4标准主要应用于视像电话(Video Phone),视像电子邮件(Video Email)和电子新闻(Electronic News)等,其传输速率要求较低,在4800-64000bits/sec之间,分辨率为

176X144。MPEG-4利用很窄的带宽,通过帧重建技术,压缩和传输数据,以求以最少的数据获得最佳的图象质量。 

11、H263:263是国际电联ITU-T的一个标准草案,是为低码流通信而设计的。但实际上这个标准可用在很宽的码流范围,而非只用于低码流应用。H.263采用无限制的运动向量以及基于语法的

算术编码,采用事先预测和与MPEG中的P-B帧一样的帧预测方法。H.263支持5种分辨率,即除了支持QCIF和CIF外,还支持SQCIF、4CIF和16CIF。 

12、H.264是ITU-T的VCEG (Video Coding Experts Group)和ISO/IEC的MPEG(Motion Picture Experts Group)联合成立的“联合视频组”(JVT:Joint Video Team)共同制定的新建议,它等同

于ISO的 MPEG-4的 Part10。可以说,264是263的发展和延续,同时吸收了MPEG的一些优点。 
比较:和H.263、H.264比较而言,MPEG4相对简单,实现起来对系统要求也最低,但效果也最差的。对这种编码,和另外两种比起来,优势并不大,我不多讲,我主要的讲263和264。 

13. On2 VP6/7
  06年极为火爆的视频分享网站基本上采用了flash version 8的视频解决方案,而flash version 8采用的就是On2 VP6的视频codec。

14. WMV9/VC-1
  VC-1的由来:为了进军全球的消费电子、电影及电视广播市场,微软向美国电影与电视工程师协会“捐赠”了其专有的WMV9(Windows Media Video 9)视频编码标准,WMV9摇身一变成了国际标准VC-1。

15 x264
  X264是国际标准H.264的编码器实现,是一个开源encoder。得益于H.264的高效压缩性能,加之于x264的高效(编码速度快)实现,x264目前被广泛应用于DVDrip领域。目前常用的对应解码器是CoreAVC decoder 及ffmpeg的libavcodec。



领域模型中的贫血、充血模型(非常经典)

为了补大家的遗憾,在此总结下ROBBIN的领域模型的一些观点和大家的补充,在网站和演讲中,robbin将领域模型初步分为4大类: 1,失血模型 2,贫血模型 3,充血模型 4,胀血模型 那么...
  • educast
  • educast
  • 2012年02月10日 15:31
  • 2021

上海市单位不交补充公积金,是应该自己交上还是买各种理财宝?

以税前10000工资计算,若公司只交7%jishu
  • seabeam
  • seabeam
  • 2014年11月04日 11:20
  • 2859

说说为什么大家都想回到大学时代,顺便讲几个幽默,回忆。其实这个就是个大杂烩,心里想啥就说啥了。

最近日志都写在CSDN上了,空间好像都荒废好几个月喽、 http://blog.csdn.net/a__java___a CSDN博客。日子一天天的过,特别的这个星期,感觉菜一瞬间这个星期就过去了。 ...
  • A__java___A
  • A__java___A
  • 2009年03月22日 08:53
  • 1977

大家都需要的东西,你懂的

祝大家中秋加国庆快乐!! 下面更精彩 。。。。 。。。。。。 。。。。。。。。 好好放松一把吧。。。 。。。。 。。。。。。...
  • wangqiulin123456
  • wangqiulin123456
  • 2012年09月29日 16:19
  • 1821

HDU 4857:逃生【拓扑】

逃生 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Submi...
  • lin14543
  • lin14543
  • 2015年08月19日 21:05
  • 437

JZOJ 1769.Islands and Bridges

Description 给定一些岛屿和一些连接岛屿的桥梁,大家都知道汉密尔顿路是访问每个岛屿一次的路线,在我们这个地图中,每个岛屿有个正整数的权值,表示这个岛屿的观赏价值。假设一共有N个岛屿,用Vi表...
  • huangjingyuan107
  • huangjingyuan107
  • 2016年01月24日 20:07
  • 392

hdu 稳定排序 1872

稳定排序 Time Limit: 3000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total...
  • lois_123
  • lois_123
  • 2015年09月10日 14:50
  • 571

L3-2. 堆栈(线段树)

L3-2. 堆栈 时间限制 200 ms 内存限制 65536 kB 代码长度限制 8000 B 判题程序 Standard 作者 陈越 大家都知道...
  • liangzhaoyang1
  • liangzhaoyang1
  • 2016年05月13日 21:29
  • 619

HDU 4857-逃生(反向拓扑排序-按条件排序)

逃生 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Submiss...
  • MIKASA3
  • MIKASA3
  • 2017年03月18日 18:51
  • 339

大家都是怎么写论文的

今天花了8个小时的时间写2篇课程论文,由于是专业课的原因,所以交叉度很高,我就只写了一篇,但是结合了两门课的内容,反正是单独上交给不同的课程老师,他们应该不会发现。(虽然我知道这样做不好,但是我真的不...
  • github_37483541
  • github_37483541
  • 2017年02月09日 15:23
  • 200
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:流行视频格式和视频编码,大家都来看看吧,有啥遗漏的大家补充补充!!
举报原因:
原因补充:

(最多只允许输入30个字)