我对 MP2 音频文件和 JAVA 有疑问。无论如何,音频似乎在 JAVA 中是一种痛苦。我尝试使用 JavaLayer 和 Xuggler 将 MP2 文件解码和转码为 WAV。这两个都失败了。而这些的开发似乎并不活跃。尽管许多人仍在使用这些。JMF 或 FMJ 我还没试过。我希望有更多的本地方法。
我最终将 JavaLayer 分叉到我的项目中。通过一个小的代码更改,我似乎设法让它读取 MP2 中的所有帧。但是尝试将其转换为 WAV 会导致文件只能在 VLC 中播放,而且可以识别但失真了。
无论如何,一个广泛的问题,我道歉。我想我在问有没有 JAVA + JavaLayer + MP2 大师可以帮助我?
原始 MP2:https : //dl.dropboxusercontent.com/u/90134918/horng014.mp2 WAV 转换失败:https ://dl.dropboxusercontent.com/u/90134918/horng014_fail.wav
我有这个项目的公共 GitHub 帐户,但我还没有在那里发布这个损坏的代码。