stringtranslate.com

Аудио Видео Чередование

Audio Video Interleave (также Audio Video Interleaved и известный по своим инициалам и расширению имени файла AVI , обычно произносится как /ˌeɪ.v iːˈaɪ / [ 3] ) это фирменный формат контейнера мультимедиа и стандарт Windows [ 4], представленный Microsoft в ноябре 1992 года как часть ее программного обеспечения Video for Windows . Файлы AVI могут содержать как аудио, так и видеоданные в файловом контейнере, что позволяет синхронно воспроизводить аудио с видео. Как и формат видео DVD , файлы AVI поддерживают многопотоковое аудио и видео, хотя эти функции используются редко.

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

История

Издатели столкнулись с затруднительным положением относительно того, как им следует распространять видео на CD-ROM . Тридцать секунд видео, отображаемого в 24-битном цвете с тридцатью кадрами в секунду и разрешением Super VGA, могли занять 680 мегабайт пространства — емкость большинства CD-ROM в 1992 году. Сжатие видео с потерями сэкономило бы много места, но не без ухудшения качества видео. Издатели, которых больше волновало качество видео, вместо этого искали идеальный алгоритм сжатия, который сжимал бы видеофайлы, сохраняя при этом качество. [8]

Microsoft осознала проблему и попыталась разработать стандарт, который бы сжимал видеофайлы без потерь. Они также осознали, что из-за требований к оборудованию для воспроизведения видео в несжатом качестве, которые в то время были высокими, необходимо было позволить пользователям компьютеров низкого класса воспроизводить видео в сжатом качестве. Они разработали и опубликовали формат Audio Video Interleave 10 ноября 1992 года как часть своего Video for Windows и включили поддержку кодеков для удовлетворения этих пользователей. [8] [9] [10]

Формат

AVI — это подформат Resource Interchange File Format (RIFF), который делит данные файла на блоки или «куски». Каждый кусок идентифицируется тегом FourCC . [11]

Файл AVI имеет форму заголовка RIFF, который затем делится на два обязательных фрагмента и один необязательный фрагмент. Первый фрагмент идентифицируется тегом "hdrl", который хранит информацию, необходимую кодеку для распаковки файла AVI для просмотра. Второй подфрагмент идентифицируется тегом "movi", содержащим фактические аудио- и визуальные данные, составляющие видео AVI. Третий необязательный фрагмент идентифицируется тегом "idx1", который индексирует смещения фрагментов данных в файле. [11]

С помощью формата RIFF аудио- и визуальные данные, содержащиеся в фрагменте "movi", могут быть закодированы или декодированы программным обеспечением, называемым кодеком , что является аббревиатурой от (en)coder/decoder. После создания файла кодек преобразует необработанные данные в формат (сжатых) данных, используемый внутри фрагмента. Файл AVI может переносить аудио- и визуальные данные внутри фрагментов практически в любой схеме сжатия, включая Full Frame (Uncompressed), Indeo , run-length encoding и Microsoft Video 1. [ 10]

Некоторые программы, такие как VLC , жалуются, когда не найден подфрагмент индекса "idx1", поскольку он требуется для эффективного перемещения между временными метками. Они предлагают "исправить" файл, построив индекс временно или постоянно. [12] [ нужен лучший источник ]

Метаданные

Как производная от формата файлов обмена ресурсами (RIFF), файлы AVI обычно помечаются метаданными в блоке INFO. Кроме того, файлы AVI могут встраивать Extensible Metadata Platform . [13] По замыслу, любой файл RIFF может законно включать дополнительные блоки данных, каждый из которых идентифицируется четырехсимвольным кодом; [11] программное обеспечение, которое не понимает этот конкретный код, должно пропускать этот блок. Таким образом, теоретически возможно расширить любой формат файла RIFF, включая AVI, для поддержки практически любых мыслимых метаданных. Некоторые ограничения AVI в современном использовании связаны с отсутствием стандартизации этих метаданных (см. Ограничения ниже).

Ограничения

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

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

ДВ AVI

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

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

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

Смотрите также

Ссылки

  1. ^ Флейшман, Эрик (июнь 1998 г.). Реестры кодеков WAVE и AVI. IETF . doi : 10.17487/RFC2361 . RFC 2361 . Получено 6 декабря 2009 г. .
  2. ^ Формат файла AVI (Audio Video Interleaved) (полный черновик). Устойчивость цифровых форматов. Вашингтон, округ Колумбия: Библиотека Конгресса. 9 марта 2016 г. Получено 13 декабря 2021 г.
  3. ^ Кадник, Брайан (2009). Удары метеоритов на Луне и как их наблюдать. Springer . стр. 154. ISBN 978-1-4419-0324-2. Получено 19 сентября 2021 г. .
  4. ^ Гэвин, Брэди (12 сентября 2018 г.). «Что такое файл AVI (и как его открыть)?». How-To Geek . Получено 19 сентября 2021 г. .
  5. ^ «Формат файла AVI с расширениями OpenDML, версия 1.02». www.loc.gov . 9 марта 2016 г. . Получено 1 сентября 2019 г. .
  6. ^ stevewhims. "Справочник файлов AVI RIFF - приложения Windows". docs.microsoft.com . Получено 1 сентября 2019 г. .
  7. ^ "Video Digital Product Options". archives.gov . Архивировано из оригинала 6 мая 2019 г. Получено 1 сентября 2019 г.
  8. ^ ab Raskin, Robin (22 декабря 1992 г.). «27 веских причин купить проигрыватель компакт-дисков». PC Magazine . Том 11, № 22. стр. 345–346 . Получено 19 сентября 2021 г.
  9. ^ Дамор, Келли; Коркоран, Кейт (9 ноября 1992 г.). «Microsoft и поставщики объединяются для трансляции видео для Windows». InfoWorld . Том 14, № 45. стр. 3. Получено 19 сентября 2021 г.
  10. ^ ab Quain, John R. (12 января 1993 г.). «Microsoft Goes Hollywood With Video for Windows». PC Magazine . Vol. 12, no. 1. p. 39. Получено 19 сентября 2021 г.
  11. ^ abc Gloe, Thomas (16 апреля 2014 г.). «Криминалистический анализ форматов видеофайлов § Формат контейнера AVI». Digital Investigation . 11 (1). Elsevier . doi : 10.1016/j.diin.2014.03.009 . ISSN  1742-2876.
  12. ^ "WindowsFAQ-1.1.x". VideoLAN Wiki .
  13. ^ Altheide, Cory; Carley, Harvan (2011). Цифровая криминалистика с инструментами с открытым исходным кодом. Syngress . стр. 190. ISBN 978-1-59749-586-8. Получено 19 сентября 2021 г. .
  14. ^ «Определение формы пикселей и кадров». Microsoft.com . Май 2003. Архивировано из оригинала 13 января 2008 года.
  15. ^ Rhodes, Phil (12 декабря 2014 г.). "AVI и таймкод". FFmpeg-user (список рассылки).
  16. ^ "AVI MetaEdit - Технические метаданные". mediaarea.net .
  17. ^ "Использование B-кадров". Avidemux .

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