Audio Video Interleave (también Audio Video Interleaved ), conocido por sus iniciales AVI y la .avi
extensión del nombre de archivo , es un formato de contenedor multimedia introducido por Microsoft en noviembre de 1992 como parte de su software Video para Windows . Los archivos AVI pueden contener datos de audio y video en un contenedor de archivos que permite la reproducción sincronizada de audio con video. Al igual que el formato de video DVD , los archivos AVI admiten múltiples transmisiones de audio y video, aunque estas características rara vez se utilizan.
Extensión de nombre de archivo | .avi |
---|---|
Tipo de medio de Internet | |
Código de tipo | 'Vfw' |
Identificador de tipo uniforme (UTI) | public.avi |
Desarrollado por | Microsoft |
Versión inicial | Noviembre de 1992 |
Contenedor para | Audio Video |
Extendido desde | Formato de archivo de intercambio de recursos |
Muchos archivos AVI utilizan las extensiones de formato de archivo desarrolladas por el grupo Matrox OpenDML en febrero de 1996. [2] Estos archivos son compatibles con Microsoft y se denominan extraoficialmente " AVI 2.0 ". [3] En 2010, el gobierno de Estados Unidos 's Archivos Nacionales y Administración de Documentos define AVI como la envoltura oficial para la preservación de vídeo digital . [4]
Formato
AVI es un subformato del formato de archivo de intercambio de recursos (RIFF), que divide los datos de un archivo en bloques o "fragmentos". Cada "fragmento" se identifica mediante una etiqueta FourCC . Un archivo AVI toma la forma de un solo "fragmento" en un archivo con formato RIFF, que luego se subdivide en dos "fragmentos" obligatorios y un "fragmento" opcional.
El primer sub-fragmento se identifica mediante la etiqueta "hdrl". Este subgrupo es el encabezado del archivo y contiene metadatos sobre el video, como su ancho, alto y velocidad de fotogramas . El segundo sub-fragmento se identifica con la etiqueta "movi". Este fragmento contiene los datos audiovisuales reales que componen el video AVI. El tercer sub-fragmento opcional se identifica mediante la etiqueta "idx1" que indexa las compensaciones de los fragmentos de datos dentro del archivo.
Por medio del formato RIFF, los datos audiovisuales contenidos en el fragmento "movi" pueden codificarse o descodificarse mediante un software llamado códec , que es una abreviatura de (en) codificador / descodificador. Tras la creación del archivo, el códec se traduce entre los datos sin procesar y el formato de datos (comprimidos) que se utiliza dentro del fragmento. Un archivo AVI puede contener datos audiovisuales dentro de los fragmentos en prácticamente cualquier esquema de compresión, incluido Full Frame (sin comprimir), Intel Real Time ( Indeo ), Cinepak , Motion JPEG , Editable MPEG , VDOWave, ClearVideo / RealVideo , QPEG y MPEG -4 Video.
Algunos programas, como VLC , se quejan cuando no se encuentra el sub-fragmento de índice "idx1", ya que es necesario para un movimiento eficiente entre marcas de tiempo (búsqueda). Ofrecen "arreglar" el archivo creando un índice temporal o permanentemente. [5]
Metadatos
Como derivado del formato de archivo de intercambio de recursos (RIFF), los archivos AVI se etiquetan comúnmente con metadatos en el fragmento INFO. Además, los archivos AVI pueden incrustar la Plataforma de metadatos extensible (XMP). Por diseño, cualquier archivo RIFF puede incluir legalmente fragmentos de datos adicionales, cada uno identificado por un código de cuatro caracteres; el software que no comprende ese código en particular debe omitir el fragmento. Como tal, teóricamente es posible expandir cualquier formato de archivo RIFF, incluido AVI, para admitir casi cualquier metadato imaginable. Algunas de las limitaciones de AVI en el uso moderno se relacionan con la falta de estandarización en estos metadatos (consulte Limitaciones a continuación).
Limitaciones
Desde su introducción a principios de los años 90, se han introducido nuevas técnicas de video por computadora que la especificación AVI original no anticipó.
- La especificación AVI original no proporciona una forma estandarizada de codificar la información de relación de aspecto , aunque sí lo hace la especificación OpenDML (AVI 2.0) posterior. En consecuencia, es posible que los reproductores de más edad no seleccionen la relación de aspecto correcta automáticamente (aunque es posible hacerlo manualmente). [6]
- Hay varios enfoques en competencia para incluir un código de tiempo en archivos AVI, lo que afecta la usabilidad del formato en la postproducción de películas y televisión, aunque se usa ampliamente. [7] Para los archivos de audio WAV, las extensiones Broadcast Wave (BWF) se diseñaron para estandarizar los metadatos de posproducción, pero no ha surgido un equivalente para los archivos AVI. Se sabe que algunas partes escriben fragmentos de BWF en AVI para los metadatos. [8]
- AVI no tenía la intención de contener video usando ninguna técnica de compresión que requiera acceso a datos de cuadros de video futuros más allá del cuadro actual (cuadro B ). Existen enfoques para admitir técnicas modernas de compresión de video (como MPEG-4 ) que se basan en esta función, aunque esto va más allá de la intención de la especificación original y puede causar problemas con el software de reproducción que no anticipa este uso. [9]
- AVI no puede contener algunos tipos específicos de datos de tasa de bits variable (VBR) de manera confiable (como audio MP3 a frecuencias de muestreo por debajo de 32 kHz).
- La sobrecarga de los archivos AVI a las resoluciones y velocidades de cuadro que se utilizan normalmente para codificar largometrajes de definición estándar es de aproximadamente 5 MB por hora de video, cuya importancia varía según la aplicación.
- Los archivos AVI no pueden contener archivos adjuntos como fuentes y subtítulos. En consecuencia, los subtítulos deben distribuirse en un archivo separado o codificarse en el flujo de video.
Los formatos de contenedor más recientes (como Matroska , Ogg y MP4 ) resuelven todos estos problemas, aunque el software está disponible gratuitamente para crear y reproducir correctamente archivos AVI que utilizan las técnicas descritas aquí.
DV AVI
DV AVI es un tipo de archivo AVI donde el video ha sido comprimido para cumplir con los estándares DV . Hay dos tipos de archivos DV-AVI:
- Tipo 1: el audio-video multiplexado se mantiene en su multiplexación original y se guarda junto en la sección de video del archivo AVI
- No desperdicia mucho espacio (el audio se guarda sin comprimir, pero incluso el audio sin comprimir es pequeño en comparación con la parte de video de DV), pero las aplicaciones de Windows basadas en la API de VfW no lo admiten.
- Tipo 2: como el tipo 1, pero el audio también se guarda como una secuencia de audio adicional en el archivo.
- Compatible con aplicaciones VfW, al precio de un pequeño aumento en el tamaño del archivo.
El tipo 1 es en realidad el más nuevo de los dos tipos. Microsoft hizo las designaciones de "tipo" y decidió nombrar su versión más antigua compatible con VfW "Tipo 2", lo que solo fomentó la confusión sobre los dos tipos. Desde finales de la década de 1990 hasta principios de la de 2000, la mayoría del software DV de nivel profesional, incluidos los programas de edición no lineal, solo admitía el Tipo 1. Una excepción notable fue Adobe Premiere , que solo admitía el Tipo 2. Los controladores FireWire de gama alta generalmente capturados en Tipo 1 solamente, mientras que los controladores de nivel de "consumidor" generalmente se capturan solo en Tipo 2. El software está y estaba disponible para convertir AVI de tipo 1 a tipo 2, y viceversa, pero este es un proceso que requiere mucho tiempo.
Muchos controladores FireWire actuales todavía solo capturan a uno u otro tipo. Sin embargo, casi todo el software DV actual admite la edición y renderización de Tipo 1 y Tipo 2, incluido Adobe Premiere. Por lo tanto, muchos de los usuarios actuales desconocen el hecho de que existen dos tipos de archivos DV AVI. En cualquier caso, el debate continúa sobre cuál, si es el tipo 1 o el tipo 2, es mejor.
Ver también
- Comparación de formatos de contenedores
- Lista de software de edición de video
Referencias
- ^ Microsoft Corporation (junio de 1998). "Registros de códec WAVE y AVI - RFC 2361" . IETF . Consultado el 6 de diciembre de 2009 .
- ^ "Formato de archivo AVI con extensiones OpenDML, versión 1.02" . www.loc.gov . 2016-03-09 . Consultado el 1 de septiembre de 2019 .
- ^ stevewhims. "Referencia de archivo AVI RIFF - Aplicaciones de Windows" . docs.microsoft.com . Consultado el 1 de septiembre de 2019 .
- ^ "Opciones de productos digitales de vídeo" . www.archives.gov . Consultado el 1 de septiembre de 2019 .
- ^ "WindowsFAQ-1.1.x" . VideoLAN Wiki .
- ^ "Determinación de la forma de píxeles y fotogramas" .
- ^ Rhodes, Phil (12 de diciembre de 2014). "AVI y código de tiempo" . FFmpeg-user (lista de correo).
- ^ "AVI MetaEdit - Metadatos técnicos" . mediaarea.net .
- ^ "Utilización de fotogramas B" . Avidemux .
enlaces externos
- Descripción general de AVI de John P. McGowan
- Referencia de archivo AVI RIFF de Microsoft
- Documentación de formato de archivo RIFF-AVI de PVDTools
- Lista completa de códigos FourCC de Dave Wilson
- Especificación de formato OpenDML (AVI 2.0)
- Documentación en formato de archivo AVI (pdf)
- Archivos AVI de tipo 1 y 2 DV
- Estructura del archivo AVI