登录| 注册| 免费商家注册
视频设备
摄像机视频卡视频系统视频存储
视频行业
流媒体大屏显示广播电视

视频之家»基础知识[流媒体] »  MPEG-4编码Fast-Motion和Low-Motion的区别

MPEG-4编码Fast-Motion和Low-Motion的区别

来源: 视频之家  作者:  日期:2008-01-23 16:24:34   我要评论

MPEG-4 Fast-Motion和和MPEG-4 Low-Motion这两个编码形式有什么区别吗?是不是从字面上理解就是一个编码速度快一些,一个慢一些呢?好的,这也正是本文要说明的,通过阅读这篇文章,以后大家就可以根据自己的需要来制作自己的MPEG4电影了。

现在在视频编码领域,MPEG4格式可以说是大行其道,正是因为MPEG4具有压缩率高,但是画面和声音质量却没有太大的损失,普通的需要两张CD的一部电影,通过MPEG4的编码,只需要一张CD就可以容纳,并且整体质量也不会有太大的改变,所以通过MPEG4编码的电影受到了多媒体业界的推崇,但是也正是因为这种编码技术的先进,美国规定这种技术禁止出口,所以在世面上很少见到这种编码格式的电影,见到的这种电影,只能说是通过非正常手段和途径进来的,严格的说,其实和盗版是一样的。

       难道就没有其他办法来获得MPEG4编码格式的电影了吗?非也,只要你安装了Divx Codec就安装了MPEG4编码器,就可以通过一些视频编码软件通过调用MPEG4编码器来制作自己的MPEG4电影,通过豪杰公司的视频通2.0就可以完成这个工作,在MPEG4编码中,主要有两项选项进行编码的选择,当然这也是最常见和最常用的,就是Fast-Motion 和 Low-。

       它们的完全写法是Divx :-) MPEG-4 Low-Motion和Divx :-) MPEG-4 Fast-Motion,至于为什么要起这样的名字我看只有去问他们的开发者了,这两个编码形式有什么区别吗?是不是从字面上理解就是一个编码速度快一些,一个慢一些呢?好的,这也正是本文要说明的,通过阅读这篇文章,以后大家就可以根据自己的需要来制作自己的MPEG4电影了。

       要知道这两个编码形式的具体区别,首先就要知道Divx MPEG4的来历,它实际上就是从Microsoft 的 Microsoft mpeg4 v3改变而来的,如果不信的话,大家可以拿实际转化一个文件来看一下,可以看看是不是Microsoft mpeg4 v3,Divx :-) MPEG-4 Low-Motion和Divx :-) MPEG-4 Fast-Motion生成的文件大小有什么区别,你会发现Microsoft mpeg4 v3和Divx :-) MPEG-4 Low-Motion生成的文件大小是一样的,这就说明Microsoft mpeg4 v3和Divx :-) MPEG-4 Low-Motion其实是一回事,只是名字变了一下而已,但是Divx :-) MPEG-4 Fast-Motion生成的文件就明显比以上两种编码形式生成的文件要小一半,为什么会这样呢,是不是说Divx :-) MPEG-4 Fast-Motion就要比Microsoft mpeg4 v3和Divx :-) MPEG-4 Low-Motion好呢?实际上这不是简单的用好与不好来衡量的东西,咱们一步一步来说。

       要把一部DVD转化成一部MPEG4影片并且要放到CD上,在转化之前,就会考虑转化后的文件是要放到一张CD上还是两张CD上,一般的方法是考虑通过调节码率进而控制文件大小来实现,那么这样的话,在编码过程中码率就不能够调节,是固定的,也就是用固定码率(CRB)来实现的,比如说码率设置为1000K,那么在整个编码过程中,就一直保持1000K的码率来进行编码,这就是Divx :-) MPEG-4 Low-Motion,比如说VCD就是1150K的码率来实现的。

       而Divx :-) MPEG-4 Fast-Motion就不一样了,它是通过动态码率(VRB)来实现的,也就是说,在整个编码过程中,这个码率是变化的,即使选择了码率为1000K,但是在从头到尾的编码过程中也不全是按照这个码率来进行的,只是在一些特殊的动态镜头里才是(具体是什么这篇文章就不说了),一般来说是保持在610K的码率上,和SVCD一样,这就是为什么SVCD是一张CD就能容纳的原因,也就是为什么Divx :-) MPEG-4 Low-Motion生成的文件要比Divx :-) MPEG-4 Fast-Motion生成的文件效果要好的原因。

       通过以上的简单介绍,大家对Divx :-) MPEG-4 Low-Motion和Divx :-) MPEG-4 Fast-Motion有了一个大概的了解了吧,简单的说就是前者是通过固定码率来进行编码的,而后者则是通过动态码率来进行编码的,前者生成的文件效果好一些,但是文件尺寸大一些,后者则相反。

       知道了两者之间的区别,看来是Divx :-) MPEG-4 Low-Motion要比Divx :-) MPEG-4 Fast-Motion好一些了,其实不然,那要看具体的应用方向了,比如说要应用到网络上,那么使用Divx :-) MPEG-4 Fast-Motion就好一些,文件尺寸小一半,只是牺牲了一些画面质量,不过还说的过去,还有如果要把VCD转化成MPEG4文件,那么用Divx :-) MPEG-4 Low-Motion就不合适了,文件大小基本没有变,但是视频质量却没有什么根本的变化,但是如果要把DVD转化成MPEG4文件,那么用Divx :-) MPEG-4 Low-Motion就最合适不过了,文件尺寸大大减小,而视频质量比DVD也没有太大的区别,如果要刻在CD上的话,有两张CD就可以了,并且码率还是设置成1200K的效果,太合算了。

我来评两句