Tmpg很可能不能正确处理加入在AVI从的特殊音频,例如VBR的MP3或AC3等等。这就需要将音频事先分离出来,用专用的软件Decode为标准的WAV后,再交给Tmpg编码。
分离音频可以使用NanDUB (一定要NanDUB,不能用VirtualDUB。VirtualDUB在特殊音频的处理上不完善,会Drop Frame,造成时间长度不一样。):
打开AVI文件后,确认[Audio]目录下为[Direct Stream Copy] 和 [AVI Audio]。之后进入[File] - [Save WAV...],保存音频。如果是MP3,就命名为xxxx.mp3,如果是AC3音频,就命名为xxxx.ac3。
<a href="http://shooter.cn/imgdb/image.html?id=418">
之后可以使用Lame等工具将MP3转为WAV,命令行为:
Lame -decode input.mp3 output.wav
如果是AC3,可以参考本站AC3解码的文章,使用SoftEncode+DSEnc,或者Azid等将AC3转为Tmpgenc可以识别的WAV音频。 而后将这个WAV文件导入Tmpenc,由TmpgEnc继续编码,转换出正确格式的VCD或SVCD。
<a href="http://shooter.cn/imgdb/image.html?id=419">
(本文不包括视频方面的处理,关于未出现的内容建议参考本站其他文章或自行摸索,THX ^0^)