Pregunta

Me pregunto acerca de la decodificación/codificación de MP3 y esperaba poder lograrlo en Flash usando AS3.

Estoy seguro de que será un verdadero dolor...

No tengo idea de por dónde empezar, ¿alguien puede ofrecerme algún consejo?¿material de referencia?

---- Mucho más tarde --- Muchas gracias a todos por su aporte ...¡Parece que todavía tengo un largo camino por delante!

¿Fue útil?

Solución

Ver Codificador MP3 LAME.Puede consultar su código fuente y su página de enlace. Mpeg.org debería tener documentos también.

Otros consejos

En teoría, también podría hacer esto como un filtro PixelBender y debería obtener un rendimiento significativamente mejor que usar una implementación pura de ActionScript 3.

Más información sobre PixelBender aquí:

http://labs.adobe.com/wiki/index.php/Pixel_Bender_Toolkit

cámaras de micrófono

malla@adobe.com

Tengo un proyecto para convertir archivos WAV (en realidad mensajes de voz de Asterisk) a MP3.Si no recuerdo mal, hay algunas rarezas en la licencia de Lame, así que la descargué y compilé primero. ABURRIDO, entonces SOX manualmente.

Tengo un proceso web escrito en PHP para convertir los archivos de WAV a MP3 en el sistema de archivos local del servidor web (en realidad, PHP solo está supervisando la herramienta sox de línea de comandos a través de exec()).Luego adjunto todos los metadatos que el MP3 necesita usando el PERA Mp3_Id paquete.

Luego muevo el archivo MP3 recién creado a una carpeta que comparte Apache y señalo los archivos pendientes. Administrador de sonido2 reproductor MP3 basado en flash.

Para transacciones pequeñas, esto funciona muy bien: convertir uno o dos minutos de correo de voz no agrega ningún retraso apreciable en la renderización y devolución del resto de la página.A medida que tenga más usuarios en un solo servidor, probablemente eventualmente será necesario escribir un trabajo cron o algo para realizar la conversión antes de que el usuario solicite el archivo por primera vez.

Va a ser MUY lento al hacer esto en AS3.Realmente necesita una implementación de C/C++ si le importa cuánto tiempo llevará.

Andre Michelle y los chicos de Hobnox lograron algo similar con su Hobnox AudioTool, portaron un Codificador Java Vorbis a AS3.Supuestamente terminaron con la codificación tomando el doble de tiempo que la duración del audio.

No sé cuál es su caso de uso, pero en la herramienta Hobnox aparentemente el audio se crea en el lado del cliente, se codifica como Vorbis, se envía al servidor, se convierte a mp3 y se almacena en la biblioteca de los usuarios.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top