¿Qué es el formato de archivo AVI?
.avi (Audio Video Interleave) es un archivo contenedor multimedia que alberga datos de audio y video. Introducido por Microsoft en 1992 como parte de la iniciativa Video for Windows, es ampliamente reconocido para almacenar datos de video y fue una opción común para la distribución multimedia. Su tipo MIME es video/x-msvideo.
Estructura del archivo
El formato .avi se basa en la estructura RIFF y divide los datos en bloques (chunks) estrictamente definidos. El primer bloque, HDRL, es un encabezado de archivo que contiene información sobre el video: tamaño, número de fotogramas y parámetros del algoritmo de compresión. El segundo bloque, MOVI, contiene los datos reales de audio y video. El tercer bloque, IDX1, es opcional: contiene información de índice sobre la ubicación de los datos fragmentados dentro del archivo, lo que permite a los reproductores realizar búsquedas (seek) de manera eficiente. Una extensión posterior conocida como OpenDML (AVI 2.0) introdujo tipos de bloques de índice adicionales para superar el límite original de tamaño de archivo de 2 GB.
Compresión
.avi ofrece una función de compresión opcional. Sin embargo, el método de compresión es generalmente menos eficiente que los utilizados en los formatos MPEG o MOV, y los archivos comprimidos siguen siendo considerablemente grandes. El formato admite una amplia gama de códecs, incluidos DivX, Xvid, MJPEG y RGB/YUV sin compresión, cada uno identificado por un código FourCC almacenado en el encabezado del flujo. Los archivos .avi sin compresión tienen un tamaño grande pero ofrecen una alta calidad de audio y video incluso después de múltiples operaciones de lectura y escritura, y tales archivos no requieren códecs adicionales. Los contenedores modernos como .mkv y .mp4 han reemplazado en gran medida al .avi para contenido nuevo, ofreciendo una mejor eficiencia de compresión y un soporte de funciones más amplio.
Seguridad y protección
RIESGO: MEDIUMAVI es un contenedor de medios, no código ejecutable, por lo que un AVI auténtico es seguro de reproducir - pero AVI tiene un historial notable de trucos de malware. La estafa clásica: un «movie.avi» que en realidad es «movie.avi.exe», o un AVI que activa una descarga falsa de «necesitas este códec» que instala malware (VLC/FFmpeg no necesitan códecs adicionales - nunca instale un «códec» que un sitio de video exija). Los archivos AVI manipulados también han explotado errores en reproductores/códecs antiguos, así que mantenga su reproductor actualizado y prefiera VLC, que aisla sus propios decodificadores. Los convertidores de AVI en línea cargan su video a un tercero - use una herramienta local (HandBrake/FFmpeg) para grabaciones privadas.
Detalles del formato
en pocas palabrasProgramas que abren archivos AVI
Detalles técnicos
especificación profunda| Familia de contenedor | RIFF (Resource Interchange File Format) |
| Tipo MIME | video/x-msvideo |
| Bytes mágicos | 52 49 46 46 («RIFF») en el desplazamiento de byte 0; tipo de formulario «AVI » (con espacio final) en el desplazamiento 8 |
| Identificación de códec | FourCC (código de cuatro caracteres) almacenado en el sub-bloque strf de cada encabezado de flujo |
| Códecs compatibles | RGB/YUV sin compresión, DivX, Xvid, MJPEG, Indeo, Cinepak; H.264 mediante filtros DirectShow/LAV |
| Tamaño máximo de archivo (AVI clásico) | 2 GB, limitado por el campo de tamaño de bloque de 32 bits en el encabezado RIFF |
| Tamaño máximo de archivo (OpenDML/AVI 2.0) | Efectivamente ilimitado - el bloque LIST odml utiliza desplazamientos de índice de 64 bits |
| Endianness | Little-endian (orden de bytes estándar de RIFF) |
| Flujos de audio | Soporta múltiples flujos de audio simultáneos (por ejemplo, pistas en varios idiomas) |
| Soporte de subtítulos | No hay pista de subtítulos incrustada nativa; se utilizan archivos externos .srt o .sub |
| Canal alfa | No compatible con la especificación del contenedor |
| Bloques estructurales clave | HDRL (lista de encabezado de archivo), MOVI (datos multimedia entrelazados), IDX1 (índice de búsqueda opcional) |
| Representación de la tasa de fotogramas | Almacenado como microsegundos enteros por fotograma en el bloque de encabezado principal avih (dwMicroSecPerFrame) |
| Flujos de video | La especificación permite múltiples flujos de video; en la práctica, los reproductores esperan un solo flujo |
| Granularidad de entrelazado | Datos de audio y video entrelazados en el bloque MOVI; bloque recomendado ≤ 1 segundo de reproducción |
| Lanzado | 1992 (Microsoft, as part of Video for Windows) |
| Especificación | learn.microsoft.com |
Conversiones de AVI
Preguntas y respuestas de la comunidad
preguntado por usuariosAún no hay preguntas; sea el primero en preguntar sobre los archivos AVI.