2017-05-15 59 views
0

我想在不执行解码过程的情况下获取编码Opus-Audio数据。我使用RFC编写函数来读取Ogg页面和Opus标题和Opus标签。我也可以确定下一个Ogg页面,但是Opus数据包在哪里开始,特别是Opus-TOC头文件在哪里? 它是否在OGG-Packet之后立即开始,是否是Ogg-Packet的一部分?正在读取Opus文件,正在搜索编码音频数据

谢谢。

+0

查找附加的Ogg-Page(Hex-Values)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 FC'code' –

回答

0

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