Audio Video Interleave

редактировать
Формат файла
Audio Video Interleave
Расширение имени файла .avi
Тип Интернет-носителя video / vnd.avi. video / avi. video / msvideo. video / x-msvideo
Код типа 'Vfw'
унифицированный идентификатор типа (UTI) общедоступный.avi
РазработаноMicrosoft
Первоначальный выпускноябрь 1992 г.; 27 лет назад (1992-11)
Контейнер для аудио, видео
Расширенный изФормат файла обмена ресурсами

Аудио-видео с чередованием (также Аудио-видео с чередованием ), известный под его инициалами AVI и расширением имени файла .avi, представляет собой мультимедийный контейнерный формат, представленный Microsoft в ноябре 1992 г. в составе программного обеспечения Video for Windows. Файлы AVI могут содержать как аудио, так и видео данные в файловом контейнере, который обеспечивает синхронное воспроизведение аудио с видео. Как и видеоформат DVD, файлы AVI поддерживают несколько потоковых аудио и видео, хотя эти функции используются редко.

Многие файлы AVI используют расширения формата файлов, разработанные группой Matrox OpenDML в феврале 1996 года. Эти файлы поддерживаются Microsoft и неофициально называются «AVI 2.0 ". В 2010 году Национальная администрация архивов и документации правительства США определила AVI как официальную оболочку для хранения цифрового видео.

Содержание

  • 1 Формат
  • 2 Метаданные
  • 3 Ограничения
  • 4 DV AVI
  • 5 См. Также
  • 6 Ссылки
  • 7 Внешние ссылки

Формат

AVI является подформатом Resource Interchange Формат файла (RIFF), который разделяет данные файла на блоки или «порции». Каждый «кусок» идентифицируется тегом FourCC. Файл AVI принимает форму одного «фрагмента» в файле в формате RIFF, который затем подразделяется на два обязательных «фрагмента» и один дополнительный «фрагмент».

Первый фрагмент идентифицируется тегом «hdrl». Этот фрагмент является заголовком файла и содержит метаданные о видео, такие как его ширина, высота и частота кадров. Второй фрагмент идентифицируется тегом "movi". Этот блок содержит фактические аудио / визуальные данные, из которых состоит видео AVI. Третий необязательный фрагмент идентифицируется тегом «idx1», который индексирует смещения фрагментов данных в файле.

Посредством формата RIFF аудиовизуальные данные, содержащиеся в блоке "movi", могут быть закодированы или декодированы программным обеспечением, называемым кодеком, что является сокращением для (en) кодер / декодер. После создания файла кодек выполняет преобразование между необработанными данными и (сжатым) форматом данных, используемым внутри блока. Файл AVI может содержать аудиовизуальные данные внутри фрагментов практически в любой схеме сжатия, включая Full Frame (без сжатия), Intel Real Time (Indeo ), Cinepak, Motion. JPEG, редактируемый MPEG, VDOWave, ClearVideo / RealVideo и MPEG-4 Video.

Некоторые программы, такие как VLC, жалуются, когда подчасть индекса «idx1» не найдена, поскольку это требуется для эффективного перемещения между отметками времени (поиск). Они предлагают «исправить» файл, создав индекс временно или навсегда.

Метаданные

Как производное от Resource Interchange File Format (RIFF), файлы AVI обычно помечаются метаданными в блоке INFO. Кроме того, в файлы AVI можно встроить платформу расширяемых метаданных (XMP). По дизайну любой файл RIFF может юридически включать в себя дополнительные блоки данных, каждый из которых идентифицируется четырехзначным кодом; программное обеспечение, которое не понимает этот конкретный код, должно пропустить этот фрагмент. Таким образом, теоретически возможно расширить любой формат файла RIFF, включая AVI, для поддержки практически любых мыслимых метаданных. Некоторые из ограничений AVI в современном использовании связаны с отсутствием стандартизации в этих метаданных (см. Ограничения ниже).

Ограничения

С момента своего появления в начале 90-х были введены новые компьютерные видео технологии, которые не предполагались в исходной спецификации AVI.

  • Исходная спецификация AVI не предоставляет стандартизованный способ кодирования информации о соотношении сторон , хотя более поздняя спецификация OpenDML (AVI 2.0) делает это. Следовательно, более старые плееры могут не выбрать правильное соотношение сторон автоматически (хотя это можно сделать вручную).
  • Существует несколько конкурирующих подходов к включению временного кода в файлы AVI, что влияет на удобство использования формата при постпродакшне фильмов и телевидения, хотя он широко используется. Для аудиофайлов WAV расширения Broadcast Wave (BWF) были разработаны для стандартизации метаданных после обработки, но эквивалент для файлов AVI не появился. Известно, что некоторые стороны записывают фрагменты BWF в AVI для метаданных.
  • AVI не предназначался для хранения видео с использованием какой-либо техники сжатия, которая требует доступа к будущим данным видеокадра за пределами текущего кадра (B-кадр ). Существуют подходы для поддержки современных технологий сжатия видео (таких как MPEG-4 ), которые полагаются на эту функцию, хотя это выходит за рамки первоначальной спецификации и может вызвать проблемы с программным обеспечением для воспроизведения, которое не предполагает такого использования..
  • AVI не может надежно содержать некоторые определенные типы данных с переменным битрейтом (VBR) (например, аудио MP3 с частотой дискретизации ниже 32 кГц).
  • Накладные расходы для файлов AVI при разрешении и частоте кадров, обычно используемых для кодирования художественных фильмов стандартной четкости, составляет около 5 МБ на час видео, значение которого зависит от приложения.
  • Файлы AVI не могут содержать вложения, такие как шрифты и субтитры. Следовательно, субтитры должны быть распределены в отдельном файле или жестко закодированы в видеопотоке.

Более новые форматы контейнеров (например, Matroska, Ogg и MP4 ) решают все эти проблемы, хотя свободно доступно программное обеспечение как для создания, так и для корректного воспроизведения файлов AVI, в котором используются описанные здесь методы.

DV AVI

DV AVI - это тип файла AVI, в котором видео сжато в соответствии со стандартами DV. Существует два типа файлов DV-AVI:

  • Тип 1: мультиплексированные аудио-видео сохраняются в исходном мультиплексировании и сохраняются вместе в разделе видео файла AVI
    • Не занимает много места ( звук сохраняется в несжатом виде, но даже несжатый звук крошечный по сравнению с видео частью DV), но приложения Windows на основе VfW API не поддерживают его.
  • Тип 2 : Аналогично типу 1, но звук также сохраняется как дополнительный аудиопоток в файл.
    • Поддерживается приложениями VfW ценой небольшого увеличения размера файла.

Тип 1 фактически является более новым из двух типов. Microsoft сделала обозначения «типа» и решила назвать свою старую VfW-совместимую версию «Тип 2», что только усугубило путаницу по поводу этих двух типов. В конце 1990-х - начале 2000-х годов большинство программного обеспечения профессионального уровня для DV, включая программы нелинейного редактирования, поддерживало только тип 1. Одним заметным исключением был Adobe Premiere, который поддерживал только тип 2. Высококачественный Контроллеры FireWire обычно записываются только в Тип 1, тогда как контроллеры уровня «потребитель» обычно захватываются только в Тип 2. Программное обеспечение существует и было доступно для преобразования AVI типа 1 в тип 2 и наоборот, но это трудоемкий процесс.

Многие современные контроллеры FireWire по-прежнему осуществляют захват только одного или другого типа. Однако почти все текущее программное обеспечение DV поддерживает редактирование и рендеринг как Type 1, так и Type 2, включая Adobe Premiere. Таким образом, многие современные пользователи не знают, что существует два типа файлов DV AVI. В любом случае, споры о том, что лучше - Тип 1 или Тип 2, продолжаются.

См. Также

Ссылки

Внешние ссылки

Последняя правка сделана 2021-06-12 17:10:07
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте