iOS 模拟器中的 Soundflower 音频是单声道,而不是立体声

iOS 模拟器中的 Soundflower 音频是单声道,而不是立体声

我在 OS X Mountain Lion 10.8.4 上使用 Soundflower 将音频输出路由到音频输入。这对于 iTunes 或 Spotify 来说效果很好,但当我从 iOS 模拟器录制音频时,音频只从我的右耳机中输出(我不确定这是否意味着它是单声道,或者它是否丢失了一个频道)。

我测试过通过 SoundflowerBed 用耳机播放音频,以及捕捉音频并将其传输到 iPod 进行播放。在这两种情况下,音频都只从右耳机中传出。SoundflowerBed 使用的最大缓冲区大小为 2048。

有谁知道是什么原因导致只有 iOS 模拟器通过 Soundflower 播放单声道音频,或者有潜在的解决方法?

除了 Soundflower 之外,我还在研究其他解决方案,但看起来 Jack 只适用于支持它的应用程序(即 iOS 模拟器除外),而 Audio Hijack Pro 可能只支持录制到文件而不是重新路由(没有深入研究过该程序)。如果可以使用某种电缆将耳机插孔连接到麦克风插孔,那么也可以。

编辑:我认为这个问题可以使用标签“Soundflower”,但我在 SU 上没有足够的声誉来创建新的标签。

编辑2:我发现了一个名为 Soundflower 的分支瓦夫塔普。它的功能与 Soundflower 相同,但还可以录制到 WAV 文件。有趣的是,当我播放 WAV 文件时,它有两个音频通道,尽管在流式传输到 iPod touch 时它仍然只通过右耳机播放。我将研究 WavTap 在录制到 WAV 文件时所做的事情——他们正在做的事情就是解决这个问题。

答案1

嗯,我还没有找到使用 Soundflower 或 Jack 的替代方案(当模拟器音频路由到 Jack 时,它会导致其中运行的 iOS 应用程序崩溃)。

不幸的是,我目前的结论是 3.5 毫米公对公电缆(只是普通的辅助线)是最好的方法。它可靠,不会导致崩溃,并提供立体声。

电源线的缺点是成本高,而且必须购买和插入硬件(这在 Mac Colo 设置中更难)。此外,您无法选择性地路由来自某些应用程序而不是其他应用程序的音频 - 但这个缺点对于 Soundflower 也是如此。

相关内容