c++ - 读取Opus文件,搜索编码音频数据

标签 c++ file audio opus

我想在不执行解码过程的情况下获取已编码的作品音频数据。我已经编写了使用RFC读取Ogg页以及Opus header 和Opus标签的函数。我也可以识别下一个Ogg页,但是Opus数据包从哪里开始,特别是Opus-TOC header 在哪里?
它是否在OGG包之后立即开始,是Ogg包的一部分吗?

谢谢。

最佳答案

我找到了解决方案,在计算OggS页的长度时遇到了一些错误。解决此问题后,Opus TOC-Header是流中的下一个字节。

关于c++ - 读取Opus文件,搜索编码音频数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43973976/

相关文章:

ios - iOS应用程序中的音频文件

c++ - super 菜鸟 C++ 变量帮助

c++ - 验证码在Arduino中不起作用

c - 文件的多线程

audio - 在 Cocos2D-X 中尝试启用音乐暂停时出现 "SimpleAudioEngine has not been declared"错误

audio - SDL2 浮点音频不剪辑

c++ - 高吞吐量非阻塞服务器设计 : Alternatives to busy wait

c++ - 如何在 C++ 中获取特定于平台的路径分隔符?

vba - 删除文件夹中的所有文件

python - 打印一个值之间带有制表符的元组