分享

高清音频dsd播放问题扫盲 原创

 dos4win 2015-08-11
      我是原来的takamori,由于账号被盗,辗转反侧 夜不能眠。终于注册成功一个新号。
      以新人身份发个原创帖。希望对大家有帮助。
      音频和视频一样 现在已经进入了高清时代。比较代表的音频格式就是dsd。
      如何听到dsd的正确声音?这就是本帖讨论的内容了。
      首先从理论上介绍一下dsd码流和pcm码流的区别.
      dsd码流 分为 dsd64 dsd128 dsd256,外面普通的sacd基本都是dsd64的。也就是2.8mhz 1bit. dsd128的是 5.6mhz 1bit.也叫dxd.
      我们大多数的回放设备都是仅支持pcm回放的。并不支持dsd原生信号的回放。所以之中存在一些问题需要解决。
      大多数人在处理dsd信号的时候是使用这种方式:
      foobar2000 下载sacd插件(foobar2000官网已经由于版权问题取消了sacd插件的下载 可以去其他地方下载),声卡设置为 ds 或 asio(需插件) 或 wasapi(需插件)。这样就可以播放sacd了。
      我们来解释一下这种播放方式。
      1.如果使用不支持dsd源码输出的声卡 或者界面卡的情形。
      大多数声卡或者介面卡并没有dsd输出。这样需要在foobar2000的sacd选项卡中选择pcm输出。(贴图比较烦 自己找一下)。频率有44.1k, 88.2k,176.4k.可以选择。bit 可以选择16 24 32.通常会选24.
      这样软件会把dsd码流转换成pcm码流输出到声卡上。你听到的并不是dsd源码 但是声音也不错。
      值得一提的是,在ds方式下(也就是主音驱动程序),无论你选择多少频率 系统都会变频成你系统设置的码率。也就是说尽管你设置了176.4k的高频。系统仍然会以44.1k 或者48k 输出。你并没有听到高清的声音。
      asio方式或 wasapi方式则不会变频输出。但是很多声卡特别是界面卡并不支持 88.2k 176.4k这2个频率段。仅仅支持 44.1k 48k 96k 192k这几个频段。如果遇到这种情况的话还选择了44.1k以上的频段系统就无法发声了。
      pchifi毕竟受众多干扰,声音无法十分纯净。如果需要更高的音质 独立播放系统是个好的选择。
      播放系统由 转盘,解码器,放大器,音箱(或耳机)构成。
      我们来慢慢介绍一下。
      转盘有数字转盘和传统转盘2种,对于sacd单独的传统纯转盘基本是没有的。只有集成解码器的sacd机。目前低端的大概3k多可以搞定,可以播放刻录盘。高端的价钱没边。
      数字转盘可以播放数字文件比较方便。但是目前支持dsd源码输出的数字转盘几乎也是没有的。大多数数字转盘说支持1bit源码dsd输出事实上是仅支持dop输出。dsd over pcm.
      dop 简略的介绍一下。由于dsd输出的方式需要3根同轴线和pcm的i2s输出定义类似,接口一直没有统一规范,目前比较流行的有2种输出接口。三bnc输出,代表的dac有mytek,还有一种网线口的,代表的有msb.后来出现一种只需一根同轴线传输dsd源码的方式就是dop.
      dop是把dsd 高频1bit信号填写到 pcm 低频 24bit 的格子里输出,再由dac内的逻辑门分离成3线信号灌送到dac芯片处理。dop输出dsd64的时候,转盘实际上就是输出了一个176.4k 24bit的pcm信号。这个对于现在的数字转盘来说毫无压力。问题在于接收方,需要几经转换信号难免变形。而且支持dop输入的dac不多。基本都是国外品牌。目前国内号称支持dsd源码输出的数字转盘基本都是用dop输出 并不支持dsd3线输出。只是多写了几行代码而已,硬件上并没有为dsd的高频输出准备好。这个购买的时候可以问清楚。
      关于解码器,如果是sacd机的话是内置解码器的。如果是独立解码器的话,目前支持dsd的芯片很多。比较常见的有 9018 1792 8741 1955等,但是芯需要支持dsd输入一般需要软控。需要买资料写程序,对于许多diy的人来说算是一道门槛吧。不过时到如今这个门槛基本也都被越过了。diy支持软控 支持dsd源码的dac市面上已经非常多了。有些音质还真不错。如果十分在意是否支持dsd源码播放购买的时候请问清楚。当然国外的许多品牌dac也并不支持dsd源码 购买的时候也可以了解一下。
      解码器接收到dsd信号的显示。
      关于功放,纯模拟设备,和数据流什么的没任何关系。但是值得一提的是,功放速度需要略快才能感受到高清音频的魅力。如果是没阻尼的垃圾胆机就不太能听出什么区别来。
      理论讲了不少了。
      下面看看实际操作和搭配。
      1.电脑的情况
      市面上有支持dsd源码输出的界面卡,diy的货价格大约在600~width='500'左右,有几种解决方案,效果明显好于不支持dsd的卡。
      也可以使用支持 88.2k 176.4k频段的pcm介面卡 或者声卡,foobar2000 软件转成pcm输出,效果略打折扣。
      基于usb介面卡的声音瓶颈买贼贵的很没意思。甚至上千的usb线。有人说上了变化极大。这个不评论了。我听过不少usb界面卡,低端的可以很烂,中高端的价格差距可以极大,但是声音基本都在一个档次。差距并不大。
      2.独立系统的情况
      1.使用sacd机,下的iso用d5的dvd盘刻好 直接播放。
      2.使用数字转盘的状况。
      ..1.使用dop输出,需要支持dop的解码器。
      ..2.使用pcm输出,在电脑端将dsd源码转换成pcm的 wav输出。效果并没有任何损失。这种做法目前比较经济实惠。重点推一下。
      电脑上需要装2个软件 audiomate, audiogate.( 新版本的 audiomate一个也可以)。
      先用audiomate 把下载的iso转换成 dff格式。dff格式就相当于普通cd的wav.
      然后把dff拖入audiogate中,选择输出码率,常用的是 88.2k 96k 176.4k 192k 更高的频率是dxd对应的,常见的dsd64经常会使用88.2k这个频率来转换因为大多数人认为dac内的时钟是对应44.1k的倍率,然而许多硬件控制的dac只能播放96k并不支持88.2k这个频段。这个并不比纠结 自己对比一下 对应自己心理比较舒服的频段就行了。反正我盲听没听出区别。
      如果需要更高质量设置到更高频率比如176.4k 192k这时候转换出的wav文件体积要远远大于dff文件。因为简单的算一下就知道许多信息量是多余的。但是音质仍然是会有微弱提升的。并不是没意义。
      100k以上就需要设置高频滚降,这是为了避免干扰解码数字滤波系统,通常设置最低一档,尽量避免对系统的干扰。除非你的系统高频延伸十分了得。或者有特殊用途。一般情况完全听不出区别。
      转换后就得到了单轨或者分轨的wav了。单轨的话文件有时候会很大。可能会无法存入fat32文件表的sd卡里。所以一般情况还是分轨的比较好。但是分轨的话对于一些连续的音乐比如古典,演唱会等会有换曲间隔。
      转换完的wav音质和dsd没有差异 就像把bmp图片转换成tif一样,用播放器去播放来感受高清的魅力吧。
      dac的差别对声音影响是巨大的,不必过于纠结是否支持原生dsd输入,选你喜欢的声音更为重要。
      值得一提的是,用foobar2k可以直接右键转换dsd音轨成wav. 但是foobar2k内部算法不理想效果有些欠佳。用audiogate比较精确。
      sacd是sony的专利格式所以一直比较封闭。抓轨回放都有一定的难处。这个如果遇到什么状况请回帖讨论吧。
      已经说了很多。。。实在啰嗦了。。--博才网

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多