找回密码
 -注册-
123
返回列表 发新帖
楼主: Boendigo
打印 上一主题 下一主题

请教,树莓派4B如果做Hqplayer升频服务是否可行?

[复制链接]
41
发表于 2022-7-24 15:35 | 只看该作者 来自 上海
本帖最后由 leonbernieni 于 2022-7-24 21:35 编辑

内容重复,删除。
回复

使用道具 举报

42
 楼主| 发表于 2022-7-24 15:42 | 只看该作者 来自 上海
clark8888 发表于 2022-7-24 09:23
树莓派4的极限是整数倍升频44.1k到1411.2khz  LNS15 EXT, 换高采样或其它滤波就会卡。夏天不要尝试,以 ...

随便说说个人想法,升频好像没啥感觉,是不是有拼那么高的意义?但滤波、降噪啥的好像有变化,值得探索
回复

使用道具 举报

43
发表于 2022-7-24 15:56 来自手机 | 只看该作者 来自 中国
Boendigo 发表于 2022-7-24 15:42
随便说说个人想法,升频好像没啥感觉,是不是有拼那么高的意义?但滤波、降噪啥的好像有变化,值得探索

OS解码升频是未必有意义
回复

使用道具 举报

44
发表于 2022-7-24 16:34 | 只看该作者 来自 上海
本帖最后由 leonbernieni 于 2022-7-24 16:56 编辑

继续套娃。
piCorePlayer能装RoonBridge,为什么不能再装个NAA呢,果然可以。这个可能要三分钟。
照例,本人不用HQP,未及测试。。

https://github.com/lin-silas/pcp-naa
首先还是检查piCoerPlayer的Tweaks页面,把User command #1空出来,一塌刮子三行他们就喜欢抢第一行。
下载地址不能解析的话照例网页下载到本地,git-clone也可以。
naa_install.sh需要修改,不用去wget了,把wget所在的三行用#注释掉
  1. #!/bin/busybox ash

  2. . /etc/init.d/tc-functions
  3. . /var/www/cgi-bin/pcp-functions

  4. useBusybox
  5. TARGET=`cat /etc/sysconfig/backup_device`
  6. cd /mnt/$TARGET
  7. sed -i '/naa_arm64.tcz/d' onboot.lst
  8. echo naa_4.2.0-50.tcz >>onboot.lst
  9. cd optional
  10. tce-load -i ca-certificates.tcz
  11. #wget https://github.com/lin-silas/pcp-naa/raw/main/naa_4.2.0-50.tcz

  12. # tc home
  13. cd ~
  14. #wget https://github.com/lin-silas/pcp-naa/raw/main/naa.sh
  15. #wget https://github.com/lin-silas/pcp-naa/raw/main/main/sq.sh
  16. sudo chmod +x *.sh
  17. pcp_write_var_to_config USER_COMMAND_1 "/home/tc/naa.sh"

  18. echo "Rebooting..."
  19. sleep 3
  20. pcp br
复制代码

scp传给piCorePlayer,密码 piCore
  1. ~/Desktop $ scp ./naa_4.2.0-50.tcz *.sh tc@192.168.1.5:~/
  2. tc@192.168.1.5's password:
  3. naa_4.2.0-50.tcz                              100%  308KB   2.8MB/s   00:00   
  4. naa_install.sh                                100%  585   229.5KB/s   00:00   
  5. naa.sh                                        100%  191    59.1KB/s   00:00   
  6. sq.sh                                         100%  132    36.5KB/s   00:00
复制代码

ssh登录piCorePlayer
  1. ~ $ ssh tc@192.168.1.5
复制代码

脚本可执行化
  1. tc@pCP:~$ sudo chmod +x *.sh
复制代码

运行安装脚本,不用sudo
  1. tc@pCP:~$ sh naa_install.sh
  2. ca-certificates is already installed!
  3. Rebooting...
  4. [ INFO ] Backing up files to /mnt/mmcblk0p2/tce/mydata.tgz  
  5. Done.
  6. [ OK ] Backup successful.
  7. [ WARN ] Your backup is a little large - 17015944 bytes.
  8. [ INFO ] Be careful adding large files to /home/tc.
  9. [ INFO ] If your backup takes a long time, piCorePlayer may fail to start properly.
复制代码

至此,在piCorePlayer里,Squeezelite与RoonBridge、NAA共存达成。
如果不想启用RoonBridge和NAA可以按图在User command栏里加 # 注释掉。


按save保存,pCP的备份保存机制也是有心了。


回复

使用道具 举报

45
发表于 2022-7-24 19:35 | 只看该作者 来自 上海
leonbernieni 发表于 2022-7-24 16:34
继续套娃。
piCorePlayer能装RoonBridge,为什么不能再装个NAA呢,果然可以。这个可能要三分钟。
照例, ...

发现这个naa_install.sh未顾及特殊情况,几次运行下载不到文件写了几遍onboot.lst。
  1. tc@pCP:~$ cat /etc/sysconfig/tcedir/onboot.lst
  2. firmware-atheros.tcz
  3. firmware-brcmwifi.tcz
  4. firmware-ralinkwifi.tcz
  5. firmware-rpi-wifi.tcz
  6. firmware-rtlwifi.tcz
  7. pcp.tcz
  8. rpi-vc.tcz
  9. wireless_tools.tcz
  10. wpa_supplicant.tcz
  11. pcp-8.2.0-www.tcz
  12. pcp-ffmpeg.tcz
  13. naa_4.2.0-50.tcz
  14. naa_4.2.0-50.tcz
  15. naa_4.2.0-50.tcz
  16. naa_4.2.0-50.tcz
  17. naa_4.2.0-50.tcz
  18. naa_4.2.0-50.tcz
  19. naa_4.2.0-50.tcz
复制代码
解决方法:
  1. sudo sed -i '/naa_4.2.0-50.tcz/d' /etc/sysconfig/tcedir/onboot.lst
  2. sudo echo naa_4.2.0-50.tcz >>/etc/sysconfig/tcedir/onboot.lst
复制代码
复查:
  1. tc@pCP:/mnt/mmcblk0p2/tce$ cat /mnt/mmcblk0p2/tce/onboot.lst
  2. firmware-atheros.tcz
  3. firmware-brcmwifi.tcz
  4. firmware-ralinkwifi.tcz
  5. firmware-rpi-wifi.tcz
  6. firmware-rtlwifi.tcz
  7. pcp.tcz
  8. rpi-vc.tcz
  9. wireless_tools.tcz
  10. wpa_supplicant.tcz
  11. pcp-8.2.0-www.tcz
  12. pcp-ffmpeg.tcz
  13. naa_4.2.0-50.tcz
复制代码




回复

使用道具 举报

46
发表于 2022-7-24 19:58 | 只看该作者 来自 北京
Boendigo 发表于 2022-7-24 15:42
随便说说个人想法,升频好像没啥感觉,是不是有拼那么高的意义?但滤波、降噪啥的好像有变化,值得探索

高采样可以跳过解码器内置超采样,更高的Tap,更多阶噪声整形。akm要出64bit, pcm1536k/dsd1024了。 我都断续研究几年了,2个月很难理解理论,调好享受HQ的
回复

使用道具 举报

47
发表于 2022-7-24 20:30 | 只看该作者 来自 浙江
据说升频的目的是避免非NOS解码器的二次过采样,滤波。
回复

使用道具 举报

48
 楼主| 发表于 2022-7-24 22:16 | 只看该作者 来自 上海
上面两位同学说的,我半懂不懂。限于树莓派能力升频有限,我真听不出什么区别。
回复

使用道具 举报

49
发表于 2022-7-27 16:45 | 只看该作者 来自 北京
Boendigo 发表于 2022-7-24 22:16
上面两位同学说的,我半懂不懂。限于树莓派能力升频有限,我真听不出什么区别。

做机器学习的有句话,叫garbage in garbage out,软件升频也就是那么回事。有认为好的,有认为不好的,但基本上是要看你的解码水平的,高端解码再加HQ就只是拖累了,毕竟就是个作坊产品。

另外一件事就比较靠谱了,如果解码器糟烂,滤波会做的很差,参考下面的讨论【1】。这时候如果你的解码器是可以开Non-Oversampling(NOS)模式的,那么搭配HQ等升频技术可以把解码器做的不好的找补回来,只要超过一定数量级就可以,并不是越高越好,对R2R解码,升频到96/192基本上就可以听了,DS的可能需要更高一点。

【1】https://www.reddit.com/r/headphones/comments/v7u39e/upsamplinghires_brickwall_filtering_discussion/
回复

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2025-1-10 21:50

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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