在java中解析ogg文件而不进行解码

在java中解析ogg文件而不进行解码,java,ogg,speex,Java,Ogg,Speex,我有一个.spx文件(带有Speex编码音频的Ogg文件)。我想使用Java从Ogg容器中提取Speex编码的字节 问题是,似乎我能找到的所有Java库(JSpeex,JOrbis)都是在假设我也想将音频解码为原始的pcm)的情况下编写的,而我没有这样做 是否有用于Java的通用Ogg格式读取器库?另一方面,是否可以使用JSpeex或JOrbis的部分内容来做我想做的事情?经过一些简单的搜索,我在Java中找不到Ogg库 但是,如果您愿意从头开始实施Ogg解析,那么直接从马嘴里说出来的话很容易得

我有一个.spx文件(带有Speex编码音频的
Ogg
文件)。我想使用
Java
Ogg
容器中提取Speex编码的字节

问题是,似乎我能找到的所有Java库(
JSpeex,JOrbis
)都是在假设我也想将音频解码为原始的
pcm
)的情况下编写的,而我没有这样做


是否有用于
Java
的通用
Ogg
格式读取器库?另一方面,是否可以使用
JSpeex
JOrbis
的部分内容来做我想做的事情?

经过一些简单的搜索,我在Java中找不到Ogg库

但是,如果您愿意从头开始实施Ogg解析,那么直接从马嘴里说出来的话很容易得到:


(首页:)

经过一些肤浅的搜索,我在Java中找不到Ogg库

但是,如果您愿意从头开始实施Ogg解析,那么直接从马嘴里说出来的话很容易得到:


(首页:)

我没有使用带有Speex编码音频的Ogg文件,但有一次我使用了一个用例,我想从Ogg opus文件中提取opus数据包,而不解码为pcm音频。你可以在这个答案中找到答案

这段代码也适用于带有vorbis编码的ogg文件,因此这可能对speex编码也有帮助。如果这对你有用,一定要告诉我


快乐编码!!!❤

我没有使用带有Speex编码音频的Ogg文件,但有一次我使用了一个用例,我想从Ogg opus文件中提取opus数据包,而不解码为pcm音频。你可以在这个答案中找到答案

这段代码也适用于带有vorbis编码的ogg文件,因此这可能对speex编码也有帮助。如果这对你有用,一定要告诉我


快乐编码!!!❤

你还想要什么?我想要原始的speex编码比特流。你还想要什么?我想要原始的speex编码比特流。