『漫游』酷论坛>『影音数码技术学习交流』>比实时还要快:使用Di ..

比实时还要快:使用DivX 4.11进行MPEG-4编码

biaggi@2002-01-26 10:34

提升编码器

将DVD转换为流行的MPEG-4格式往往需要花费比影片实际长度更多的时间,但这个现象已在最近有了极大的改善。首先,英特尔的出力让DivX 4.11转换的性能有了明显地提升。第二,好几个深受欢迎的工具程序已加入了更重要的功能以进一步改善其性能。同时以实时方式转换DVD视频和杜比数码音频的工作已经成为现实。到目前为止,这仅限于MPEG-4视频,而MP3音频则已被人忘记。

英特尔对DivX编码译码器的帮助

关于英特尔出力优化DivX编码译码器的消息早以流传。这家硬件生产厂商的研发团队协助软件开发者。当然反过来,软件工程师必须让英特尔能得到实际的回报。在经过研究后,英特尔已经测试过该应用程序的程序代码并为SSE优化。这是在DivX Networks所发生的,该公司最近发表了SSE优化的4.11版。此外,英特尔直接寄给我们处理版的转换工具FlaskMPEG 0.6,然而我们并不建议使用。这项工具程序仅有在与Pentium 4处理器一同使用时才会较快,而这将让许多使用者失望。使用其它的处理器则没有这么幸运。我们将在我们的测试工作中看到这些影响。

Athlon XP也支持SSE,这真的让它快一点
Athlon XP也支持SSE,这真的让它快一点吗?

在执行这项测试前,我们进行了广泛的测试并试用其它的转换软件。我们的主要目标是希望证明如果特定软件为SSE优化,那么Athlon XP(Palomino)及使用Morgan核心的Duron都应该在性能上也有改善。毕竟,最新的超微处理器也使用了SSE扩充指令集。瞧!我们对了!在DivX 4.11发表后,该软件的情形改变,正如前所述。除了正确地为SSE优化的编码译码器,如DivX 4.11外,另一项革命性的功能也加入这场竞争之中——使用称为YUV的色彩空间以取代传统标准的RGB,让DVD/MPEG-2转换为MPEG-4更加快速。让我们来看看是什么让它变得如此神速。

DivX 4.11——同样的外观,全新的核心


我们对全新DivX 4.11菜单的外观很失望。它看起来就像是复制我们已在使用4.02版的菜单。然而,在这个版本外观下的引擎已经是一个具有全新增强马力的数据转换器。在此情形下,屏幕上所显示的正是我们测试时的设定。请注意「性能/品质」参数被设为「最慢」。这让我们得到最佳品质的影像,视其比特流传输率设定而异。所有接下来的测试均是使用「最慢」的设定。将性能/品质设定为最快自然会增加所有测得的帧数。但Tom's硬件指南著名的,便是在下结论之前,总是进行许多最严格的测试以及在最差的环境下进行的试验。因此从我们的角度来看,这代表着大多数追求品质使用者的需求。
DVD2AVI 1.76─很快,但在边角部份显得粗糙

当我们开始寻找新的MPEG-4转换程序时,DVD2AVI吸引了我们的注意。在初步测步期间,我们因其强大的性能表现而留下深刻的印象。即便是极讲究的VOB文件,或是偶尔出现影像错误MPEG-2文件,在该工具程序处理的过程中没有出现过一次的当机现象。我们也高兴地发现到它比老的FlaskMPEG 0.6在转换速度上快得多。但最令人兴奋的特点是可转换至YUV色彩空间的选项。点击这项选项时,而该程序的速度将会高度提升。

在我们说完它的好处后,当然我们也必需要提提DVD2AVI的缺点。1.76版无法在处理视频数据的同时将音频数据转换为MP3。此外,它仅有1个简单的减少多重资料的功能。若你需要多重处理音频及视频时,你必需使用其它工具,如VirtualDub。DVD2AVI另有一个缺点:名为「歪曲」的画面比例(即比例无法保持4:3或16:9)无法正确地转换。部份16:9的DVD将会变成4:3。这种转换上的缺点让你的DVD将看起来像是通过游乐场内的哈哈镜所见的,或一般人说的「长脸」效果(将在随后有更多说明)。

这些程序对一般的使用者而言实在太复杂,他们总希望在简单的几个步骤内完成所有的工作。以方便使用者言,以FlaskMPEG发展的应用程序是无敌的。而标示为1.82版的黑客版DVD2AVI已开始在网络上流传。这个版本已集成了MP3压缩功能处理音频数据。但在测试时,它的运作并不稳定,因此并不实用。
YUV色彩空间比RGB还快

YUV之所以在性能上有卓越表现的原因较易解释——现在大部份流行的DVD已经以YUV色彩空间储存信息。因此,将MPEG-2/YUV转换至MPEG-4/YUV较传统的FlaskMPEG程序节省下许多宝贵的处理时间。不幸的,FlaskMPEG 0.6这种较旧的标准,仅提供RGB做为转换后的色彩空间。而使用RGB代表在转换视频数据之外,也需要将使用的色彩空间自YUV转换至RGB。而后面的这个步骤在自MPEG-2/YUV转换至MPEG-4/YUV时完全不需要进行。

Flask XMPEG 4.2a:朝正确方向发展



左边是视频压缩程序的设定。右边则是音频编码译码器的设定。

原始的FlaskMPEG 0.6是由Alberto Vigata所研发,最后的更新版本是在2001年3月6日。之后法国网站www.mp3guest.com的程序设计师所接手(该网站资料也有英文版),而现在则是名为XMPEG 4.2a。Flask XMPEG 4.2a的设定与Windows XP的外观完全融合。这个预先安装的AVI外挂程序也可由其它应用程序使用,例如Pinnacle Studio 7。然而请注意,若你使用微软的MP3编码器,其位输出率最高为每秒56 KBit,若安装了radium 编码译码程序(ra-codec12.zip),则位输出率则可突破每秒128 KBit的限制。

 文章内容
比实时还要快:
使用DivX 4.11进行MPEG-4编码


--------------------------------------------------------------------------------
已创建:
十二月 14, 2001
--------------------------------------------------------------------------------
作者:
Uwe Scheffel
--------------------------------------------------------------------------------
类别:
数字视频指南
--------------------------------------------------------------------------------
小结:
关键是使用YUV色彩空间取代RGB。MPEG-4视频现在可以被转换为具有MP3音质,而且转换效率比实时更快——真是令人难以置信!  

YUV2选项则是XMPEG 4.2a另一项的革新。在激活后,此选项将加快DVD编码的速度。虽然之前仅能在研发较小的工具中使用,YUV似乎已开始受到一般软件应用程序的欢迎。
Flask XMPEG 4.2a(续)

另一项更引人入胜的功能是能处理不同的画面比例,除了标准的4:3及16:9格式外,使用者也可用以对特别的格式做优化。部份的DVD及MPEG-2影片使用特别的画面及像素比例,将造成熟练使用者口中的「长脸」效果。而这些也可在XMPEG 4.2a中获得更正。

而撷取及字幕的功能也极为有用。这些选项让使用者可以很方便地撷取影像并有效地移除无用的黑色边框。而要检视结果最好的方式就是检查输出画面。

要检视这个需要具有专家的实力,但法国的程序设计师已大量使用DVD2AVI-MMX这个我们已在其它工具中看过的接口。别被MMX所误导。DivX 4.11可以确定是为SSE使用而优化的——DVD2AVI MMX则只是命名的规则罢了。因此在这代表着你需要自MPEG-2转换成MPEG-4,这两个程序都是可以用的。

引用

比实时还要快:使用DivX 4.11进行MPEG-4编码

史莱母国王@2002-01-26 11:43

前提是机器要爽,象我这样的烂机器能看就不错了。实时编码是不可能的。
引用

比实时还要快:使用DivX 4.11进行MPEG-4编码

qiuh@2002-02-01 21:56

前提是换intel的最新 Px
引用

比实时还要快:使用DivX 4.11进行MPEG-4编码

zygu@2002-02-02 00:33

最新版是4.12,可以到:http://www.divx.com/ 下载

YU

引用

| TOP