『漫游』酷论坛>『影音数码技术学习交流』>[求助]用ERP把DVD转成RMV ..

[求助]用ERP把DVD转成RMVB影音不同步,望高手不吝赐教谢谢

p_bird_cyx@2008-09-18 03:02

这个问题可能挺土的,但是实在没办法,只好厚着脸皮来求助。

用ERP从VOB直接压RMVB,装了Elecard MEPG2 decoder(不装不能压。。。),压完后画面声音不同步。最开始是同步的,慢慢声音就提前了,1G的VOB文件,压出约20分钟的视频,到最后大概一句话声音提前了两三个字。

我的电脑双核2.8G+1G内存,压的时候没做任何其他事情,连杀毒软件都关了。

因为是压整部几十集的连续剧,还要加logo,所以无论是先转avi再压RMVB,还是单把音频提出来压缩,都实在是比较痛苦。希望各位大人指点下,在尽量使用VOB到RMVB一步到位的方法的前提下,有没有可能解决这个问题,或者让影音之间的延迟尽量的缩小呢?

非常感谢,小女子鞠躬谢过先~
引用

不败的魔术师@2008-09-18 09:58

用X264!

至于RMVB的问题 楼下解答
引用

roozhou@2008-09-18 10:46

请用ffdshow解码(在视频解码器设置里把mpeg2选为libavcodec)+dscaler的反交错滤镜。连续剧吗,估计是Elecard自动反交错了吧。
引用

p_bird_cyx@2008-09-18 11:04

先谢谢楼上两位大人~

我之前就试过ffdshow(刚才又试了下),总是告诉我“尝试运行ffdshow.ax configure 时发生意外”……难道是解码器安太多了冲突?总之后来试了一大圈之后似乎只有Elecard能用。

不知道……这又是啥问题啊……
引用

roozhou@2008-09-18 11:14

这个问题是旧版的没卸载干净,快捷方式指向旧版的ffdshow.ax造成的
如果要压片一定不能多装解码器,最好不要用任何捆绑式解码器包,建议卸载机上所有的解码器,搜索机上所有的ffdshow.ax并全部删除。然后重新安装最新版的ffdshow tryouts,安装dscaler4。
引用

p_bird_cyx@2008-09-18 12:08

楼上大人说的很对,这回ffdshow可以成功设置了。装了ffdshow、dscaler5和ERP,开始压缩。于是。。。。。还是我以前的问题,ERP里一点开始就立刻fail

***********************************************************
*** 2008-09-17 21:04:41 New Session Start. Jobs:1 ***
---2008-09-17 21:04:41 Start Encode Job 1, (E:\VTS_01_4.VOB)->(E:\VTS_01_4.rmvb)!
Warning File Reader 2008/09/17 21:04:41 8104 Failed to Render File, E:\VTS_01_4.VOB, with DirectShow Reader. Check for available codec.
Warning File Reader 2008/09/17 21:04:41 8107 Neither uncompressed audio or video was available in DirectShow Reader
Error File Reader 2008/09/17 21:04:45 8404 Failed to open file E:\VTS_01_4.VOB
Error File Reader 2008/09/17 21:04:45 8322 Unexpected file format, E:\VTS_01_4.VOB may be a flat file.
Error SDK Configuration 2008/09/17 21:04:45 0 Failure to load reader for file E:\VTS_01_4.VOB
Error SDK Configuration 2008/09/17 21:04:45 0 Unable to initialize input
2008-09-17 21:04:45 Init Job Failed (E:\VTS_01_4.VOB)!
Error SDK Configuration 2008/09/17 21:04:45 14000 Attempted to start encoding with no Input
Error SDK Configuration 2008/09/17 21:04:45 14001 Attempted to start encoding with no OutputProfile
Error SDK Encoding 2008/09/17 21:04:45 15001 Job failed to start encoding
---2008-09-17 21:04:45 Job Encode Failed(E:\VTS_01_4.VOB)!
*** 2008-09-17 21:04:45 Session Finished. Finished:1,Success:0,Fail:1.
****************************************************

唉。。。。。。。。。。。。。。。。。。。。
引用

roozhou@2008-09-18 12:12

确认两件事:
1)把vob拖入C:\Program Files\Windows Media Player下的mplayer2.exe中可以正常播放
2)在ffdshow的视频解码器设置的output中I420/IYUV已经勾上
引用

p_bird_cyx@2008-09-18 12:17

果然第一条就没通过……

“未找到可用于流呈现的筛选器组合。”
引用

roozhou@2008-09-18 12:25

还是ffdshow中视频解码器设置的codecs里,确认mpeg2里选中了libavcodec

还有,应该装dscaler4不是dscaler5,这样在ffdshow的deinterlacing的method里就会出现DScaler的反交错滤镜,用来压电视剧需要用这些
引用

不败的魔术师@2008-09-18 12:27

为了报答楼上大人的热心
楼主 上照片!
引用

p_bird_cyx@2008-09-18 12:28

第一条我很确定选上了~

现在换dscalering~
引用

p_bird_cyx@2008-09-18 12:29

严重噗哧……

要是解决了就上,如何~
引用

roozhou@2008-09-18 12:37

好吧,放vob时有声音吗?没有的话说明没有MPEG分离器(windows里可是自己带的,难道你自己卸载掉了?)。

把这个下载下来:
http://www.xvidvideo.ru/component/option,com_docman/task,doc_download/gid,447/Itemid,11/

把里面的MpegSplitter.ax解压出来放到c:\windows\system32下
在开始->运行里打regsvr32 MpegSplitter.ax,确定就搞定了
引用

p_bird_cyx@2008-09-18 12:45

换了dscaler4……ERP还是一开始就fail,我确定一定以及肯定ffdshow里的mpeg2选了libavcodec

vob文件,用最简易版的media player仍旧播放不能,用其他的播放器放一切正常……

我开始严重怀疑是VOB文件本身有问题

如若不然,那就只能是我的RP了……
引用

roozhou@2008-09-18 13:56

看楼上楼上的回复
分离器和解码器都必须有才行
其他播放器一般自带了分离器和解码器所以能放
引用

«123»共3页

| TOP