LosslessSwitcher 是一个免费的开源应用程序,旨在解决这个问题。它在菜单栏中运行并检查正在播放的音乐的采样率,然后在音频 MIDI 设置应用程序中调整输出设备的采样率。

Apple Music 听众可以访问高分辨率无损音频,采样率高达 192 kHz。然而,在播放高采样率的歌曲时,Mac 存在一个大问题——macOS 音乐应用程序似乎无法根据正在播放的歌曲自动切换设备的采样率。

1694937771-431347594fa07cf

Mac 的自动采样率切换
通常,您必须从 MIDI 设置实用程序中选择首选的音频格式设置,在音乐应用程序中播放的歌曲要么正常播放,要么被上采样或下采样到指定的采样率。这可能会导致两种情况下的数据丢失,这就是为什么最好避免这种情况的原因。

LosslessSwitcher 通过始终检查音乐应用程序中正在播放的歌曲的采样率,然后自动更改音频 MIDI 设置应用程序中的音频输出格式来解决这个问题。当前的采样率也会显示在菜单栏中供您查看。

值得记住的是,您需要从 macOS 音乐应用程序的首选项中启用无损音频才能利用此功能。

切换采样率时短暂的音频中断
目前,有一个问题可能对许多用户来说是个大问题。当一首新歌曲开始播放时,它的采样率与之前播放的曲目不同,播放开始后几秒钟,当应用程序切换到所需的采样率时,会有一个小的中断。

中断非常短暂,对某些人来说几乎看不到,但发烧友如果没有洞察力,就什么都不是。如果您的音乐库使用几种不同的采样率,这些小中断可能会变得烦人。

也可能对设备的电池寿命产生不可忽视的影响,因为应用程序需要非常频繁地查询当前采样率,以便在必要时进行切换。

好主意,但可能需要更多工作
LosslessSwitcher 是一款有趣的应用程序,适合想要在 macOS 上从 Apple Music 中获得最佳质量的发烧友。这在理论上很好,但是在切换采样率时经历的短暂中断可能会使某些人无法使用它。最好自己尝试一下,看看是否值得权衡。

版本 1.1 Build 5 Beta

  • 由于 #9 副作用而放弃暂停/播放问题

通过 Core Media 消息的附加检测路由已实现:

  • 针对 192kHz/96kHz 切换到 48kHz 问题
  • 有一个较早的迭代使用 Core Audio 消息代替(构建 4),但由于消息仅显示 192kHz 但没有任何较低的采样率而被省略。

应用程序现在显示版本和构建,以希望使版本不那么模棱两可:

  • 构建 3 = v1.1 beta 1
  • 构建 5 = v1.1 beta 2
  • build 4 = 不以二进制形式发布,但可以根据需要进行编译 (86edbda)
Avertissement : Tous les articles de ce site, sauf mention contraire ou identification, sont des publications originales. Il est interdit à toute personne ou organisation de copier, détourner, collecter ou publier ce contenu sur un site web, un livre ou tout autre support médiatique sans notre autorisation préalable. Si un contenu de ce site porte atteinte aux droits et intérêts légitimes de l'auteur original, veuillez nous contacter pour obtenir une solution.