我正在尝试从 mp3 文件或其他流媒体源中检索原始 PCM 数据,以便稍后通过一些信号处理对其进行分析。我使用 TarsosDSP 进行信号分析和处理,到目前为止,它适用于AudioInputStream
从 WAV 文件检索的原始数据:
AudioInputStream audioInputStream = AudioSystem.getAudioInputStream(some_wav_file);
现在,我想尝试使用 mp3 文件。因此,我需要一个解码器。AudioInputStream
fromjavax.sound.sampled
仅提供用于原始编码(或类似的东西)的实用程序。
利用 TarsosDSP,是否有一个 I/O 函数可以从 mp3 中检索原始数据?还是我需要导入另一个 mp3 解码器包?
如果我遗漏或步骤有误,请告诉我,谢谢!