【问题标题】:libsox: record from default microphonelibsox:从默认麦克风录制
【发布时间】:2017-05-28 10:19:17
【问题描述】:

我需要打开默认的音频捕获设备并开始录制。 libsox 似乎是 a nice cross-platform solution。使用二进制前端,我可以rec test.wav 并激活默认麦克风。

但是,在浏览documentation 时,不存在类似的功能。 This thread 讨论的主题与我的问题完全相同,但似乎没有找到解决方案。

在哪里可以找到使用libsox 从默认音频设备进行录音的示例?

【问题讨论】:

    标签: c cross-platform libsox


    【解决方案1】:

    您需要先使用 alsa 进行录制,然后使用 libsox 获取正确的格式。 libsox 不是用来录音的。见例子:https://gist.github.com/albanpeignier/104902

    【讨论】:

    • 这违背了跨平台的目的。
    • 那么为什么不使用 github.com/andrewrk/libsoundio 呢?在谷歌上搜索可能会发现更多。 libsox 是“......是一个声音样本文件格式读取器/写入器和音效处理器的库。”
    猜你喜欢
    • 1970-01-01
    • 2013-04-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-02-02
    • 1970-01-01
    • 2015-06-04
    • 1970-01-01
    相关资源
    最近更新 更多