找回密码
 -注册-
查看: 7749|回复: 25
打印 上一主题 下一主题

求教 PiCoreplayer DSD 源码输出该如何填写

[复制链接]
跳转到指定楼层
1
发表于 2022-3-11 15:20 来自手机 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式 来自 云南
如题,PiCoreplayer DSD 源码输出不知该如何填写,请教大佬们!

2
发表于 2022-3-11 15:49 | 只看该作者 来自 北京
我填的是:
100:u32be
回复

使用道具 举报

3
 楼主| 发表于 2022-3-11 16:15 来自手机 | 只看该作者 来自 云南
我也选了这个,但DAC采样频率无变化,也没有声音输出

回复

使用道具 举报

4
发表于 2022-3-11 16:41 | 只看该作者 来自 北京
johnarcam 发表于 2022-3-11 16:15
我也选了这个,但DAC采样频率无变化,也没有声音输出

输出设备选对了吗?
回复

使用道具 举报

5
 楼主| 发表于 2022-3-11 21:23 | 只看该作者 来自 云南
lalekuku 发表于 2022-3-11 16:41
输出设备选对了吗?

Hydra Z 界面,输出设备选择USB audio, Output setting 选择 front:CARD=HYDRAZ,DEV=0

回复

使用道具 举报

6
发表于 2022-3-11 21:41 | 只看该作者 来自 北京
本帖最后由 lalekuku 于 2022-3-11 21:42 编辑
johnarcam 发表于 2022-3-11 21:23
Hydra Z 界面,输出设备选择USB audio, Output setting 选择 front:CARD=HYDRAZ,DEV=0

这个设置播放普通wav音频文件能正常出声吗?
换成hw:CARD=HYDRAZ,DEV=0(如果列表里有的话)试试dsd播放。
回复

使用道具 举报

7
 楼主| 发表于 2022-3-11 21:45 | 只看该作者 来自 云南
lalekuku 发表于 2022-3-11 21:41
这个设置播放普通wav音频文件能正常出声吗?
换成hw:CARD=HYDRAZ,DEV=0(如果列表里有的话)试试dsd播放 ...

OK,我都试试看
回复

使用道具 举报

8
发表于 2022-3-12 11:41 | 只看该作者 来自 重庆
下面是

squeezelite的命令内容

Squeezelite v1.8, Copyright 2012-2015 Adrian Smith. See -t for license terms
Usage: squeezelite [options]
  -s <server>[:<port>]  Connect to specified server, otherwise uses autodiscovery to find server
  -o <output device>    Specify output device, default "default", - = output to stdout
  -l                    List output devices
  -a <b>:<p>:<f>:<m>    Specify ALSA params to open output device, b = buffer time in ms or size in bytes, p = period count or size in bytes, f sample format (16|24|24_3|32), m = use mmap (0|1)
  -a <f>                Specify sample format (16|24|32) of output file when using -o - to output samples to stdout (interleaved little endian only)
  -b <stream>:<output>  Specify internal Stream and Output buffer sizes in Kbytes
  -c <codec1>,<codec2>  Restrict codecs to those specified, otherwise load all available codecs; known codecs: flac,pcm,mp3,ogg,aac,wma,alac,dsd (mad,mpg for specific mp3 codec)
  -C <timeout>          Close output device when idle after timeout seconds, default is to keep it open while player is 'on'
  -d <log>=<level>      Set logging level, logs: all|slimproto|stream|decode|output|ir, level: info|debug|sdebug
  -e <codec1>,<codec2>  Explicitly exclude native support of one or more codecs; known codecs: flac,pcm,mp3,ogg,aac,wma,alac,dsd (mad,mpg for specific mp3 codec)
  -f <logfile>          Write debug to logfile
  -i [<filename>]       Enable lirc remote control support (lirc config file ~/.lircrc used if filename not specified)
  -m <mac addr>         Set mac address, format: ab:cd:ef:12:34:56
  -M <modelname>        Set the squeezelite player model name sent to the server (default: SqueezeLite)
  -n <name>             Set the player name
  -N <filename>         Store player name in filename to allow server defined name changes to be shared between servers (not supported with -n)
  -p <priority>         Set real time priority of output thread (1-99)
  -P <filename>         Store the process id (PID) in filename
  -r <rates>[:<delay>]  Sample rates supported, allows output to be off when squeezelite is started; rates = <maxrate>|<minrate>-<maxrate>|<rate1>,<rate2>,<rate3>; delay = optional delay switching rates in ms
  -R -u [params]        Resample, params = <recipe>:<flags>:<attenuation>:<precision>:<passband_end>:<stopband_start>:<phase_response>,
                         recipe = (v|h|m|l|q)(L|I|M)(s) [E|X], E = exception - resample only if native rate not supported, X = async - resample to max rate for device, otherwise to max sync rate
                         flags = num in hex,
                         attenuation = attenuation in dB to apply (default is -1db if not explicitly set),
                         precision = number of bits precision (NB. HQ = 20. VHQ = 28),
                         passband_end = number in percent (0dB pt. bandwidth to preserve. nyquist = 100%),
                         stopband_start = number in percent (Aliasing/imaging control. > passband_end),
                         phase_response = 0-100 (0 = minimum / 50 = linear / 100 = maximum)
  -D [delay]            Output device supports DSD over PCM (DoP), delay = optional delay switching between PCM and DoP in ms
  -v                    Visualiser support
  -L                    List volume controls for output device
  -U <control>          Unmute ALSA control and set to full volume (not supported with -V)
  -V <control>          Use ALSA control for volume adjustment, otherwise use software volume adjustment
  -z                    Daemonize
  -t                    License terms
  -?                    Display this help text
回复

使用道具 举报

9
发表于 2022-3-12 11:47 | 只看该作者 来自 重庆
我自己在数码视讯Q5上安装的squeezelite,其命令如下

squeezelite -o hw:1,0 -D dop -p 99 -b 4096:6892

PiCoreplayer应该也是squeezelite,以上能不能给你借鉴一下。

回复

使用道具 举报

10
 楼主| 发表于 2022-3-13 09:02 | 只看该作者 来自 云南昆明
谢谢楼上朋友们的指点,我参照研究哈,再次的感谢,论坛就是有了这样的研习共享精神才会发展和缤纷!
回复

使用道具 举报

11
发表于 2022-3-21 14:51 | 只看该作者 来自 北京
picore的usb输出实在差劲,整半天也没搞定.  
回复

使用道具 举报

12
 楼主| 发表于 2022-3-24 10:42 | 只看该作者 来自 云南昆明
clark8888 发表于 2022-3-21 14:51
picore的usb输出实在差劲,整半天也没搞定.

usb 输出倒是容易,要DSD native 难,DSD256 512 更没见过
回复

使用道具 举报

13
发表于 2022-3-25 16:39 | 只看该作者 来自 北京
johnarcam 发表于 2022-3-24 10:42
usb 输出倒是容易,要DSD native 难,DSD256 512 更没见过

终于搞定pcm了,原来必须要搭配Daphile才能让squeeze或天韵宝盒显示Pico。  DSD完全不出声,反人类设置
回复

使用道具 举报

14
发表于 2022-3-25 20:39 | 只看该作者 来自 北京
clark8888 发表于 2022-3-25 16:39
终于搞定pcm了,原来必须要搭配Daphile才能让squeeze或天韵宝盒显示Pico。  DSD完全不出声,反人类设置

picore只是个播放端吧,要依赖LMS服务端(比如达菲),说白了picore的核心就是个squeezelite。使用很容易,哪里反人类了?dsd不出声是你没弄对。
回复

使用道具 举报

15
发表于 2022-3-25 22:30 | 只看该作者 来自 北京
lalekuku 发表于 2022-3-25 20:39
picore只是个播放端吧,要依赖LMS服务端(比如达菲),说白了picore的核心就是个squeezelite。使用很容易 ...

dsd试了所有代码也没声,还不反人类?从未见过要自己填奇怪代码的
回复

使用道具 举报

16
发表于 2022-3-26 07:24 | 只看该作者 来自 北京
clark8888 发表于 2022-3-25 22:30
dsd试了所有代码也没声,还不反人类?从未见过要自己填奇怪代码的

只能说你不适合用它,别折磨自己了。
回复

使用道具 举报

17
发表于 2022-3-28 16:58 | 只看该作者 来自 北京
lalekuku 发表于 2022-3-26 07:24
只能说你不适合用它,别折磨自己了。

放弃了台湾魔改版,刷回官网64位版, 填入100:u32be, 终于实现了native DSD512。  如果什么都不填会软解dsd成pcm。折腾下来感觉音质不如HQ
回复

使用道具 举报

18
发表于 2022-3-28 17:20 | 只看该作者 来自 北京
本帖最后由 lalekuku 于 2022-3-28 17:21 编辑
clark8888 发表于 2022-3-28 16:58
放弃了台湾魔改版,刷回官网64位版, 填入100:u32be, 终于实现了native DSD512。  如果什么都不填会软解 ...

两个特点不一样,达菲+picore相对宽松自然,hq+naa比较绵密。不好说谁音质更好。
回复

使用道具 举报

19
 楼主| 发表于 2022-3-28 21:54 | 只看该作者 来自 中国
clark8888 发表于 2022-3-28 16:58
放弃了台湾魔改版,刷回官网64位版, 填入100:u32be, 终于实现了native DSD512。  如果什么都不填会软解 ...

这样啊,100:u32be,我也试试
回复

使用道具 举报

20
发表于 2023-7-27 23:30 | 只看该作者 来自 北京
我是 USB 接拓品的 D10b 同轴到欧若拉,这里填   dsd:native 就可以播放 DSD 了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | -注册-

本版积分规则

Archiver|手机版|粤icp备09046054号|耳机网-耳机大家坛

粤公网安备 44030602000598号 耳机大家坛、www.erji.net、网站LOGO图形均为注册商标

GMT+8, 2024-11-24 19:29

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表