我有一个.spx文件(一个包含Speex编码音频的Ogg
文件)。我想使用Java
从Ogg
容器中提取Speex编码的字节。
问题是,似乎我能找到的所有Java库(JSpeex, JOrbis
)都是基于这样的假设编写的,即我也想将音频解码成原始的pcm
,但我并没有这样做。
有没有适用于Java
的通用Ogg
格式阅读器库?另一方面,是否可以使用JSpeex
或JOrbis
的某些部分来执行我想要的操作?
发布于 2011-08-05 09:02:25
经过一些肤浅的搜索,我在Java中找不到Ogg库。
但是,如果您愿意从头开始实现Ogg解析,那么直接从马的嘴里说出来的话是很容易得到的:
发布于 2020-12-16 17:54:37
我没有使用Speex编码音频的Ogg文件,但有一次我处理了一个用例,我想从ogg opus文件中提取opus数据包,而不是解码为pcm音频。您可以在以下答案中找到该解决方案
https://stackoverflow.com/a/65320789/10110652
这段代码也适用于使用vorbis编码的ogg文件,因此这可能对speex编码也有帮助。如果这对你有效,一定要让我知道。
编码愉快!❤
https://stackoverflow.com/questions/6949846
复制相似问题