He publicado LAMEOnJ 1.1
LAMEOnJ es una librería 100% Java que permite acceder desde Java a toda la API del popular encoder MP3 LAME. Incluye una API orientada a objetos para simplificar la codificación en MP3 de archivos y streams WAV/PCM. LAMEOnJ utiliza JNIEasy como puente con el mundo nativo.
- Se ha actualizado JNIEasy a la versión 1.2.1 y se incluye soporte de Solaris. JNIEasy 1.2.1 soluciona los problemas con Mac OS X incluido Leopard. LAMEOnJ funciona en las mismas plataformas x86 que JNIEasy: Windows, Linux, Mac OS X, Solaris.
- La API orientada objetos estándar (mapeando los métodos estándar de LAME) ahora soporta streams y archivos WAV/PCM en mono.
- Algunos métodos de la API orientada a objetos han cambiado, ver CHANGELOG.txt
LAME es probablemente el mejor codificador MP3 que existe (LAME también incluye un decodificador). Los binarios de LAME tienen dos partes:
1. Un ejecutable: "lame.exe" en Windows, "lame" en Unixes
2. Una librería dinámica/objeto compartido: lame_enc.dll en Windows, libmp3lame.so en Linux (y otros Unixes) y libmp3lame.dylib en Mac OS X
LAMEOnJ es una API 100% Java que permite acceder a la API estándar de LAME en Windows, Linux y Mac OS X x86. La API estándar ha sido completamente mapeada desde Java (más de 150 métodos) y las estructuras nativas son reflejadas como clases Java.