
每个人都希望自己的
电脑系统音频部分更出色,尤其是播放自己喜爱的CD的时候,都想利用现在新的数码技术,用“数字方式”来播放。一般情况下,如果不用数字音频的话,那只有用CD解码、音频线输出,这种方式下,音频经解码后要先经
耳机放大——音频线——声卡CODEC混合——前置放大——功放——
音箱,全是模拟处理,其中要经多次放大和衰减,对信号非常不利,失真较大;加上一般CD-ROM的DAC都是附属电路,性能多比不上声卡的DAC。不过,情况不是完全绝对的,下面我们就来分析一下数字方式的利弊:
一、数字方式播放的原理 一般认为,直接用音频线连接CD-ROM到声卡的方式是一种模拟的方式,肯定不如“数字方式”。其实这个模拟的过程用
软件“数字播放”也要经过的,软件数字播放也要走声卡CODEC混合》前置放大》AMP》音箱的路,只不过是软件通道代替了CD-ROM内置DAC,但是PC机受到自身条件限制,软件数字播放的素质仍不高,达不到廉价
硬件DAC的水平,这是目前WINDOWS 的DirectSound本身的编码不太好造成的。
CD-ROM内置的DAC虽然比不上高档声卡的DAC,但却比软件+廉价声卡的DAC要好,廉价声卡的DAC和CD-ROM内置的相比也好不到哪儿去——不要以为数字播放就是直接把音轨扔给声卡的DAC,其实是软件重编码再通过DirectSound交给声卡,CD-ROM并不能通过简单的软件传输就可以跨平台用ATAPI输出音频,去交织码后是不能直接送ATAPI的,需要驱动
程序的译码,不通过专门的
驱动,音频流无法实时处理,这是PC软件的最大问题。数字处理真的没失真么?其实软件程序注定了这些数字信号是要进行格式转换重编码的,否则PC识别不了也播放不了,一些简单的操作也要影响到音源素质,例如音量控制,DirectSound是走WAVE通道的,用软件控制音量,转换精度和播放软件的算法有关。一些高手已经发布了绕过DirectSound的播放办法,取得一定效果,大家不妨去搜索一下资料。用软件美化高频/低频的声音不等于好音质,音场模糊和细节丢失是很明显的。
当然,话也不能绝对,CD机的核心是数字滤波器,它决定着CD机档次的高低,软件数字播放正是把这一部分软件化了,通过编写良好的播放软件,在一定程度上是能够达到高档CD机的效果的。声卡的CODEC只有一路数模转换器,他只把经系统处理的总的PWM信号转换为模拟信号,软件数字播放是不需在这里混合的,如果你的声卡够好,音质是比模拟方式好。