Я ищу библиотеки для:
- чтение и запись метаданных (например, теги ID3v2 в mp3 и все)
- конвертировать сжатые в необработанные аудиоданные и, если возможно, исходные аудиоданные в mp3, ogg, aac,...
- цифровая обработка аудиоданных (энергия, тембр, коэффициенты Мел-частоты Cepstral - MFCC, FFT, LPC, автокорреляция, вейвлет,...)
Я уже знаю и не доволен:
- JMF: оригинал от Sun, читает mp3 и превращает его в WAV. Но не читает метаданные и не предоставляет каких-либо усовершенствованных функций цифровой обработки.
- FMJ: Альтернативная реализация для JMF с теми же ограничениями.
- jAudio: Нестабильно и хотя потенциально, в настоящее время не поддерживается.
- Marsyas: в цифровой обработке именно то, на что я надеялся, но на С++. Может быть, какой-то порт/интеграция уже имеется?
- JID3: API для метаданных, но кажется мертвым (последняя версия 2005/12/10).
- JLayer: API для чтения и воспроизведения, также мертв (последнее обновление 2004/11/28).
- MetaMusic: API программы является опрятным, но не является официальным автономным проектом с открытым исходным кодом. Поэтому нет сообщества, будущей поддержки и всех...
- Light Dev: Некоторые интересные функции, но не полностью завершены.
Вот что произошло с моим собственным расследованием. Я был бы очень признателен за все материалы, предложения, критики,...