harbinbeer 发表于 2017-5-5 00:18

foobar200 dsd/sacd解压插件 foo_input_sacd v1.x 设置心得

本帖最后由 harbinbeer 于 2017-5-5 11:38 编辑

以前一直用0.8.4版,简单顺利,尝试过新版比较麻烦放弃了。
今天强迫症上来,勉强整明白点。
考虑到可能还有朋友遇到新版的麻烦,把我的思路分享下,可能还不够彻底,不过好歹能工作了。

软件环境:
foobar2000 v1.3.15
foo_out_asio v2.1.2
foo_input_sacd v1.0.7
foo_dsd_processeor v1.0.1
asio_proxy v0.9.4 (如果解码器是DoP流,可以不用这个,感谢aarwwefdds补充确认)
foobar2000主程序和out_asio下载:http://www.foobar2000.org
dsd套件下载:https://sourceforge.net/projects/sacddecoder/files

dsd套件的流程应该是:音频文件-->input_sacd解码-->dsd_processor处理(可选)-->out_asio@asio_proxy-->解码器asio驱动-->解码器硬件

input_sacd设置:

新版可以双输出,这样foobar2000主程序可以利用pcm流呈现视觉效果、频谱神马的,如果不看频谱,只输出DSD即可,这样也不用走dsd_processor处理,直接交给asio_proxy就行。

dsd_processeor设置:

这里我把所有格式都转换为dsd输出了,利用新版的功能玩玩,讲究纯洁的话只设置DSD格式即可,也就是pcm流各栏设置为减号-。
我在这里没有设置176400Hz的pcm,否则会产生噪音,具体原因暂时不明。
各栏设置参考下面。


asio_proxy设置:


第二栏output规格不应超过解码器处理能力。
第三栏有几种算法,有说会影响味道,有时间可以切换试试。
第四栏是流规格,根据解码器规格选DSD,或者DOP等等。


foobar2000输出设置:

这个不用多说了,设置高缓存可以增加下个音轨的预读,根据自己需要选择。

waaierji 发表于 2017-5-5 11:09




aarwwefdds 发表于 2017-5-5 11:09

新版本sacd插件可以不需要用ASIO Proxy来输出DSD了。直接DSD输出到声卡本身ASIO上即可 甚至WASAPI都行

harbinbeer 发表于 2017-5-5 11:24

aarwwefdds 发表于 2017-5-5 11:09
新版本sacd插件可以不需要用ASIO Proxy来输出DSD了。直接DSD输出到声卡本身ASIO上即可 甚至WASAPI都行

作者说是这样,但在我这里不出声。。。。可能input_sacd解出来的是dop流?

aarwwefdds 发表于 2017-5-5 11:26

harbinbeer 发表于 2017-5-5 11:24
作者说是这样,但在我这里不出声。。。。可能input_sacd解出来的是dop流?

是 出来的是DoP的。

harbinbeer 发表于 2017-5-5 11:37

本帖最后由 harbinbeer 于 2017-5-5 11:39 编辑

aarwwefdds 发表于 2017-5-5 11:26
是 出来的是DoP的。
好的,多谢提醒补充,原生党还是需要proxy的{:4_118:}

harbinbeer 发表于 2017-5-5 14:28

本帖最后由 harbinbeer 于 2017-5-5 14:30 编辑

经aarwwefdds朋友提醒确认后,重新修改如下:



用 DSD processor 只为了避免input_sacd输出的双流中pcm也输出到解码。
选择176400和dsd512这两种格式是因为没有这两种规格的音频,起码我是没有。
其他规格直通,避免二次做功。



既然input_sacd输出的是dop,这里dsd选项也就不需要了,只处理dop即可。同时也不处理dop512格式,因为暂时不存在。


关于转换算法,这里有表格:https://diyaudioheaven.wordpress.com/digital/pc-software/foobar-2000-for-dummies-part-3-new-experimental-sacd-plugin-v-0-9-x/



最后说明,我这个过程可能只适合原生dsd解码器,dop的应该不需要这么繁琐。


lovemept 发表于 2017-6-11 19:01

头痛,搞不定啊。

turbowin 发表于 2017-6-21 13:51

谢谢,正在研究,好复杂

oruphy二世 发表于 2018-2-12 00:30

学习了

dt663 发表于 2018-3-9 15:26

harbinbeer 发表于 2017-5-5 14:28
经aarwwefdds朋友提醒确认后,重新修改如下:




听不出来差别

kennygau 发表于 2018-3-13 20:02

新版 foo_input_sacd v1.1有一個dsd_transcoder的功能。
This plugin is for transcoding between DoP and DSD native ASIO output And it is intended to be used with foo_input_sacd 1.0.X plugin series.
USE:

        If your dac/soundcard supports native DSD playback through ASIO driver you can set up DSD Transcoder:
        1. Run DSDTranscoderInstall-X.X.X.exe to install "DSD Transcoder (DoP/Native)" ASIO driver.
        2. In foobar configure "DSD Transcoder (DoP/Native)" by selecting appropriate DSD compatible ASIO driver and modes for samplerates.
        3. Select "DSD : ASIO : DSD Transcoder (DoP/Native)" as the output device.

a284239266 发表于 2018-4-18 03:53

kennygau 发表于 2018-3-13 20:02
新版 foo_input_sacd v1.1有一個dsd_transcoder的功能。
This plugin is for transcoding between DoP and ...

兄弟,你这个消息帮我解决了大问题、:handshake

zminijom 发表于 2018-12-29 14:34

学习中,有朋友和本人一样的解码一体机吗世纪格雷9i-90sa(百灵鸟)

huizhen 发表于 2018-12-29 18:37

学习中:victory:

nickdo 发表于 2018-12-31 23:16

不要用dsd processor ,这里会做转换的
另外缓存有多低就设多低,直至不爆音,这是玩foobar最基本的设定!
不能一耳朵听出100ms, 跟10000ms分別就不用认真玩hifi了,主板直插苹果小白一耳朵

安徽 发表于 2019-2-13 10:20

好帖

moxi88 发表于 2019-2-14 18:26

本帖最后由 moxi88 于 2019-2-14 18:28 编辑

foobar2000直解dsd输出06plus,效果原汁原味,没有中间商攒差价:lol



nickdo 发表于 2019-2-15 09:20

四环一郎 发表于 2019-2-14 22:32
先从硬盘读取多少在内存里,也就是缓存大小没啥可闻的差别吧...同样的流程输出到USB,跟录音的延迟不是一 ...

反正一开始我是不信的. 一试了我便信了. 主板你有吧, 小白级数的耳机也有吧. 直接播放中途不断切换最高缓存跟最低缓存. 50ms/300000ms.
键盘科学家会怀疑人生.



nickdo 发表于 2019-2-15 21:11

四环一郎 发表于 2019-2-15 19:42
我是用的是效果不错的DAC加音箱,耳机也有但不是主力,刚刚试过了...拉小缓存声音有失真,拉大缓存才正常 ...

所以不同人有不同爱好, 就是这样. 反正. 你听出缓存有差别就对了.

一般认为, 缓存越小, 声音会鲜活点. 缓存越大会闷. 你研究一下相关的优化, PC, LINUX, 播放器之类, 都是越小越好, 小到不爆音为原则.
页: [1] 2
查看完整版本: foobar200 dsd/sacd解压插件 foo_input_sacd v1.x 设置心得