TooLAME es un codificador de audio MPEG-1 Layer II (MP2) de software libre , escrito principalmente por Mike Cheng. Si bien existen muchos codificadores MP2, TooLAME es muy conocido y ampliamente utilizado por su excelente calidad de audio. No ha recibido mantenimiento desde 2003, pero su sucesor directo es la bifurcación de código TwoLAME (la última versión, TwoLAME 0.4.0, se lanzó el 11 de octubre de 2019). El nombre TooLAME es un juego de palabras entre LAME y Layer II .
Historia
Tras dejar la dirección del proyecto LAME , Mike Cheng decidió reorientar sus esfuerzos hacia el formato MP2. Esto se debió, en parte, a la preocupación por las inminentes amenazas legales para quienes distribuían software para el popular formato MP3 , a causa de las patentes de Fraunhofer y Thomson , mientras que el uso del audio MP2 parecía no tener restricciones. Para más información, véase: LAME#Patentes y cuestiones legales .
La primera versión de TooLAME (v0.1) se publicó el 7 de noviembre de 1998. [ 1 ]
Originalmente basó su trabajo en mpegaudio.tar . En octubre de 1999, comenzó de cero, basando TooLAME en la implementación de referencia ISO Dist10, más capaz, [ 1 ] y en gran parte del código de LAME. Buscaba una mayor calidad de audio y un mejor rendimiento de codificación. [ 2 ] Logró un alto rendimiento, "aproximadamente 4 veces más rápido que el código ISO". [ 3 ]
TooLAME era principalmente un codificador de audio independiente que aceptaba archivos PCM en formato RAW , AIFF y WAV . Sin embargo, en la versión final de TooLAME de Cheng (TooLAME 0.2 m beta 8), se incluyó la compatibilidad para su uso como biblioteca . Cheng se resistió repetidamente a añadir funciones como la integración con libsndfile para admitir una variedad mucho mayor de formatos de entrada.
DosLAME
Nicholas Humfrey realizó modificaciones significativas a tooLAME y lo publicó. A petición de Mike Cheng, lo renombró a TwoLAME para evitar confusiones. [ 4 ]
Detalles técnicos
TooLAME utiliza el modelo psicoacústico altamente optimizado desarrollado para LAME , pero aplicado a la codificación de audio MP2. Incluye un modo de tasa de bits variable (VBR) bastante complejo y poco utilizado (por los reproductores de MP2). [ 5 ] Se añadieron CRC de trama y salida en formato de onda de difusión (BWF) para su uso en radiodifusión de audio digital (DAB).
Popularidad
La documentación de MJPEGTools recomienda el uso de TooLAME en lugar de su mp2enc incluido. [ 6 ] MPlayer y Mencoder incluyen soporte para la codificación de audio TooLAME (y TwoLAME). [ 7 ]
bifurcaciones de código
- TwoLAME : Principalmente limpieza de código, cambio de API , mejoras de rendimiento.
- MCTooLAME : bifurcación de TooLAME con codificación de sonido envolvente MPEG Multichannel de 5.1 canales .
- TooLameF : Implementación de punto flotante de TooLAME como una DLL de Windows .
- Toolame-DAB : Una modificación obsoleta de TooLAME que crea una salida compatible con DAB ; en su momento formó parte del conjunto de herramientas ODR-mmbTools.
Véase también
Referencias
Enlaces externos
- TooLAME en SourceForge
- Códecs de audio gratuitos
- Software de 1998