IsaacZ 发表于 2008-1-13 15:45:24

[推荐]多线程(双核)导致TMPGEnc Plus转换rm文件无响应及处理方法(转载)

本帖最后由 IsaacZ 于 2009-5-28 10:13 编辑

TMPGEnc Plus俗称“小日本”,是一款将AVI等各种格式的影片文件编码转换为MPEG1/2格式的优秀工具。因近日下了许多Rmvb格式的电视剧,硬盘空间日紧,且家人长时间在电脑上观看也不方便,遂想到将其刻成市面上所谓的“HDVD高容量视频光盘”。不想,制作过程中碰上了一些难题,其中,TMPGEnc Plus程序无响应、不能正常批处理的问题觉得最为典型,因为,之前曾花了几天时间在www.cdbest.com等专业论坛潜水学习,唯独这个问题有许多人提问,却无明确答复,许多高手或前辈甚至还不屑回答。但这个问题的确困扰了我很久。

首先声明一下,TMPGEnc Plus本身是不正式支持rm\rmvb格式文件转换的,必须通过安装带有Real解码的播放器或解码包,如AFLY'S_RealPack、暴风影音、K-Lite Codec Full等,才能导入转换。在安装这些解码器过程中,如果解码器冲突或没有正确安装,也是会引起程序无响应等问题的。但这些不在本贴讨论范围,这里所要讲的是TMPGEnc Plus可以正常转换rm\rmvb格式文件后,在部分电脑上出现程序无响应、或不能批处理的现象,而且还是随机出现,毫无规律可言。具体症状如下:

1、启动程序即无响应,再开程序也如此,或明明双击了程序,进程存在了却不显示任务,最后只能强行退出。如图

http://www.chinadforce.com/attachments/day_060906/1_V9c8m2sN1muf.jpg

2、众所周知,“小日本”转换的优势在于质量,而速度则很慢,如果不能实现批处理,那不把人累死才怪。主要症状是不能批处理,或批处理容易中断,或批处理每次不能超过2个文件等。如图

http://www.chinadforce.com/attachments/day_060906/2_IBcE6k7Bfzlv.jpg

http://www.chinadforce.com/attachments/day_060906/3_ulhuvJO6bztl.jpg
由于个人常用的两台机子软硬件配置都较新(一台P4 630、DDR400 1G、RAID0 240G;另一台DELL品牌机,PD 820、512M DDRⅡ、SATAⅡ 160G),应该不会是本身故障或瓶劲引起的。所以本着先软后硬的原则,试图从软件设置上解决上述问题,包括TMPGEnc Plus【环境设定】——【CPU的设定】,尝试了多种组合配置,还在【任务管理器】——【处理器关系】中尝试关闭另一核心,但都不能解决问题,如图。

http://www.chinadforce.com/attachments/day_060906/4_vtihw8rgEacp.jpg

http://www.chinadforce.com/attachments/day_060906/5_zhlwT1YNA2Jd.jpg
回想TMPGEnc Plus开发时间比超线程、多核CPU技术要早一些,故开始强烈怀疑MPGEnc Plus对些技术的支持能力或讲兼容性。后来,通过rmvb小片断在不同的机子(除上述两台外,还有三台的赛扬机子)上反复转换测试,证实了自己的想法,TMPGEnc Plus运行在单核CPU上无上述问题,一旦在双核或支持超线程的台式机上运行便会出现以上问题。
最后,解决的方法也很简单,即进入BIOS中把超线程功能或双核关闭就OK了,如图,真想不到硬件新了点也有错!

http://www.chinadforce.com/attachments/day_060906/6_p6DhLljW3yKc.jpg

http://www.chinadforce.com/attachments/day_060906/7_cMUqDXgGbaHA.jpg


附:有 关 截 图

1、TMPGEnc Plus程序不能正常运行的两款CPU在【设备管理器】及【任务管理器】中的显示。

http://www.chinadforce.com/attachments/day_060906/P4630_6S4KRKULTRr3.jpg

http://www.chinadforce.com/attachments/day_060906/PD820_EdS1bcTKU1gx.jpg

2、关闭超线程功能或双核后,反复测试批处理功能的截图。
这是未处理前,导入的批次列表:

http://www.chinadforce.com/attachments/day_060906/8_TFf94AYktJvh.jpg
这是批次处理成功后弹出的结果:

http://www.chinadforce.com/attachments/day_060906/9_RwYq51vnvsnF.jpg
在TMPGEnc Plus【文件】——【批次处理】中也可以看见上一次处理成功的结果:

http://www.chinadforce.com/attachments/day_060906/10_ldCGPS6wmFNM.jpg

3、以上测试TMPGEnc Plus涉及常用的2.53.35.130、2.54.37.135、2.520.54.163三个版本,以2.54.37.135的做了说明,其他的结果一致。

4、限于条件,对基于酷睿、酷睿2的笔记本或台式机,以及AMD的双核机子没有做过测试,不知道是否有以上现象。

5、rm\rmvb转换刻录为家用DVD播放机超长时光盘实际操作请参考这里:https://www.dianbo.org/forum.php?mod=viewthread&tid=1481

另外,补充一点,就是强烈建议大家关闭TMPGEnc Plus中的文件预览功能,除了一定程度上可以加快程序启动外,还能大大提高其编码转换的速度。如图。


http://www.chinadforce.com/attachments/day_060906/11_70GH3bjn5cy5.jpg
终于解决问题了。现在偶已成功转换制作了20多部的电视剧,基本全是在一张D5光盘上压入15~16集、总计16小时左右的视频文件,家人也不与偶抢电脑了,感觉很好。所以,今天写出来,希望对受此困扰的朋友有所帮助,也欢迎大家讨论。

IsaacZ 发表于 2008-5-30 12:14:06

应该是的,有问题吗?

IsaacZ 发表于 2008-6-2 13:28:44

没问题就好,见招拆招啦

folen 发表于 2008-6-2 23:50:35

我的AMD双核3600+也是这样的问题 在我的P43.0 和AMD2600+上就没有请问关闭双核处理速度会慢吗小日本4.0在双核上的转换速度那个快啊 爽!!就是转KVCD有点大 不知是不是设置问题

IsaacZ 发表于 2008-6-3 04:19:59

要想不受双核制约,还是用小日本4.0吧,稍微调试一下参数可以做出和 2.54 同样的效果。

萧萧秋水 发表于 2008-6-5 05:40:58

<div class="msgheader">QUOTE:</div><div class="msgborder">以下是引用IsaacZ在2008-6-2 14:19:59的发言:要想不受双核制约,还是用小日本4.0吧,稍微调试一下参数可以做出和 2.54 同样的效果。 </div>
这个正解,现在已经换用4.0了。

tspyan 发表于 2009-5-28 23:25:12

请问我用(小日本)TMPGEnc Plus 2.54.37.135 转换KVCD时小文件能浏览导入,但转换大文件的时候就不能了,导入时无响应,难道也是双核的问题?我的是AMD3800+,关闭BIOS超线程功能或双核功能会降低电脑性能吗?我照以上讲解在BIOS中没有找到相关选项,能细说一下步骤吗?非常感谢!初学者请多谅解!

IsaacZ 发表于 2009-5-29 11:07:54

请问我用(小日本)TMPGEnc Plus 2.54.37.135 转换KVCD时小文件能浏览导入,但转换大文件的时候就不能了,导入时无响应,难道也是双核的问题?我的是AMD3800+,关闭BIOS超线程功能或双核功能会降低电脑性能吗?我照以上 ...
tspyan 发表于 2009-5-28 23:25 https://www.dianbo.org/images/common/back.gif

当然,要不然人家开发双核干吗?你说是不?IsaacZ不主张关闭双核功能,建议从软件设置上寻找原因,首先应该尝试重装编解码器和转换软件。

jinjin198 发表于 2010-3-2 13:46:17

TMPGEnc Plus 2.54.37.135真的很好用,经典就是经典啊。。。。。。
我通过微调,可以26.6小时一个DVD5就能装入。呵呵。4.0的话,??????
我真的不敢说。。。我的机子是单核的。如果2.54能支持双核的就更好了

汗牛充栋 发表于 2010-6-11 14:47:39

我的是大文件就出错,小文件就OK。看来只能用这个做电视剧了...
页: [1]
查看完整版本: [推荐]多线程(双核)导致TMPGEnc Plus转换rm文件无响应及处理方法(转载)