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

Apple Music通过bubbleUPnP的audio cast内录再推送给HQPlayer

[复制链接]
跳转到指定楼层
1
发表于 2022-7-1 15:23 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式 来自 北京
Apple Music通过Audio Cast内录给bubbleUPnP后再upnp推送给HQPlayer嵌入版, Audio Cast录屏功能需要安卓10及以上版本才有。 Audio Cast是固定44.1khz录制原音recording, 和SRC的convert概念不同,audio cast输出也为44.1k, 应该绕过SRC了。  但是bubble要3.6.4版本后才出现audio cast功能,不去谷歌商店付费的试用版一次只能听audio cast 15分钟。 手机要允许audio cast录制权限,如图设置。先播放AM, 再打开audio cast稍等片刻就可享受了。其它和audio cast兼容的音乐app也可照搬



2
发表于 2022-7-1 16:23 | 只看该作者 来自 北京
为什么要搞的这么复杂?有必要吗?
回复

使用道具 举报

3
 楼主| 发表于 2022-7-1 16:37 | 只看该作者 来自 北京
真正烧友为提升音质不遗余力,打破苹果的封闭和SRC, 有盾就有矛才推动世界发展。有了前人耗尽心血研发攻略玩法,后来人的软件提升是相对轻松的
回复

使用道具 举报

4
发表于 2022-7-2 00:11 | 只看该作者 来自 美国
前几天试了Audirvana推播HQPe+NAA串流效果不错,原盘iso及流媒体也支持。
回复

使用道具 举报

5
发表于 2022-7-2 08:44 来自手机 | 只看该作者 来自 重庆
现在很多歌是48khz的了,这样还是会有SRC。
回复

使用道具 举报

6
 楼主| 发表于 2022-7-2 10:07 | 只看该作者 来自 北京
xieweipeng 发表于 2022-7-2 08:44
现在很多歌是48khz的了,这样还是会有SRC。

对录制来说,无论原始采样率是多少都没有SRC, 因为录制没有转换过程。类似麦克风录制现场音乐。  当然把高采样源录制为44.1k等于降级了,不过可以通过后面HQ升频来弥补,而且AM大部分曲目不是高采样,所以影响不大
回复

使用道具 举报

7
发表于 2022-7-2 17:45 来自手机 | 只看该作者 来自 陕西西安
楼主辛苦,请问一下,除了安装Audio Cast APP外,还需要购买一款Audio Cast设备么?
回复

使用道具 举报

8
 楼主| 发表于 2022-7-2 17:55 | 只看该作者 来自 北京
本帖最后由 clark8888 于 2022-7-2 18:04 编辑
一只耳啊 发表于 2022-7-2 17:45
楼主辛苦,请问一下,除了安装Audio Cast APP外,还需要购买一款Audio Cast设备么?

不需要,Audio Cast是安卓10+系统的新功能,bubble和AM都运行在同一台安卓手机或平板上(必需打开谷歌服务框架google play service),软件录制有点费电,但是可以让无苹果设备的烧友提升AM。
回复

使用道具 举报

9
发表于 2022-7-2 18:27 来自手机 | 只看该作者 来自 陕西西安
楼主好,我听AM,通过airplay,用苹果TV3光纤口送入解码器,仅仅支持48k信号。这样的效果与你介绍的方式差别大么?你介绍的方式我搞不懂唉,
回复

使用道具 举报

10
发表于 2022-7-4 15:19 | 只看该作者 来自 北京西城
Recording实际也是经过了一个数字滤波器,如果支持44.1或以上都可以。一般内置算法都是不管44.1还是48、96k输入,都会升到一个高采样率,再降回44.1输出。

最好是通过音频文件串流方式,只是经过串流文件解码、打包,比如:lms接收airplay的串流文件,实际上是aiff格式,然后转成其他串流协议(解码),通过wav或flac无损文件串流发送出去(打包)。
回复

使用道具 举报

11
 楼主| 发表于 2022-7-4 16:33 | 只看该作者 来自 北京
处理器 发表于 2022-7-4 15:19
Recording实际也是经过了一个数字滤波器,如果支持44.1或以上都可以。一般内置算法都是不管44.1还是48、96k ...

对内录来说就没有输入采样率一说了,只是录制播放器decode后的声音,只有录制采样率。
airtune插件显示会转换airplay输送的Alac变成wav/flac/mp3, 音质还不如内录
回复

使用道具 举报

12
发表于 2022-7-4 18:41 | 只看该作者 来自 湖北武汉
这也太折腾了吧,问题在哪儿
回复

使用道具 举报

13
发表于 2022-7-4 19:48 来自手机 | 只看该作者 来自 北京西城
本帖最后由 处理器 于 2022-7-4 20:24 编辑
clark8888 发表于 2022-7-4 16:33
对内录来说就没有输入采样率一说了,只是录制播放器decode后的声音,只有录制采样率。
airtune插件显示 ...

内录对音频本身进行了处理,比如:24bit44.1转成16bit44.1,做limited限幅或compressor。

shairtunes插件只是对文件做解码/编码封装,alac转成flac或wav都是无损音频文件格式转换(插件作者菲利普有解释)。如果看到airplay的alac被转成mp3了,就是有损压缩了,应该是其他参数起了作用,比如lms平台“限制位元素”。

回复

使用道具 举报

14
 楼主| 发表于 2022-7-5 12:27 | 只看该作者 来自 北京
处理器 发表于 2022-7-4 19:48
内录对音频本身进行了处理,比如:24bit44.1转成16bit44.1,做limited限幅或compressor。

shairtunes ...

我还是认为内录没有转成一说,录音机录制人声可不管人声是多少bit和采样率采集而来的。只有录制bit和采样率一说,谷歌设计audio cast考虑不能用高采样挑战手机电量,毕竟不是专业原音灌录大碟。 所以bubble用16/44.1录制也不算限幅压缩,只是规格不高,但是可以后面HQ升频来弥补。
upnp bridge和shairtune合体很奇怪,alac->wav->mp3, 不知如何配置
回复

使用道具 举报

15
发表于 2022-7-5 12:51 | 只看该作者 来自 北京西城
本帖最后由 处理器 于 2022-7-5 12:56 编辑
clark8888 发表于 2022-7-5 12:27
我还是认为内录没有转成一说,录音机录制人声可不管人声是多少bit和采样率采集而来的。只有录制bit和采样 ...

recording实际挺复杂的(输入/输出),需要考虑方方面面的问题,主流市面上大部分内录软件(虚拟调线)或硬件(专业声卡),都需要经过DSP mixer处理,升频对OS来说不算什么,一个音量控制/增益,也需要运算,但运算复杂性和HQP不是一个量级。

ps:shairtunes与upnp联动有个bug。在shairtunes2里有个设置,把wav改成flac 7level,应该可以解决,升级lms 8.3好像这个bug不存在了。
回复

使用道具 举报

16
发表于 2022-7-6 08:49 | 只看该作者 来自 湖北
电脑上安装airconnect ,就可以用apple的airplay推流到HQPe上了。
回复

使用道具 举报

17
 楼主| 发表于 2022-7-7 09:58 | 只看该作者 来自 北京
a0z1975 发表于 2022-7-6 08:49
电脑上安装airconnect ,就可以用apple的airplay推流到HQPe上了。

具体讲解一下原理呗
回复

使用道具 举报

18
 楼主| 发表于 2022-7-7 10:02 | 只看该作者 来自 北京
处理器 发表于 2022-7-5 12:51
recording实际挺复杂的(输入/输出),需要考虑方方面面的问题,主流市面上大部分内录软件(虚拟调线)或 ...

把wav改成flac 7level,transcode如果选none还是无法推送,只能选flac, 但是最终会被强制转换为AIFF:

Transcode] -F flc-aif-*-* -m bb-bb-ef-2a-a9-b4 -p squeezelite -f aiff airplay://192.168.31.83:58893/849_stream.flc
  Source: airplay://192.168.31.83:58893/849_stream.flc
  Input format: FLAC, 44.1kHz, 16bits
  Output format: AIFF, 44.1kHz, 16bits
回复

使用道具 举报

19
发表于 2022-7-7 10:08 来自手机 | 只看该作者 来自 北京西城
clark8888 发表于 2022-7-7 09:58
具体讲解一下原理呗

与lms的shairtunes和upnp bridge差不多,源头都是sonos的一个功能,经过开源改造的插件。区别:lms提供了直观的修改协议参数的界面,airconnect要完美运行支持hqpe,有个config文件要自己修改参数,否则直接使用默认参数,并不能完美串流给hqpe。
回复

使用道具 举报

20
发表于 2022-7-7 10:52 | 只看该作者 来自 北京西城
clark8888 发表于 2022-7-7 10:02
把wav改成flac 7level,transcode如果选none还是无法推送,只能选flac, 但是最终会被强制转换为AIFF:

...

UPnP Bridge的HQPe的传输参数没有调试好,不是Sharitunes2(fork)的问题。
回复

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-1 14:36

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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