#java #mp3 #tarsosdsp
Вопрос:
Я пытаюсь извлечь необработанные данные PCM из mp3-файлов или других источников потоковой передачи, чтобы проанализировать их позже с помощью некоторой обработки сигналов. Я использую TarsosDSP для анализа и обработки сигналов, до сих пор он хорошо работает с необработанными данными, полученными AudioInputStream
из файлов WAV:
AudioInputStream audioInputStream = AudioSystem.getAudioInputStream(some_wav_file);
Теперь я хочу попробовать из mp3-файлов. Следовательно, мне нужен декодер. AudioInputStream
from javax.sound.sampled
предоставляет только утилиту для необработанного кодирования (или что-то в этом роде).
Используя TarsosDSP, есть ли функция ввода-вывода для извлечения необработанных данных из mp3? или мне нужно импортировать другой пакет mp3-декодера?
Скажите мне, если я что-то пропустил или ошибся в шагах, спасибо!