在 Linux 上将混音为单声道

在 Linux 上将混音为单声道

我需要在运行 runeaudio 的 Raspberry Pi 上将立体声混音为单声道(我的系统只有一个扬声器)。我尝试在此处应用解决方案在 Linux 上强制将混音改为单声道但它在我的环境下不起作用。

扬声器测试出现以下错误。你能告诉我哪里出了问题吗?

扬声器测试-Dmakemono-c2-t wav

扬声器测试 1.1.0

播放设备为 makemono 流参数为 48000Hz、S16_LE、2 通道 WAV 文件 播放配置损坏:无可用配置:参数无效 hwparams 设置失败:参数无效

答案1

看起来好像您的硬件不支持单声道播放。

要混合到两个声道,请尝试以下步骤:

pcm.makemono {
    type route
    slave.pcm "hw:0"
    ttable {
        0.0 1
        0.1 1
        1.0 1
        1.1 1
    }
}

相关内容