BIOS LOGO 修改 EXE 相关软件 最全视频软件 搜新软件 搜新美影 搜新MPEG4专栏
现在位置:搜新网首页---MPEG4 专栏
 
Fast-Motion 和 Low-Motion 的区别

2000-7-16



最近经常有朋友写信来问我,在最终生成 MPEG4 AVI 文件的时候,在选择列表上看见的 DIVX MPEG-4 Fast-Motion 和 DIVX MPEG-4 Low-Motion 到底有什么区别?是不是选 Fast-Motion ,生成的速度就高点?所以就有了下文。

一般情况下,我们在生成文件的时候,都会看到类似于下面的窗口:

wcx-1.jpg (34595 字节)

图中箭头所指就分别是这次我们要探讨的 DIVX MPEG-4 Fast-Motion 和 DIVX MPEG-4 Low-Motion 了。首先,大家还记得 DIVX MPEG-4 的来历吗?对了,就是改自 MICROSOFT 的 Microsoft mpeg4 v3 ,所以为了说明更多的问题,我们这次也把 Microsoft mpeg4 v3 拿来做对比!请看下面的数据:

VCD MPEG-1 DIVX MPEG-4 Fast-Motion DIVX MPEG-4 Low-Motion Microsoft MPEG-4 video codec v3
5,835 M 2,107 M 4,669 M 4,669 M

看到了吗? Low-Motion 和 Microsoft mpeg4 v3 生成文件的大小一模一样,分毫不差!这也就是说明了其实 DIVX MPEG-4 Low-Motion 是和 Microsoft mpeg4 v3 同一样的东西,名字不同而已!(其实如果大家装了 MICROSFOT MEDIA TOOLS 的话,会发现里面还分别有 Microsoft mpeg4 v2 和 v1 的,这里面的 V2 其实就是相当然于 Low-Motion 了)而用 DIVX MPEG-4 Fast-Motion 生成的文件就比用 Low-Motion和Microsoft mpeg4 v3 生成的文件要明显少一倍以上!而它们编码的时间就几乎没什么差别,那么是不是就说明了 Fast-Motion 比 Low-Motion 和 Microsoft mpeg4 v3 要好呢?慢着,请看我慢慢说来!

一般情况下,如果我们要把一部 DVD 做成 MPEG4 并放到 CD 上的话,是要首先考虑到底用一张 CD 还是两张 CD 这个问题的,这个时候,用调节码率来控制生成文件的大小是一个很常用的方法,大家也可以在我的站(www.souxin.com ) 找到这些专门为这种应用而编制的码率计算软件!既然要计算码率和文件大小的关系的话,那么这个码率的数值就不可能是变化的,所以就有了这个 DIVX MPEG-4 Low-Motion 的编码方式!也就是说,它是用固定编码 Constant Bitrate (CRB)方式来生成文件的,如果你选择了用 910K 的码率的话,那么用这中方式生成的影片的码率由开始到结尾的码率都是保持在 910K ,这也就像 VCD 的码率基本稳定在 1150K 左右一样。而 Fast-Motion 就不同了,正如大家所知道的那样,它是采用动态码率 Variable(VRB) 来压缩文件的,也就是说,就算你选择了用 910K 的码率来生成作品,它也并不是由头到尾都是用 910K BPS 的码率来编码的,而是在一些大动态镜头里面才用(具体什么时候,就是它的算法问题了,我们先不讨论)平时基本是保持在 610K BPS 的,和 SVCD 原理一样!正因为这样,所以用 Low-Motion 生成的作品效果会比用 Fast-Motion 生成的要好一点。为了更直观表现这个码率的关系,请看下面这两幅图:

wcx-fast.jpg (31747 字节)
wcx-low.jpg (33097 字节)

以上的截图是在同一个文件压缩到 20% 的时候截下来的图片,我已经分别做了注释,相信大家从那条表示码率的黄线已经很容易看出   Low-Motion 和 Fast-Motion 的区别了吧!由于我是选择了用 910K BPS 来生成文件的,所以在 Low-Motion 的图里面黄线基本都是保持在这个数值的水平,红色箭头所指的当前码率为 827 。而 Fast-Motion 就不同了,虽然同样是选择了 910K BPS ,但但由黄线看,其码率一般都只是保持在 500 左右而已。相当强烈的对比!

现在,大家都明白了 Low-Motion 和 Fast-Motion 的区别了吧,下面我再来说说我的看法。朝相认为,虽然 Fast-Motion 的画面质量是没 Low-Motion 好,但我认为也差不了多少的,主要是看你在什么场合应用而已。如果在网络上应用的话,牺牲那么一点点图象质量就可以把文件大小缩少一半,我认为是十分值得的!又或者你是把 VCD 转为 MPEG4 的话,如果还是选择用  Low-Motion 的固定编码来编码 (CRB)的话,我认为是没什么意义的,根本体现不出 MPEG4 的技术优势!相反,如果是用来把 DVD 转成 MPEG4 的话,那么我强烈推荐大家用 Low-Motion ,而且要尽量把码率加大,比如选择 1200K BPS 的码率就很好,这样做出来的 MPEG4 已经比较接近 DVD 的效果了,而且也通常能放到 2 张 CD-ROM 上面,当然,如果你是想要做到一张 CD-ROM 上的话,那就又另当别论。

附上分别选用 Low-Motion 和 Fast-Motion 生成文件后,其文件头结构区别的图片
http://www.souxin.com/mpeg4/txt/lowfast/wcx-2.gif

--== 吴朝相 ==--
--== 搜新网 ==--
--== www.souxin.com ==--

 

本文章的所有权归搜新网所有,如果欲将其另作它用,请先联系站长,信箱是 soxin@21cn.com,谢谢!
 

°°°°°°


本站由WCX制作、维护 (C)2000 意见或建议 请OICQ联络:35871  或去信wcx98@163.net
本站始建于 1998 年 6 月 25 日