【问题标题】:Reading Opus File, searching for Encoded-Audio Data读取 Opus 文件,搜索编码音频数据
【发布时间】:2017-10-13 21:54:45
【问题描述】:

我想在不执行解码过程的情况下获取 Encoded Opus-Audio Data。我使用 RFC 编写了函数来读取 Ogg 页面以及 Opus-header 和 Opus-Tags。我还可以识别下一个 Ogg 页面,但是 Opus 数据包从哪里开始,尤其是 Opus-TOC 标头在哪里? 它是否在 OGG-Packet 之后立即开始,是 Ogg-Packet 的一部分吗?

谢谢。

【问题讨论】:

  • 找到已识别的 Ogg 页面(十六进制值) 4F 67 67 53 是 OggS 的标识符:code 4F 67 67 53 00 00 80 BB 00 00 00 00 00 00 68 BF 8D 6A 02 00 00 00 AF 34 54 3F 36 FF 4B CD D0 D1 D2 E0 E7 E7 E7 E7 E7 E7 E7 E7 E7 E7 E7 E7 E7 E7 E7 E7 E7 E7 E8 E6 FF 53 DE E8 F1 FF 34 DE D9 DA DA FF 46 DB D8 D9 FB D9 DB E0 E1 E6 E4 E3 E5 E3 E3 FCcode

标签: c++ file audio opus


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 2021-03-26
    • 2013-05-05
    • 2012-11-19
    • 2019-07-18
    • 2018-02-19
    • 1970-01-01
    • 2020-01-07
    • 2020-01-01
    • 2019-01-09
    相关资源
    最近更新 更多