今天我需要你的帮助,因为我正试图为我的项目进入一个新的编程领域:音频编码。
我目前正在开发一个仅限 Windows 的 Qt C++ 项目(使用 msvc 编译器)。我现在能做的就是将麦克风中的音频文件录制为原始 .pcm 文件。
我需要做的是:直接将麦克风录制到 .ogg 音频文件,或者只是将我可以创建的文件转换为 ogg 文件。
我所做的是阅读有关录音的 Qt 文档,并尝试理解 vorbis/ogg 文档。我找不到任何用于 vorbis/ogg 的原始 pcm 到 ogg 代码示例,但也许你们知道我在哪里可以找到这样的代码。
我需要知道的是,我想要实现的目标是否可行,如果可以,如果您能指出有助于我实现目标的东西,我将不胜感激。
基本上,我很高兴,因为我可以得到我想要的 pcm 格式的音频文件,但现在我需要将这些文件编码为 .ogg 文件。我想知道是否可以使用 ogg/vorbis,如果可以,我应该遵循哪些步骤以及应该阅读哪些内容以了解我在做什么。
感谢任何花时间阅读我的问题的人,祝你有美好的一天,
埃亚尔