java - 使用 JLayer(AKA JavaLayer)在 java 中分析 mp3 文件?

标签 java mp3 jlayer

我想使用 Java(想想频谱分析仪)对 MP3 文件的帧执行 FFT。我找到了 JLayer这似乎符合 MP3 解码的要求,但我不确定如何使用它(大多数示例只是使用更高级别助手的播放器,但这不是我要找的)。与解码 MP3 文件相比,FFT 似乎更容易 ;)

我的问题基本上是这样的:我如何在 java 中获取 MP3 文件,并将其解码为原始音频数据以使用 JLayer 在 Java 中进行分析

最佳答案

我在同一条船上 - 尝试使用 Java 解码和分析 MP3 文件。您可能想查看同一作者的 MP3 SPI。在他的页面中有一个从 MP3 文件中获取原始解码 PCM 数据的好例子:

http://www.javazoom.net/mp3spi/documents.html

祝你好运, 乌里

关于java - 使用 JLayer(AKA JavaLayer)在 java 中分析 mp3 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9334725/

相关文章:

android - 将 AudioTrack 与 JLayer 解码器一起使用

java - Jlayer MP3播放器,在java中控制mp3文件的音量

java - AudioTrack - 使用 jlayer(java mp3 解码器)的短数组到字节数组失真

java - 我的 Spring Boot 中的事务出现问题 - 我遇到异常,但事务正在提交

java - 用于分析Java源代码的API

java - 在 Java 中从 .txt 文件导入字符串时跳过每隔一行

objective-c - Mac 应用程序使用 LAME 编码 mp3

java - 编码图像文件

java - 修改这个java类以输出AAC而不是MP3

audio - 在特定频率上创建MP3