之所以聊到这个话题,源于一个意外。上个月我儿子买了一辆雷克萨斯汽车,车上配置了马克莱文森音响。该车音响说明书里边儿写明了是支持多声道音乐重放的。于是拿了一张DTS-CD试播,结果被识别为普通CD,播放无声。后经多方询问才知道,马克莱文森音响从2012年起就不再支持DTS了。当下支持多声道音乐的除了DTS之外,就剩下Dolby Digital(AC3)了。于是,尝试将DTS-CD转变为AC3-CD,其中经历各种折腾,学到不少知识,简单记录如下: 事实上,本人是音响爱好者,二十多年前就搭建了家庭影院,享受了环绕声带来的震撼音效,与多声道音乐带来的乐趣。后来得到一张DTS-CD,于是,通过研究,收集刻录了不少DTS-CD,一开始是在家庭影院系统上播放,后来汽车上支持DTS-CD播放后,又放在汽车里听,由于汽车里是6碟DVD碟机,于是,又将所有的DTS-CD压到DVD里,这样就可以不用经常换碟了,若不是这台高级车配的高级音响不支持DTS,估计我也就不会在这方面花时间了。 说道DTS-CD,一开始就是为电影而生的,DTS(Digital Theater Systems)顾名思义就是数码影院系统,当年DTS就是将环绕声道存在CD里,影片上记录的是同步信号(还有主声道信号),在播放的时候,由同步信号在CD上提取相应的音频信号,这个效果比当年把所有多声道信号都存在胶片上的杜比系统好不少,因此得到了不错的发展。而DTS-CD用来听音乐则相当于是拓展应用。DTS-CD完全采用了与普通CD相同的格式,其存储的多声道信号也被压缩到与CD完全相同的规格,文件形式也伪装成标准WAV格式,只是这种文件如果不经过DTS解码,播放出来的就是沙沙的噪声,DTS的最大编码流量与LPCM相同,也就是每秒 48000*16*2=1536000bps=1536kbps。相对而言,这远比另一种流行的多声道编码系统——Dolby Digital (AC3)所提供的448kbps 来得大,换句话说也就是DTS在多声道音频的压缩过程中压缩率要小得多。前面说了Dolby Digital (AC3)最初是将多声道数字音频信号存在胶片上的,由于胶片上信息容量有限,Dolby Digital花了不少功夫在音频压缩算法上,因此,虽然Dolby Digital的448kbps比DTS的1536kbps低不少,但是听感上也没那么差。这次我将DTS-CD的音频转码成AC3之后,试听结果没发现音响效果差多少,但是文件体积确压缩了不少!一张CD容量以AC3编码的话,可以存放差不多4张DTS编码的内容。 说道多声道音频,现在比较多的是所谓5.1声道,分别为左前,中置,右前,左后,右后五个声道,外加一个重低音声道也就是那个0.1声道。在此基础上,又发展了7.1声道甚至9.1声道,其实,真正有效声道就是4声道,即前方左右两声道与后方左右两声道,其他声道都可以从这4声道"推算"出来的。举个例子:大家在听普通CD的时候,虽然只有两声道,但是两只音箱中间依然有声音(比如歌曲中的人声相位就在中央),这个中间声场就是人脑通过左右两只耳朵听到的声音,经过分析计算,"推算"出来的声像位置。当然,这个中间相位的声音,需要人坐在距离两个音箱相等的中间位置(所谓的皇帝位)才能获得正确的相位,否则就会随听音位置的偏移而偏移。此时,如果由音响系统根据算法同样将中央声像的信息推算出来,并通过一个中置音箱播放出来的话,那么这个中间的声像就比较稳定了,不会随聆听者位置移动而移动,这也就是所谓中置音箱的意义,同理可推广到其他的声像,由音响系统"推算"出来的位置越多,且在相应位置摆放对应音箱,可以将更多的声像"锁定"在它应该出现的位置,而不是仅仅靠坐在皇帝位才能有正确地判断。这也是更多声道的意义。大家看到电影院里后半场挂了半圈的音箱,实际上,每个音箱的内容都可以通过标准4声道信息"推算"出来。当然,那个0.1声道的重低音也是从4声道中抽取出来的。 关于DTS-HD与杜比TRUE-HD,由于采用了更高的采样率如24bit/96kHz,再加上无损压缩技术,使得声音的保真度得到大幅度提升,另外,更加可贵的是,在所有高规格数据流中依然保留了低码率的数据流,使得早期的AV功放与解码器得以兼容运行解码,获得标准的5.1声道输出。 关于DTS-CD转AC3的实战经验。转码其实很容易,手头实验成功的有两种方法(软件):一个是foobar2000,另一个是Eac3to。Foobar2000方便之处是有图形操作界面,操作简单,支持中文文件的转码,问题是插件配置需要折腾一番,一旦折腾通顺了就一劳永逸了。Eac3to的方便之处是简单实用,插件也比较好找,原本是命令行执行的命令,后来,找了一个GUI用起来也凑合,有个致命问题就是不支持中文文件名的曲目(包括整个目录名都不能有中文),至少我找到的版本如此。因此,我这次主要用的是Foobar2000 Ac3filter插件解决了转码的问题。由于DTS的码率比AC3高,因此转码后文件小了许多,一张CD轻松放下4张CD的内容!制作过程中有个棘手的问题,之前说过,DTS-CD之所以能与普通CD兼容,是因为其文件格式被做成伪WAV格式,就是其扩展名是.wav但是内容是DTS。而通过软件转码出来的文件扩展名都是.ac3而非.wav如何将AC3文件伪装成WAV文件呢?于是我想到了用虚拟光驱专制的办法,具体操作过程就是,手动编辑一个.cue文件,将一系列AC3文件通过CUE文件关联起来,然后将这个CUE文件加载到虚拟光驱,并被识别为一张CD光盘。下面就是这个CUE文件的片段… FILE "01 Track01.ac3" BINARY TRACK 01 AUDIO TITLE "Track01" PERFORMER "" INDEX 01 00:00:00 FILE "02 Track02.ac3" BINARY TRACK 02 AUDIO TITLE "Track02" PERFORMER "" INDEX 01 00:00:00 FILE "03 Track03.ac3" BINARY TRACK 03 AUDIO TITLE "Track03" PERFORMER "" INDEX 01 00:00:00 然后,再用EAC(Exact Audio Copy)对这个虚拟光驱进行抓轨操作,选择单轨输出就可以得到一系列的以AC3编码的wav文件。然后再用这些文件通过Nero刻录软件烧录CD就可以了。在正式烧录之前,我将这些文件在电脑上播放,一切顺利!但是出了个小问题,我发现用EAC抓轨的时候,显示的播放时间都大大的短于实际的乐曲时间,经过研究,我认为,这是因为音乐CD是非压缩文件,码率恒定,因此其音乐播放时长是根据文件大小直接算出来的,DTS的码率正好与CD一致(个别有小差异,后面再讲)因此,播放时间基本没问题,而这个AC3文件远小于wav文件(接近1/4)因此,总共60分钟的音乐,显示为15分钟,而且每个文件显示都小。这在电脑上模拟播放这些文件时,看到显示的时间与音乐完全对不上!此时,我突然想起,早先我玩儿DTS-CD的时候,有些曲目结尾的时间总是差几秒,一张CD累计到结束时能差几分钟,以前百思不得其解,现在突然明白了,刻录DTS-CD的音乐文件来源比较杂,有的是从DTS-CD抓出来的,其采样率是44.1kHz,有的是从DVD抓出来的,其采样率为48kHz。同一段音乐,用不同采样率采样出来的文件大小是不同的,44.1kHz与48kHz差的不多,也不影响DTS解码,但毕竟有8.8%的差距,在抓轨转码的时候,播放时间就错位了,因此在制作DTS-CD转码之前一定要注意要统一到44.1kHz的采样频率,否则乐曲的时长不准。说回到AC3制作的CD,在模拟试播的时候,虽然播放时间显示混乱,但是曲目还是能放出来,因此,决定刻一张盘试试… 当我将刻录好的CD盘放在车里一听,结果大失所望,居然是沙沙的噪音,后来试了其他车以及CD,DVD播放机都不能正确解码。看来这种AC3编码的CD没有得到任何播放机的支持,虽然DVD机以及车机有AC3解码的功能,但是,对于这种CD格式无效。至此,转码刻录AC3-CD的尝试以失败告终! 虽然将DTS转码成AC3刻录CD不成功,但是将其刻录到DVD还是可以的,因为,AC3是DVD的标准音频编码,凡是支持多声道音频的系统,有不支持DTS解码的,但是,一般都支持AC3,或许DTS授权太贵了吧,或者说,现在玩儿多声道音频的人太少了。 说实在的,我手里的多声道音乐资源,包括DTS-CD与DVD都是2012年以前的版本,新近就很少再看到有新的多声道音乐发行了,究其原因,一方面是玩儿多声道音乐的人太少了,不知道大家注意了没有?现在从网上下载的电影。如果不是蓝光原盘的话,很多都不带多声道伴音,要说也是,现在很多年轻人都用手机来看视频,说老实话,一个声道就够了,多声道伴音其实没有什么意义。另一方面,多声道系统在家庭影院里面有很好的表现。但是用来听歌儿就有点儿鸡肋了,从我之前收集到的那些个多声道的歌曲音乐来看,发现很多的DTS-CD它的音乐制作就是为了多声道而多声道,有的时候歌唱者在前边声道唱一句,然后转到后边儿声道唱一句,然后乐器也是前边儿响一下,后面响一下,刚听起来感觉很新鲜。但是听多了就觉得也没多大意思了。你想啊,如果你到现场听音乐会,所有的乐器以及演唱者都在你的前方,不会有乐器在你身后演奏,除非你站在乐队中间…但是看电影就不同了,飞机可以从身后飞来,炸弹也可以在身后轰鸣…因此就像DTS这三个字母代表Digital Theater Systems一样,本来就是为数字影院系统而生,用它来玩儿多声道音乐,新鲜一下就够了,不会长久的。 在知道马克莱文森音响不支持DTS的时候,虽然瞬间觉得不可思议,但稍微一想也就释然了,事实上,汽车里更不需要所谓的多声道音乐,就拿这套顶配的马克莱文森音响举例,它号称有23扬声器,其实,就汽车里的那点儿空间,放23扬声器真的很夸张,我觉得最好就是利用它自己的算法加上这23只扬声器,将两声道立体声音乐投送到每一个座位,让听众(乘客)有一个比较好的声场包围感就足够了,不需要前后左右都有人唱歌,那样太乱了……