AVI (Audio Video Interleave) es el contenedor de Microsoft de 1992, y los archivos .avi que sobreviven hoy en día son normalmente de décadas atrás: vídeos caseros de las primeras cámaras digitales, rips de películas DivX o XviD de la era del intercambio de archivos, capturas de pantalla de una antigua versión de Camtasia, o grabaciones científicas de cámaras de laboratorio con códecs propietarios. AVI es anterior al streaming; fue diseñado para discos duros giratorios y CDs, y su estructura hace complicado el acceso aleatorio en archivos largos. Nada de eso importa para convertir a MP3 — leemos la pista de audio secuencialmente y la recodificamos.
Como AVI está bien fuera del punto óptimo de WebCodecs, esta conversión se ejecuta en el motor de respaldo FFmpeg-wasm. Eso significa una descarga única de ~30 MB la primera vez que conviertes (en caché después), luego la conversión procede. El archivo se procesa en memoria, que el navegador limita a unos 2 GB — por lo que un único rip AVI de varios gigabytes puede que necesite cortarse primero en el escritorio. La mayoría de los AVI que sobreviven están muy por debajo de ese límite.
Casos frecuentes
Cuándo convertir AVI a MP3
Metraje antiguo de videocámara
Las mini DV y las primeras cámaras digitales a menudo volcaban a AVI con audio MP3 o PCM. Extrae el audio para montajes conmemorativos o archivos familiares.
Rips de películas DivX / XviD
Si ripeaste DVDs legalmente en los 2000 a AVI, el audio suele ser MP3 o AC-3. Extraer un MP3 para escuchar en el coche es sencillo.
Grabaciones de laboratorio y científicas
Las cámaras de microscopio y el software de instrumentación a menudo guardan AVI con audio PCM o sin comprimir. Convierte a MP3 para una revisión y compartición más fácil.
Digitalización de archivos
Los CDs de tutoriales más antiguos y los discos educativos usaban AVI extensamente. Extraer audio MP3 para escucha larga es un paso habitual de digitalización.
Bajo el capó
Cómo funciona la conversión
Por qué AVI necesita el motor de compatibilidad
Las particularidades del contenedor AVI (basado en chunks, sin índice global en muchos archivos más antiguos) y la larga cola de códecs de audio oscuros (DivX Audio, GoToMeeting G2M, variantes de Xperts) significan que la ruta rápida de WebCodecs no lo gestiona. FFmpeg-wasm lleva decodificadores para esencialmente todo lo que AVI haya incluido alguna vez, que es por eso que enrutamos AVI a través de él.
El límite de 2 GB
FFmpeg-wasm asigna memoria lineal de WebAssembly dentro de una sola pestaña del navegador, limitada a aproximadamente 2 GB por el modelo de memoria de 32 bits que usan las compilaciones actuales de FFmpeg. La mayoría de los AVI de archivo están muy por debajo de eso. Para AVIs genuinamente de varios gigabytes, usa una herramienta de escritorio para dividir el archivo primero (o conviértelo directamente con FFmpeg por línea de comandos).
Cómo hacerlo
Paso a paso
- 1
Suelta tu .avi
Arrastra el archivo. La primera vez, el motor FFmpeg se carga (~30 MB, en caché después).
- 2
Confirma MP3 + tasa de bits
Para audio antiguo de videocámara, 192 kbps suele ser suficiente — estas fuentes no eran de alta fidelidad para empezar.
- 3
Espera y descarga
La conversión es más lenta que los formatos basados en WebCodecs, pero normalmente lleva minutos, no horas.
FAQ
Preguntas frecuentes
¿Por qué la primera conversión de AVI es más lenta que el mismo MP4?
AVI usa el respaldo de FFmpeg-wasm, que tiene que cargar ~30 MB de WebAssembly la primera vez. Después, el motor queda en caché y las conversiones siguientes empiezan al instante. MP4/MOV/MKV/WebM usan un motor nativo de WebCodecs más ligero que ya viene incluido.
¿Puedo convertir un rip AVI de 3 GB?
El límite de memoria WebAssembly del navegador es de unos 2 GB. Para archivos superiores a ese límite, divide el AVI en el escritorio (con VirtualDub o FFmpeg por línea de comandos) y convierte las partes. Estamos investigando Memory64 para una futura versión que elevaría este límite.
Mi AVI tiene audio DivX o XviD — espera, ¿audio? Esos son códecs de vídeo.
Correcto — DivX y XviD son códecs de vídeo, emparejados dentro de AVI con códecs de audio separados, normalmente MP3 o AC-3. No te preocupes por el vídeo; lo descartamos y procesamos solo la pista de audio.
¿El AVI tiene que estar en la misma unidad que el navegador?
Sí — para el paso de arrastrar y soltar. El navegador lee el archivo del disco en un buffer de memoria; ese archivo debe ser accesible desde el selector de archivos.
¿Qué pasa si el audio del AVI es algún códec oscuro que nunca he escuchado?
FFmpeg-wasm incluye decodificadores para prácticamente todos los códecs de audio que se hayan incluido en un AVI. Si encuentras un archivo que genuinamente no decodifica, abre un issue en GitHub con el nombre del códec de una herramienta como MediaInfo — normalmente podemos ampliar el soporte.
Ver también
Convertidores relacionados