RM/RMVB转成VCD
原创:雷鸣
技术支持:ZeaS
(注:由于我没有DVD刻录机,暂无DVD的转换经验)
前言:Nero是一款很不错的刻录软件,支持VCD的刻录。网上下载的很多视频文件都是RM/RMVB格式。但是,我们不能直接把RM/RMVB文件拖到Nero里面,只能把WMV、AVI之类的文件拖进去。这就遇到了转换的问题。
方法1:使用EO-Video
此方法适用于只会通过扩展名来辨认视频文件,不知道文件里的数据流是什么的人。
EO-Video这个软件在因特网上搜索很容易找到。我在最开始转换RM/RMVB时就是用这个。
把文件加入到播放列表,再切换到“转换器”页面,把播放列表添加到任务列表中就可以开始转换了。操作极其简单,什么都不用管它就可以帮你转好。可是这个软件的速度实在是太可怕了。盯着上面的时间只在毫秒那里跳一下跳一下的,等到电脑电源冒烟可能才能完成。一片VCD转下来,在赛扬4 2.4GHz的电脑(就是我的电脑)上花了大约4个钟头。在初中毕业的那一个假期,EO-Video吃了我50个小时……
方法2:使用TMPGEnc2.58
此方法是高中同学ZeaS告诉我的。TMPGEnc由于支持DirectShow输入,只要有装RealSplitter和RealPlayer,你得Windows媒体播放器可以播RM/RMVB,它就可以把RM/RMVB转成标准的VCD视频。画质特别的好。可是,时不时地会遇到转出来没音频的的情况。使用RealMedia Analyzer提取出里面的RA音频,用Winamp转成WAV作为TMPGEnc的音频输入就可以了。速度要比EO-Video快得多。在我的电脑上,一集25分钟的动画片大概半小时可以完成。(标准画质)
方法2外传:使用AviSynth来读取音频(Video=false)可以免于提取。
方法3:使用TMPGEnc2.53
在电脑报出的《电脑奇迹赢巧大搜捕》的配套光盘里,我找到了TMPGEnc2.53。虽让看上去版本反而更低,可是用它转换不需要单独处理音频了,画质也不见得比2.58的差。
注:在插件选择处把除DirectShow以外的全部不选,可以解决一部分一导入源文件就叫你发送错误报告的问题。
方法4:使用QuEnc0.61
可能并没有多少人听说过QuEnc,它是基于FFD-Show中的libavcodec的一个MPEG1/2编码器。只要设置符合VCD标准,它编出来的文件一样可以通过Nero的文件分析。在不追求画质的时候它转得很快。(例如刻到RW上)
它主要功能是把AVS文件转成MPEG1/2,由于AVS可以读取RM/RMVB文件,所以QuEnc也就可以把RM/RMVB转成VCD。
建议安装AviSynth2.56,因为2.56的Directshowsource多了一个Convertfps=true选项,有效地解决了音像不同步现象。(weilai说的)
QuEnc没有帧率转换、大小变换的功能,这些靠AVS完成。QuEnc的设置是这样子的:
正中的比特率设为1150,不选“使用可变比特率”,在“高级选项”中,选中“4:3”,“MPEG-2混合预设”选"VCD",右下角“音频编码”选MP2,比特率选“224”。GOP大小一般用12,最大B帧数一般用2。剩下的像“检测场景变化”就自己根据需要调了。
以下是一个待转换的AVS文件示例:
Directshowsource("示例文件.RMVB",Convertfps=true)
changefps(25).BilinearResize(336,264).addborders(10,8,6,16)
ResampleAudio(44100)
ConvertToYV12()
(注:周围留下边是为了防止在电视机上放的时候字幕之类的东西跑到屏幕外面去)
有更快的方法请告诉我
QuEnc正在汉化中