我可以使用 ALSA 库将音频从一种格式转码为另一种格式吗?
即 S32 2 通道到 S16 1 通道音频从文件作为输入源到文件输出
在我看到的一个链接中, 插件:文件 此插件将 PCM 流的内容存储到文件或将流传输到命令,并可选择使用现有文件作为输入数据源(即“虚拟麦克风”)
如何设置这样的管道文件输入和文件输出,当它从文件输入时,它从哪里选择格式和通道等信息,因为 API“snd_pcm_file_open”不要求格式相关信息?我希望这来自配置文件 .asoundrc 但是,我没有看到任何关于如何做到这一点的文档?