.fw files.wiki
AVI

Archivos AVI

Intercalado de audio y video

AVI es un contenedor de video de Microsoft basado en RIFF para almacenar flujos sincronizados de audio y video.

Audio Video Interleave (AVI)

Más común
Desarrollador
Microsoft
Categoría
Vídeo
Tipo MIME
video/x-msvideo
Formato
Contenedor
Bytes mágicos
52 49 46 46
Primera versión
1992
Última versión
OpenDML AVI 2.0 extensions
Estándar abierto
No

RIFF AVI with OpenDML extensions (AVI 2.0)

Desarrollador
OpenDML / ecosistema Microsoft
Tipo MIME
video/x-msvideo
Formato
Contenedor
Bytes mágicos
52 49 46 46
Primera versión
1996
Última versión
OpenDML AVI 2.0
Estándar abierto
No

Abrir un archivo .AVI en línea

Leyendo el archivo…

¿Qué es un archivo .AVI?

AVI se refiere a Audio Video Interleaving, el formato contenedor multimedia de Microsoft lanzado con Video for Windows en 1992. Audio Video Interleaving puede incluir uno o varios flujos sincronizados, a menudo video y audio, pero puede incluir video comprimido y sin comprimir, MJPEG (motion JPEG), DV, DivX, Xvid, MPEG-4 ASP o códecs similares. Audio Video Interleave nombra el contenedor, no la compresión, pero formatos de audio comunes como PCM, MP3 y AC-3 también se usan a veces.

El formato AVI todavía puede encontrarse hoy en modelos antiguos de videocámaras y programas de captura de pantalla, archivos de exportación de grabaciones de DVR (digital video recorder) de seguridad y procesos heredados de Windows, así como en clips archivados descargados de DivX/Xvid. El principal tipo de AVI es OpenDML AVI (conocido como AVI 2.0), que sigue utilizando la extensión AVI y, además, introduce índices y estructuras para admitir archivos de gran tamaño.

Como los archivos Classic AVI y Open DML AVI comparten la misma firma 'RIFF', resulta imposible diferenciarlos solo por la extensión, porque ambos formatos comienzan con el identificador RIFF seguido por el 'Form type' AVI, mientras que OpenDML AVI se basa en el chunk 'odml' y Super indexes. Un método rápido para identificar archivos AVI sería comprobar si los cuatro primeros bytes '0-3' tienen la cadena 'RIFF' y si los bytes '8-11' tienen la cadena 'AVI ' como ASCII; muchas aplicaciones de software lo marcan como RIFF (Little-endian) AVI. Hoy en día no se conoce ningún formato de archivo actual importante que use la extensión ".avi" aparte de los formatos RIFF mencionados; todos los .avi sin identificador RIFF deben considerarse con nombre incorrecto o peligrosos.

Cómo abrir un archivo .AVI

Abrir un archivo .AVI en Windows

  1. 1 Ve a la carpeta donde está tu archivo en Explorador de archivos. Normalmente, los archivos descargados terminan en Descargas.
  2. 2 Haz doble clic en tu archivo .AVI si tienes una aplicación para archivos .avi en tu equipo. Si no se abre, pasa al paso tres.
  3. 3 Haz clic derecho en tu archivo .AVI -> selecciona Abrir con -> Elegir otra aplicación.
  4. 4 Elige VLC media player en la lista (Windows 11: elige Siempre). En Windows 10 -> marca "Usar siempre esta aplicación para abrir archivos .avi" y haz clic en Aceptar.

¿Sigue sin abrirse? Consulta los problemas comunes y sus soluciones, o ábrelo en tu navegador.

Programas para Windows

Abrir un archivo .AVI en macOS

  1. 1 En la app Finder, localiza tu archivo .AVI.
  2. 2 Solo haz doble clic en tu archivo .AVI para abrir automáticamente el programa asociado con él.
  3. 3 ¿Necesitas otra app en tu Mac? Haz Control-clic en el archivo (o clic derecho con el mouse). En el menú emergente, selecciona Abrir con -> VLC media player.
  4. 4 Si no aparece en la lista, elige Otra… y busca la aplicación manualmente.

¿Sigue sin abrirse? Consulta los problemas comunes y sus soluciones, o ábrelo en tu navegador.

Programas para macOS

Abrir un archivo .AVI en Linux

  1. 1 Abre tu gestor de archivos. Según el escritorio, puede llamarse Archivos (GNOME), Dolphin (KDE Plasma), Nemo (Cinnamon) o Thunar (Xfce).
  2. 2 Haz doble clic en el archivo.
  3. 3 O elige otro programa haciendo clic derecho en el archivo -> Abrir con -> VLC media player.
  4. 4 Instala VLC media player (si no está instalado en tu equipo) desde el centro de software, el repositorio o Flathub.

¿Sigue sin abrirse? Consulta los problemas comunes y sus soluciones, o ábrelo en tu navegador.

Programas para Linux

Abrir un archivo .AVI en Android

  1. 1 Abre Archivos u otra app de gestión de archivos.
  2. 2 En Descargas, busca el archivo .AVI y ábrelo tocándolo.
  3. 3 Se mostrará una lista de apps capaces de abrir el archivo. Toca VLC media player y pulsa Siempre para asociar de forma permanente este tipo de archivo con esta app.
  4. 4 ¿No hay ninguna app capaz de abrir este archivo? Descarga VLC media player desde Google Play Store.

¿Sigue sin abrirse? Consulta los problemas comunes y sus soluciones, o ábrelo en tu navegador.

Programas para Android

Abrir un archivo .AVI en iPhone / iPad

  1. 1 Usa la app Archivos y ve a En mi iPhone, iCloud Drive o Descargas.
  2. 2 Toca el archivo .AVI que quieras abrir.
  3. 3 Si el archivo puede abrirse con una app integrada de iOS (formato compatible), se abrirá automáticamente.
  4. 4 Mantén pulsado el archivo para abrir el menú contextual -> elige Compartir -> selecciona VLC media player en la lista de apps.
  5. 5 Si no aparece esa opción, primero descarga la app desde el App Store y luego toca el documento otra vez.

¿Sigue sin abrirse? Consulta los problemas comunes y sus soluciones, o ábrelo en tu navegador.

Programas para iPhone / iPad

Abrir un archivo .AVI en línea

  1. 1 Ve al visor en línea en la parte superior de esta página.
  2. 2 Arrastra el archivo hasta allí o selecciónalo, y su contenido aparecerá en la pestaña de tu navegador. El archivo no se sube.

¿Sigue sin abrirse? Consulta los problemas comunes y sus soluciones, o ábrelo en tu navegador.

Programas para En línea

Más detalles sobre cómo abrir archivos .AVI

Para reproducir estos archivos en una PC con Windows primero se podría intentar abrir Windows Media Player o Microsoft Media Player ambos deberían poder reproducir la mayoría de los archivos AVI siempre y cuando tengan los códecs DirectShow o Media Foundation adecuados. Sin embargo si el archivo fue extraído usando un formato antiguo de DivX o Xvid un reproductor de video sencillo como MPC-HC sería una buena opción para reproducir el AVI en Windows porque funciona bien con todas las corrientes de video MPEG-4 ASP. En caso de que utilices Mac OS sería bueno ver si el AVI se reproduce en el reproductor QuickTime siempre que contenga códecs de audio/video compatibles. Se podría decir que VLC Media Player es la aplicación más universal porque uno podrá abrir su AVI con este reproductor sin importar si el sistema operativo es Windows, Mac OS, Linux, Android o iOS.

En caso de que tengas una computadora más antigua y tu códec sea difícil de encontrar VLC y MX Player pueden ser de gran ayuda para reproducir archivos AVI en Android e iOS. Otros programas que podrían ser útiles cuando se necesiten más funciones son: FFmpeg (solución de línea de comandos para Linux); el ffplay (software de reproducción rápida), Kdenlive (editor de proyectos/medios), Premiere Pro (editor de línea de tiempo), DaVinci Resolve (procesamiento de video) y finalmente Avidemux/VirtualDub2 (filtrado/edición básica).

Primero se debería asegurarse que el AVI sea genuino.

Detalles técnicos

Como AVI es una estructura RIFF binaria, los primeros cuatro bytes en el desplazamiento 0 deben ser iguales a la cadena ASCII RIFF con valores hexadecimales 52 49 46 46; los bytes del 4 al 7 desde el inicio representan la longitud del archivo como un número little endian de 32 bits, y debe haber cuatro bytes con ID AVI (valor hexadecimal 41 56 49 20). Es importante tener en cuenta que la estructura del formato de archivo AVI consiste en fragmentos de datos, por lo que la estructura común comienza con listas de encabezado y de datos multimedia - LISTs (llamadas hdrl y movi), con el fragmento idx1 ubicado en algún lugar del final del archivo. El fragmento de encabezado llamado avih lleva el encabezado principal de AVI; en la mayoría de los casos es la parte principal que contiene la estructura de encabezado del archivo, los otros fragmentos principales usados por este archivo consisten en listas de flujo llamadas strl; cada lista tiene un encabezado de flujo (strh) y un fragmento de formato (strf). movi contiene la información de la carga útil, y hay algunos bloques de índice que permiten determinar una posición de búsqueda del offset de fragmento. Este esquema cambió significativamente con el desarrollo de la especificación OpenDML AVI 2.0, donde se usan elementos adicionales de la estructura RIFF (fragmentos LIST y sus subfragmentos).

Los archivos pueden usar diferentes flujos, que usan etiquetas FourCC para identificar sus códecs; para flujos de video hay etiquetas como DIB (sin ninguna codificación ni compresión), MJPG o Motion JPEG, DIVX o XVID (códecs MPEG-4 ASP). Los flujos de audio usan la estructura wave similar con etiquetas de formato para códecs de audio (PCM o MP3). En otras palabras, la falta de especificación de AVI sobre códecs significa que la compatibilidad depende de los formatos de flujo dentro del contenedor .avi. En el formato RIFF clásico solo se usan campos de 32 bits para definir el tamaño del archivo y muchas características técnicas de esa época. Sin embargo, en el formato OpenDML AVI 2.0, varias estructuras RIFF ayudan a ampliar su tamaño. Los tamaños de los archivos AVI varían mucho según los códecs y la compresión. Un archivo AVI sin comprimir puede tener un tamaño enorme, pero podría ser posible crear un archivo muy compacto con el formato de alta compresión. Los masters de captura grandes ocupan decenas o cientos de GB; sin embargo, el soporte de metadatos en este formato es bastante pobre en comparación con MKV o MP4, pero se podría usar la estructura RIFF INFO para definir Title, Artist, Software, Copyright, date o Comments del archivo, etc.

Cómo convertir archivos .AVI

Para obtener la máxima compatibilidad de uso en la web, en el teléfono móvil, en la TV o en un sitio de compartir video, convierte de formato AVI a H.264 en contenedor MP4 y usa también AAC en lugar de otros formatos para el audio. FFmpeg convierte el formato AVI a otros formatos usando las mismas opciones cada vez sin fallar: ffmpeg -i input.avi -c:v libx264 -crf 23 -preset medium -c:a aac -b:a 160k output.mp4

Si tu archivo AVI usa códecs compatibles con MP4, simplemente vuelve a empaquetar usando la línea de comandos ffmpeg -i input.avi -c copy output.mp4. El remuxing es un proceso rápido, que transfiere el stream al contenedor conservando los ajustes del códec, evitando cualquier procesamiento.

En caso de que tu proceso de archivado exija códecs poco comunes o más de un stream de sonido y en el caso de archivos AVI poco frecuentes, usa el contenedor MKV. ffmpeg -i input.avi -c copy output.mkv

También puedes hacer una edición usando MOV en combinación con ProRes, lo que te da un video intracuadro con búsqueda predecible, pero el tamaño de este archivo de video ocupará mucho espacio en disco comparado con MP4. La herramienta GUI HandBrake ayuda a convertir archivos (ya sea conversión de AVI a MP4 o de AVI a MKV), aunque en la mayoría de los casos de conversión mediante este software se cambia el formato, incluido el códec de video. Avidemux y VirtualDub2 podrían ser útiles cuando divides muchos archivos AVI usando solo fotogramas clave en el proceso de conversión.

Atención: en el proceso de transcodificación, algunos metadatos (como timecode, indexing, VBR timing of audio channels) y también los subtítulos e incluso el empaquetado exacto pueden eliminarse, mientras que el video y el audio pueden quedarse tal cual.

Convertir aHerramientaComando / nota
MP4 (H.264/AAC) FFmpeg ffmpeg -i input.avi -c:v libx264 -preset medium -crf 23 -c:a aac -b:a 160k output.mp4 La mejor conversión de uso general para navegadores, teléfonos y streaming; vuelve a codificar el video y el audio.
MP4 without re-encoding, when codecs are compatible FFmpeg ffmpeg -i input.avi -c copy output.mp4 Rápido y sin pérdida, pero funciona solo si los flujos AVI son válidos en MP4, como muchas combinaciones H.264/AAC.
Matroska Video (.mkv) FFmpeg ffmpeg -i input.avi -c copy output.mkv Útil para preservar flujos antiguos de MPEG-4, DivX, Xvid, PCM o MP3 sin pérdida de calidad en un contenedor moderno.
WebM (VP9/Opus) FFmpeg ffmpeg -i input.avi -c:v libvpx-vp9 -crf 32 -b:v 0 -c:a libopus output.webm Produce un formato abierto compatible con la web, pero la conversión es lenta y con pérdida.
MOV FFmpeg ffmpeg -i input.avi -c:v prores_ks -profile:v 3 -c:a pcm_s16le output.mov Opción de edición e intercambio para Apple y flujos de trabajo profesionales; los archivos son mucho más grandes.
Animated GIF FFmpeg ffmpeg -i input.avi -vf "fps=12,scale=640:-1:flags=lanczos" -loop 0 output.gif Solo para clips cortos sin sonido; GIF descarta el audio y tiene una eficiencia de color limitada.

Problemas comunes y soluciones

"Cannot render the file" o aparece una pantalla en negro cuando se ha detectado el contenedor AVI pero falta el códec. Ejecuta el video en el reproductor VLC y usa MediaInfo/ffprobe para determinar qué tipo de flujo se incluye como el fourcc, el códec de audio así como la tasa de cuadros. "Windows Media Player cannot play the file" indica que en los sistemas operativos Windows;el archivo tiene un códec de video o audio no compatible, un índice dañado y un descarga incompleta o dañada. El archivo tiene la extensión .avi pero sus datos no parecen comenzar con RIFF 52 49 46 46 lo que significa que el archivo está mal nombrado,incompleto o puede ser simplemente un archivo HTML con iconos de video.

La imposibilidad de buscar en el archivo (buscar demasiado hacia adelante o hacia atrás), una duración de archivo incorrecta o la desincronización entre los flujos de audio y video indican que hay algo mal con el índice. Para solucionarlo remux el archivo usando ffmpeg -i input.avi -c copy fixed.avi o crea un índice con VirtualDub2 o Avidemux (más información sobre esto se proporciona abajo). Un archivo AVI muy antiguo y muy grande puede fallar al llegar a 2/4 GB en programas más antiguos ya que estos programas solo pueden procesar archivos AVI que no cumplan con el estándar Open DML (ver arriba). Algunos archivos .avi que han sido codificados con algún software con tasas de bits variables mp3 tendrán problemas de sincronización con editores más antiguos. Recodifica estos videos usando los códecs PCM o aac para el audio o alternativamente abre los archivos en programas basados en ffmpeg. Un cuadro verde o morado inusual,un video invertido,un aspecto de video inusual indican problemas con el códec VFW antiguo,un video entrelazado,problemas de orden de campo o metadatos incorrectos para el aspecto de los píxeles. En el sistema operativo Mac QuickTime no acepta archivos AVI con DivX, Xvid o audio AC3.

Consideraciones de seguridad

Los archivos AVI no tienen macros en formato de Office, ni ningún otro código para scripts que sea ejecutable, sino que consisten en un contenedor RIFF que requiere ser analizado por los reproductores multimedia y las bibliotecas de códecs. La comunidad de seguridad se ha centrado en este tema durante muchos años, ya que estructuras malformadas, como el encabezado AVI, el encabezado de fragmento RIFF, las entradas index OpenDML y el flujo de bits de video comprimido, han provocado fallos y vulnerabilidades de seguridad tanto en reproductores como en paquetes de códecs. Evita archivos de instalación desactualizados que afirmen incluir los “codecs” necesarios en sitios web. La información sobre la cámara, el software de captura y el autor puede encontrarse a través de los metadatos, junto con la fecha, los derechos de autor del contenido y los comentarios. Los gestores de archivos pueden crear miniaturas automáticamente a partir de los archivos AVI, por lo que es imprescindible mantener los marcos multimedia de Windows y macOS actualizados con todos los parches de seguridad disponibles.

Historia y versiones

El formato AVI hizo su aparición en 1992 con el proyecto Video for Windows, como resultado del cual los PC basados en Windows pudieron sincronizar y ver videos digitales y pistas de audio en un solo contenedor de archivo.

En otras palabras, AVI se desarrolla sobre la base de RIFF, un formato de fragmentos de contenedor desarrollado por Microsoft e IBM que también se usa para desarrollar los archivos Wave Format; así, el archivo AVI comienza con el identificador 'RIFF' 52 49 46 46, en el desplazamiento cero.

Durante la década de 1990, AVI se promovió activamente como formato de intercambio y captura para Windows como parte de las tecnologías Video for Windows y, después, como parte de DirectShow. OpenDML AVI 2.0 apareció en 1996 como parte de la iniciativa Open Digital Media, cuyo objetivo era ampliar las capacidades del formato AVI tradicional en términos de tamaño e índice para su uso prolongado. En los años posteriores, el uso más extendido de los archivos AVI fue como contenedor de películas comprimidas junto con audio MP3, gracias a los códecs DivX y Xvid. El formato AVI nunca llegó a convertirse en un contenedor ISO estándar como lo fue MP4; más bien, obtuvo su definición mediante la especificación de Microsoft y su uso en la mayoría del software.

Alternativas al contenedor AVI y formatos similares son:

".mp4": Es una alternativa al AVI usada en navegadores web, dispositivos móviles y sistemas de streaming con códecs de video como H.264, H.265, un códec de audio como AAC y subtítulos/metadatos.

".mkv": Este es un formato abierto alternativo que puede soportar diferentes códecs y subtítulos adicionales,capítulos y pistas de audio. Sin embargo este formato a veces puede ser poco confiable con productos de Apple y televisores más antiguos.

".mov": Este es un contenedor de Apple QuickTime que se puede usar durante la postproducción ya que incluye información de tiempo adicional en contraste con el formato AVI anticuado.

".wmv" y ".asf": Estos son contenedores creados por Microsoft en tiempos de streaming multimedia y son compatibles con los códecs de streaming de Microsoft y no con el formato genérico AVI.

".dv" y ".mts" / ".m2ts": Formatos como estos se usan típicamente con cámaras de video aunque AVI soporta algunos formatos de video DV,es preferible usar formatos o contenedores nativos en caso de AVCHD.

".webm": Este contenedor ofrece buena compatibilidad web así como permite usar códecs más nuevos para la entrega de video como VP8, VP9, y AV1 en comparación con el AVI anticuado.

".mpg" y ".mpeg": Estos formatos se usan para la reproducción de video de MPEG-1/2 incluyendo medios de la era de DVD/VCD.

Usa el contenedor AVI solo cuando necesites reproducir medios archivados en AVI.

Comentarios (0)

Respondiendo a

Aún no hay comentarios. Sé el primero en compartir tu experiencia con este tipo de archivo.