gpt4 book ai didi

c++ - 原始 pcm 音频文件到 Windows Qt 项目中的 ogg

转载 作者:行者123 更新时间:2023-11-28 07:52:00 25 4
gpt4 key购买 nike

今天我需要你的帮助,因为我正试图为我的项目进入一个新的编程领域:音频编码。

我目前正在开发一个仅限 Windows 的 Qt C++ 项目(使用 msvc 编译器)。我现在能做的是将来自麦克风的音频文件录制为原始 .pcm 文件。

我需要做的是:直接将麦克风录制到 .ogg 音频文件,或者只是将我可以创建的文件转换为 ogg 文件。

我所做的是阅读有关录音的 Qt 文档,并尝试理解 vorbis/ogg 文档。我找不到任何原始 pcm 到 vorbis/ogg 的 ogg 代码示例,但也许你们知道我在哪里可以找到这样的代码。

我需要知道我想要实现的目标是否有可能,如果有可能,如果您能指出可以帮助我实现目标的东西,我将不胜感激。

基本上,我很高兴,因为我可以获得我想要的 pcm 格式的音频文件,但现在我需要将这些文件编码为 .ogg 文件。我想知道是否可以使用 ogg/vorbis,如果可以,我应该遵循哪些步骤以及我应该阅读哪些内容来理解我在做什么。

感谢所有花时间阅读我的问题的人,祝你有美好的一天,

埃亚尔

最佳答案

在 libvorbis 源代码分发中有一个“examples”目录。您应该看看 encoder_example.c。

关于c++ - 原始 pcm 音频文件到 Windows Qt 项目中的 ogg,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13581136/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com