文/PCSOUL 如今很多人都喜欢卡拉OK,可是市场上最新的歌曲盘片非常不好找。自己做?专业的卡拉OK制作设备太昂贵了。其实我们只要有DVD音乐盘就可以进行卡拉OK的DIY,这里我将自己的一些经验与大家分享。此前要说明一下,本文中提供的方法只是我个人的见解,而且本文所述只有方法,至于原理是什么,为什么要这样做,就留待有兴趣的读者自行研究了。
DVD转换MPEG
这个是视频DIY的核心部分,也就是视频处理部分,因此我们单独讲解。
DVD的高画质是最吸引观众的亮点,其实这就为我们提供了一个很好的视频来源。DVD的视频文件是以VOB为扩展名的,一张DVD应该包含四个或者五个VOB文件,一共是4GB以上,所以你必须有足够的硬盘空间来存放这些文件。同时要预留出大概3GB左右的硬盘自由空间,也就是处理一部DVD你需要7G左右的硬盘空间。得到VOB文件之后,我们首先要用DVD2AVI对VOB文件进行处理一下。DVD2AVI是处理VOB的一个很好的工具。同时提醒大家,在整个处理过程中,不要对DVD的VOB文件、处理过程中产生的工程文件进行移动、删除等操作。
好了,回到DVD2AVI。首先是打开那些VOB文件,File→Open,选择VOB文件,如果有一个以上的文件,选中第一个,它就会自动给选上其余的。在Video一项里面,iDCT Algorithm中选择64-Bit Floating Point,Field Operation中选择None,Color Space中选择YUV 4:2:2(注意:不是RGB 24-Bit)。之后就到Audio的设置了,Track Number中有Track1-8来选择,这里其实每一个Track就代表一种语言,例如Track1是英语,Track2是中文。Dolby Digital中选择Decode,输出音频文件是WAV,这样方便我们在后面用于合成。其它的都用默认的设置。
选择File→Save Project。这时系统会自动生成一个扩展名为d2v的文件,同时还有一个WAV音频文件。在使用DVD2AVI之前,需要给DVD2AVI加上VFAPI插件。将DVD2AVI.VFP放入DVD2AVI的目录,然后运行DVD2AVI,如果Help→VFAPI Plug-In已经选中就可以了。
图1
上面由DVD2AVI处理完的文件,我们都交给TMPGEnc来处理,TMPGEnc是一个输出质量公认一流的VCD编码软件。在TMPGEnc中,点击Video source后面的Browse,选择DVD2AVI输出的d2v文件,然后点右下角的Load,Template→VideoCD (PAL).mcf,载入这个PAL制式的VCD标准模板。点击Setting进入Advanced,双击Inverse telecine来进行IVTC处理。在Inverse telecine的窗口中,Setting Method选择24fps,Deinterlace选择None,然后Start;这时要看你的PC的速度了,一部电影所需要的时间可能需要一个小时甚至更多。经过一段时间的处理后,一直点OK直到退到MPEG Setting。双击Deinterlace,将画面随便拖到中间,在Method中选择Even field,拉丝应该会消失了(如图1)。双击Clip frame,这里可以剪掉多余的黑边。最后双击Source range,这里可以校正一下影音同步,也就是使视频和音频同步了。这时可以先看看你的那个音频文件,文件名应该为“xx ac3 384Kbps -66ms”这样的形式,这里的-66ms(也可能是不带负号的)就是我们需要的音频延时了,在Source range的窗口中Audio gap correct填入刚才的音频延时(如图2)。连点两个OK退到了TMPGEnc的主界面。
图2
点Audio Source后面的Browse,选择刚才生成的WAV音频文件;在Output file name里面设好输出的文件。好了,这时你按下Start,它就会开始处理并输出MPG文件了。
DVD转换卡拉OK
这个是我个人想出来的办法,由于GF喜欢在家中唱卡拉OK,但是现在很多新的歌曲短时间内没有卡拉OK。DIY卡拉OK的方法其实跟DVD转换MPG中的视频部分的方法是完全一样的,这里就不再重复了。关键是处理音频部分。
其实,现在的一些音乐DVD就是很好的材料,如果能够找到DVD卡拉OK,那就更好了。在这些DVD中我发现选择语言为中文的时候,就可以得出原唱;如果选择语言为英语时得出的就是纯音乐的伴奏了。怎么提取出来?上面我不是说得很清楚了吗?在DVD2AVI中,Audio的设置中选择Track2(一般就是这个了,如果不是就试试其它的),这样得到的音频文件就是纯音乐的伴奏了。
图3
我们遇到了另外一个问题:卡拉OK一个声道是原唱,另外一个声道是伴奏,我们得到了的是两个文件,但是TMPGEnc合成的时候只能够将一个音频文件合成啊,我们要想办法将这两个音频文件合成出一个双声道的音频文件。
图4
要处理音频,当然离不开Cool Edit。我翻查了不少关于VCD的资料后发现,其实卡拉OK的双声道音频只不过是一个由多个Track合成的音频而已,我们现在就是要利用Cool Edit的多轨道编辑的功能。
图5
打开Cool Edit之后,点击左边的Open File按钮,导入两个音频文件(如图3),分别为原唱的y.wav和伴奏的m.wav;确认切换到多轨模式,可以通过F12来切换。点击y.wav然后点InsertsintosMultitrack按钮,此时y.wav会被加入到Track 1,同样地将m.wav加入到Track 2。此时选中Track 1然后按F12切换到单轨模式,由于Track 1的y.wav是原唱,我们将它放在卡拉OK的右声道,所以应该把左声道的声音Cut掉。这时,点击Edit the left channel of a stereo wavform来锁定右声道(如图4),此时只可编辑左声道,在音频曲线上点右键选择Cut,这样左声道就被我们Cut掉了;用同样的方法Cut掉Track 2的m.wav的右声道,最后得到的两个单声道的音频(如图5)。回到多轨模式,在音频曲线上点右键,选择Mix Down to File,这时系统会生成一个Mixdown的文件,同时系统自动切换到单轨模式,按F12回到多轨模式,然后通过File→Save Mixdown as将这个音频文件保存起来。至此,一个两声道的WAV文件就生成了。不用我说了吧,将这个文件放到TMPGEnc里面合成,一个标准的卡拉OK就此诞生。
|