AUDIO :: MPEG

AUDIO :: MPEG es un módulo Perl para la codificación y decodificación de MPEG Audio (MP3).
Descargar ahora

AUDIO :: MPEG Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • GPL
  • Precio:
  • FREE
  • Nombre del editor:
  • Peter Timofejew
  • Sitio web del editor:
  • http://search.cpan.org/~ptimof/Audio-MPEG-0.04/MPEG.pm

AUDIO :: MPEG Etiquetas


AUDIO :: MPEG Descripción

Audio :: MPEG es un módulo PERL para la codificación y decodificación de MPEG Audio (MP3). Audio :: MPEG es un módulo Perl para la codificación y decodificación de MPEG Audio (MP3) .Synopsis Use Audio :: MPEG; AUDIO :: MPEG es una interfaz Perl a las capas de audio MPEG de LAME y MAD MPEG I, II y III codificación y Decodificación de bibliotecas. Los primeros años han estado construyendo una biblioteca MP3 bastante extensa, y decidió escribir algún software para ayudar a administrar la colección. Se ha convertido en una pieza de software bastante fresca (por cierto, lo liberaré bajo el GPL en breve), con una interfaz de línea web y de comando, una buena búsqueda, estadísticas integradas, estadísticas de archivos, etc., también quería Para poder transmitir audio, y verificar la integridad de los archivos en el archivo. Ciertamente, es posible transmitir audio (incluso con re-codificación en una tasa de bits diferente) sin recurrir a la escritura de la interfaz pegamento como este módulo, pero la verificación de los archivos fue torpizada en el mejor de los casos (por ejemplo, Scanning STdout / Err para STRING), y inútiles en Lo peor. Thus, Audio :: MPEG nació. Es posiblemente el codificador MPEG de mejor calidad disponible (sin duda el mejor codificador GPL). Las partes del Código se han optimizado para aprovechar algunas de las funciones avanzadas para los procesadores Intel / AMD, pero incluso en máquinas no optimizadas, como el PowerPC, se desempeña bastante bien (más rápido que el tiempo real a fines de los 90 (y Más tarde) Máquinas) .Madsethis es una biblioteca de decodificación MPEG relativamente nueva. Lo elegí después de luchar para limpiar la biblioteca de decodificación MPEG incluida con LAME (que se basa en la implementación MPG123 (1) de Michael HIPP). Al final, estaba muy satisfecho con los resultados. Se realiza enojado, está decodificando con una precisión interna de 24 bits (calidad de nivel pro) con aritmética de punto fijo. El código está muy limpio, y parece rock-sólido. Aunque puede parecer que debe ser más rápido que la biblioteca MPG123 (1) debido al uso de la aritmética de punto fijo, de hecho, es de hecho aproximadamente el 60% aproximadamente de la velocidad (debido al audio de mayor resolución). Sin embargo, la facilidad de codificación contra MAD, y la precisión más alta de la salida más que compensa la decodificación más lenta. Audio ::mpeg puede exportar los datos en su mayor precisión para programas que desean manipular los datos en la resolución más alta. El Sistema Operativo AMBIERMI solo ha probado esto en un sistema Linux 2.4.x hasta ahora, pero no veo ninguna razón por la que no debería funcionar en ninguna variante ONU * X. De hecho, en realidad puede incluso trabajar en una caja de windowo (las bibliotecas cojas subyacentes y las locas aparentemente compilan de alguna manera en ellas). No estoy haciendo una magia especial con la interfaz, por lo que probablemente funcionará bajo Windows. Como probablemente pueda decir, no me importa realmente si lo hace (podré comenzar a cuidar si M $ lanza el código fuente a Windows bajo GPL, BSD o licencias artísticas ...). Pero, para ti pobres, las almas equivocadas que insisten en ejecutar Windows, espero que haya poco problema para que funcione. En general, pensaría que con la codificación / decodificación de audio, que es una tarea muy compuida, PERL sería mucho Más lento que los programas puros equivalentes. Sorpresa ... ¡es solo un 3% más lento (!) Incluso con el mecanismo que utilizo aquí (Perl-> C-> Perl para cada cuadro, PERL 5.6.1 y Linux 2.4.4 (PowerPC 7500) se desempeña simplemente fantástico. Por lo tanto, la moraleja de este párrafo es ejecutar sus propias pruebas de desempeño, pero no es necesario pensar en su propio codificador / decodificador Perl será inferior a una implementación pura C / C ++. El único inconveniente es que, dependiendo de cuánto búfer El espacio que usa para leer, el uso de la memoria será al menos 3 veces más (EH ... RAM es barato ...) Requisitos: · Requisitos de Perl: · Perl


AUDIO :: MPEG Software relacionado