Asao (también conocido como Nellymoser codec audio) es de un solo canal de propiedad (mono) codec y compresión formato optimizado para baja tasa de bits de transmisión de audio , desarrollado por Nellymoser Inc.
Detalles técnicos
Los datos de sonido se agrupan en cuadros de 256 muestras. Cada cuadro se convierte en el dominio de la frecuencia y se identifican las frecuencias más significativas (amplitud más alta). Se seleccionan varias bandas de frecuencia para la codificación; el resto se descarta. El flujo de bits de cada trama codifica qué bandas de frecuencia están en uso y cuáles son sus amplitudes. Este códec no tiene en cuenta la frecuencia de muestreo real y tiene una relación fija entre la cantidad de muestras de entrada y el tamaño del paquete de salida (2 bits por muestra de entrada).
Uso en tecnología Flash
El 4 de marzo de 2002, Nellymoser Inc. anunció que Macromedia obtuvo la licencia del software de compresión de audio y voz Asao de Nellymoser para formar parte de FlashMX y Macromedia Flash Player 6. [1] [2] (Macromedia ahora es Adobe Systems ). El códec Nellymoser Asao es un parte integral del complemento Flash desde la versión 6 de Flash, lanzada en 2003. El códec está optimizado para la codificación de audio en tiempo real y de baja latencia. Los clientes de Flash Player, cuando graban audio desde el micrófono de un usuario, pueden utilizar el códec Nellymoser Asao. (Flash Player 10 lanzado en 2008 también es compatible con el códec Speex de código abierto . [3] ) El programador de Flash puede controlar la frecuencia de muestreo de la captura de audio para aumentar y disminuir la tasa de bits de codificación y la calidad. La codificación se realiza en el host del cliente y, a continuación, los datos comprimidos se envían mediante el protocolo RTMP de Adobe a un servidor RTMP ( Flash Media Server , Wowza Media Server ). [4] [5] [6]
Uso en otra tecnología
En el momento del lanzamiento de Flash Player 6 en 2003, no había ningún software gratuito o de código abierto para codificar y decodificar el audio de Nellymoser. [7] [8] [9] [10] Nellymoser Inc. vendió un decodificador por miles de dólares estadounidenses. [11] [12] [13] [14]
En marzo de 2006, la gente de Adobe Systems publicó en el grupo de noticias de desarrollo de Flash Server información sobre una nueva herramienta para la conversión de audio FLV (incluido audio Nellymoser) a MP3 / WAV . [15] En julio de 2006, anunciaron que no habían podido lanzar el convertidor FLV / MP3 debido a restricciones en el acuerdo de licencia de Nellymoser. Descubrieron que solo pueden distribuir esta herramienta para utilizarla con copias con licencia de Flash Media Server . [16] [17]
En 2007, se creó un proyecto llamado "nelly2pcm". En 2008, este proyecto se eliminó de Google Code en respuesta a una queja en virtud de la Ley de derechos de autor del milenio digital de EE. UU . [5] [18] [19] También hubo algunos otros intentos para crear un decodificador Nellymoser gratuito. [20] Algunos aparentemente usan una "envoltura" para forzar al flash ocx a reproducir audio más rápido (por ejemplo, relación 1: 4), que redirige y captura la salida de audio (onda) y luego la codifica en MP3. Este método no utiliza un códec Nellymoser con licencia. [21]
En septiembre de 2007, se envió un parche basado en "nelly2pcm" a la lista de correo de desarrollo de marcos multimedia de FFmpeg . [22] En octubre de 2007, se agregó un parche para decodificar el audio de Nellymoser a FFmpeg SVN . [23] [24] [25] Desde el 3 de diciembre de 2008, el proyecto de código abierto FFmpeg tiene soporte de codificación y decodificación para el códec Nellymoser Asao. [26] [27] La versión estable con soporte de audio Nellymoser es 0.5, lanzada el 10 de marzo de 2009.
Referencias
- ^ Nellymoser, Inc. ( 4 de marzo de 2002 ) "Macromedia selecciona la tecnología de compresión Asao de Nellymoser para FlashMX" . Archivado desde el original el 24 de julio de 2003 . Consultado el 18 de abril de 2017 .CS1 maint: bot: estado de URL original desconocido ( enlace ), Consultado el 12 de agosto de 2009
- ^ Adobe Inc. (2008) Flash CS3 - Avisos legales , obtenido el 11 de agosto de 2009
- ↑ AskMeFlash.com (10 de mayo de 2009) Speex vs Nellymoser , obtenido el 12 de agosto de 2009
- ^ MultimediaWiki Nelly Moser , obtenido el 11 de agosto de 2009
- ↑ a b Mark Lynch ( 23 de julio de 2008) Extracción de sonido de Flash (también conocido como NellyMoser) , obtenido el 12 de agosto de 2009
- ↑ ( 27/12/2002 ) Códec de voz NellyMoser , obtenido el 12 de agosto de 2009
- ^ Marco Casario ( 14 de abril de 2005 ) FLV creado con FCS y códec de audio nellymoser , obtenido el 13 de agosto de 2009
- ^ Foro FlashComGuru (2006) ¿ Convertir on2 a mp3 / flv a mp3? Archivado el 23 de agosto de 2009 en Wayback Machine . Consultado el12 de agosto de 2009.
- ^ LiSoG (2006-10-06) Licitación de código abierto: implementación de un códec de audio compatible con Nellymoser Asao Codec (PDF) Archivado 2006-10-13 en Wayback Machine , obtenido el 2009-08-12
- ^ Nellymoser Codec - ¿Cuántas personas se han encontrado con el mismo problema? , Consultado el 13 de agosto de 2009
- ^ Gnash Project Wiki Nellymoser. Archivado el 18 de agosto de 2009 en Wayback Machine . Consultado el 12 de agosto de 2009.
- ^ FlashComGuru (31 de julio de 2006 ) Lista de enlaces de Nellymoser , obtenido el 12 de agosto de 2009
- ^ Andrew Paul Simmons (22 de mayo de 2007) Grabación de audio con Flash Player en MP3, WAV, AVI, etc. Archivado el 13 de agosto de 2009 en Wayback Machine , obtenidoel 12 de agosto de 2009
- ^ FlashComGuru (2007) ¿ Convertir on2 a mp3 / flv a mp3? Archivado el 24 de octubre de 2007 en Wayback Machine . Consultado el 12 deagosto de 2009.
- ↑ Steve Wolkoff (16 de marzo de 2006) Cómo exportar audio FLV. Archivado el 18 de agosto de 2009 en Wayback Machine . Consultado el 13 de agosto de 2009.
- ↑ Burak KALAYCI (2006-03-08) Extracting FLV Audio (2) , ASVGuy SWFBlog, obtenido el 13 de agosto de 2009
- ^ FlashComGuru (2006-10-03) Comentarios de Adobe sobre la herramienta de conversión de FLV a MP3 , recuperado el 2009-08-12
- ^ Google Code nelly2pcm - Project Taken Down Archivado el 9 de junio de 2010 en Wayback Machine , obtenido el 12 de agosto de 2009
- ↑ Foros de grabación de secuencias de audio / video (2008) Splitting Nellymoser FLV (extracting raw Nellymoser stream from FLV file) , Consultado el 13 de agosto de 2009
- ↑ Moxie Marlinspike (3 de julio de 2007 ) nellynomore , obtenido el 13 de agosto de 2009
- ^ Foro FlashComGuru (2006) ¿ Convertir on2 a mp3 / flv a mp3? Archivado el 11 de julio de 2011 en Wayback Machine , página 10, consultado el 13 deagosto de 2009
- ↑ (2007-08-11) FFmpeg-devel - PATCH - Decodificador de audio NellyMoser
- ^ Soporte de decodificación NellyMoser en ffmpeg! Archivado el 4 de agosto de 2009 en Wayback Machine . Consultado el12 de agosto de 2009.
- ↑ (2007-10-31) Lair Of The Multimedia Guru - FFmpeg Weekly News # 2 - Octubre de 2007 , consultado el 2009-08-12
- ↑ (2007-10-15) FFmpeg-devel - PATCH - Decodificador de audio NellyMoser v2
- ^ FFmpeg (3 de diciembre de 2008). "Noticias de FFmpeg" . Archivado desde el original el 18 de marzo de 2009 . Consultado el 12 de agosto de 2009 .
- ^ FFmpeg. "Códecs de audio compatibles con FFmpeg" . Consultado el 12 de agosto de 2009 .
enlaces externos
- Sitio web de Nellymoser Inc.
- Nellymoser Asao - sitio web histórico de 2003 en Wayback Machine (archivado el 29 de junio de 2003)