Чередование аудио и видео
В этой статье есть несколько проблем. Пожалуйста, помогите улучшить его или обсудите эти проблемы на странице обсуждения . ( Узнайте, как и когда удалять эти шаблонные сообщения )
|
Расширение имени файла | .avi |
---|---|
Тип интернет-СМИ | |
Введите код | 'Вфв' |
Единый идентификатор типа (UTI) | public.avi |
Разработано | Майкрософт |
Первоначальный выпуск | 10 ноября 1992 г |
Тип формата | Формат контейнера |
Контейнер для | Аудио, видео |
Расширено с | Формат файла обмена ресурсами |
Открытый формат ? | Нет |
Свободный формат ? | Да [2] |
Веб-сайт | https://docs.microsoft.com/en-us/windows/win32/directshow/avi-file-format |
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]
История [ править ]
Издатели столкнулись с затруднительным вопросом относительно того, как им следует распространять видео на компакт-дисках . Тридцать секунд видео, отображаемого в 24-битном цвете , с частотой тридцать кадров в секунду и разрешением Super VGA, могли занимать 680 мегабайт места — емкость большинства компакт-дисков в 1992 году. Сжатие видео с потерями позволило бы сэкономить много места. но не без ухудшения качества видео. Издатели, которые больше беспокоились о качестве видео, вместо этого искали идеальный алгоритм сжатия, который сжимал бы видеофайлы, сохраняя при этом качество. [8]
Microsoft осознала проблему и попыталась разработать стандарт, который сжимал бы видеофайлы без потерь. Они также признали, что из-за требований к оборудованию для воспроизведения видео в несжатом качестве, которые в то время были высокими, необходимо было позволить пользователям компьютеров низкого класса воспроизводить видео в сжатом качестве. Они разработали и опубликовали формат Audio Video Interleave 10 ноября 1992 года как часть своего Video for Windows и включили поддержку кодеков для удовлетворения потребностей этих пользователей. [8] [9] [10]
Формат [ править ]
AVI — это подформат формата файла обмена ресурсами (RIFF), который делит данные файла на блоки или «куски». Каждый фрагмент идентифицируется тегом FourCC . [11]
Файл AVI имеет форму заголовка RIFF, который затем делится на два обязательных фрагмента и один дополнительный фрагмент. Первый фрагмент идентифицируется тегом «hdrl», в котором хранится информация, необходимая кодеку для распаковки файла AVI для просмотра. Второй фрагмент идентифицируется тегом «movi» и содержит фактические аудио и визуальные данные, составляющие видео AVI. Третий необязательный фрагмент идентифицируется тегом «idx1», который индексирует смещения фрагментов данных в файле. [11]
В формате RIFF аудио- и визуальные данные, содержащиеся в фрагменте «movi», могут кодироваться или декодироваться с помощью программного обеспечения, называемого кодеком , что является аббревиатурой от (en)coder/decoder. При создании файла кодек преобразует необработанные данные в формат (сжатых) данных, используемый внутри фрагмента. Файл AVI может содержать аудио- и визуальные данные внутри фрагментов практически в любой схеме сжатия, включая Full Frame (несжатый), Indeo , кодирование по длине серии и Microsoft Video 1 . [10]
Некоторые программы, такие как VLC , жалуются, что подчасть индекса «idx1» не найдена, поскольку это необходимо для эффективного перемещения между временными метками. Они предлагают «исправить» файл, построив индекс временно или навсегда. [12] [ нужен лучший источник ]
Метаданные [ править ]
Являясь производным от формата файлов обмена ресурсами (RIFF), файлы AVI обычно помечаются метаданными в фрагменте INFO. Кроме того, в файлы AVI можно встраивать Extensible Metadata Platform . [13] По задумке любой файл RIFF может по закону включать дополнительные фрагменты данных, каждый из которых идентифицируется четырехзначным кодом; [11] программное обеспечение, которое не понимает этот конкретный код, должно пропустить этот фрагмент. Таким образом, теоретически возможно расширить любой формат файла RIFF, включая AVI, для поддержки практически любых мыслимых метаданных. Некоторые ограничения современного использования AVI связаны с отсутствием стандартизации этих метаданных (см. «Ограничения» ниже).
Ограничения [ править ]
С момента его появления в начале 90-х годов были представлены новые методы компьютерного видео, которые не предусматривались исходной спецификацией AVI.
- Исходная спецификация AVI не обеспечивает стандартизированный способ кодирования информации о соотношении сторон , хотя более поздняя спецификация OpenDML (AVI 2.0) предоставляет такую возможность. Следовательно, игроки старшего возраста могут не выбрать правильное соотношение сторон автоматически (хотя это можно сделать вручную). [14]
- Существует несколько конкурирующих подходов к включению временного кода в файлы AVI, что влияет на удобство использования формата при постобработке фильмов и телевидения, хотя он широко используется. [15] Для аудиофайлов WAV расширения Broadcast Wave (BWF) были разработаны для стандартизации метаданных постобработки, но эквивалента для файлов AVI не появилось. Известно, что некоторые стороны записывают фрагменты BWF в AVI для метаданных. [16]
- AVI не предназначался для хранения видео с использованием какой-либо техники сжатия, требующей доступа к будущим данным видеокадра за пределами текущего кадра ( B-кадра ). Существуют подходы для поддержки современных методов сжатия видео (таких как MPEG-4 ), основанных на этой функции, хотя это выходит за рамки исходной спецификации и может вызвать проблемы с программным обеспечением воспроизведения, которое не предполагает такого использования. [17]
- AVI не может надежно содержать некоторые определенные типы данных с переменным битрейтом (VBR) (например, звук MP3 с частотой дискретизации ниже 32 кГц).
- Накладные расходы для файлов AVI с разрешениями и частотой кадров, которые обычно используются для кодирования художественных фильмов стандартной четкости, составляют около 5 МБ на час видео, значение которых зависит от приложения.
- Файлы AVI не могут содержать вложения, такие как шрифты и субтитры. Следовательно, субтитры должны распространяться в отдельный файл или жестко закодироваться в видеопотоке.
Более поздние форматы контейнеров (такие как Matroska , Ogg и MP4 ) решают все эти проблемы, хотя программное обеспечение свободно доступно как для создания, так и для правильного воспроизведения файлов AVI, использующих описанные здесь методы.
DV AVI [ править ]
DV AVI — это тип файла AVI, в котором видео сжато в соответствии со стандартами DV . Существует два типа файлов DV-AVI:
- Тип 1: мультиплексированное аудио-видео сохраняется в исходном мультиплексировании и сохраняется вместе в разделе «Видео» файла AVI.
- Тип 2: аналогичен типу 1, но звук также сохраняется в виде дополнительного аудиопотока в файле.
- Поддерживается приложениями VfW за счет небольшого увеличения размера файла.
Тип 1 на самом деле является более новым из двух типов. Microsoft ввела обозначения «типа» и решила назвать свою старую VfW-совместимую версию «Тип 2», что только усилило путаницу в отношении этих двух типов. В конце 1990-х - начале 2000-х большинство программного обеспечения DV профессионального уровня, включая программы нелинейного монтажа, поддерживали только тип 1. Заметным исключением была Adobe Premiere , которая поддерживала только тип 2. Высокопроизводительные контроллеры FireWire обычно захватывали тип 1. только контроллеры «потребительского» уровня обычно поддерживают только тип 2. Доступно и было программное обеспечение для преобразования AVI типа 1 в тип 2 и наоборот, но это трудоемкий процесс.
Многие современные контроллеры FireWire по-прежнему осуществляют захват только одного или другого типа. Однако почти все современное программное обеспечение DV поддерживает редактирование и рендеринг как типа 1, так и типа 2, включая Adobe Premiere. Таким образом, многие из сегодняшних пользователей не знают о том, что существует два типа файлов DV AVI. В любом случае, продолжаются споры о том, что лучше – Тип 1 или Тип 2.
См. также [ править ]
Ссылки [ править ]
- ^ Флейшман, Эрик (июнь 1998 г.). Реестры кодеков WAVE и AVI . IETF . дои : 10.17487/RFC2361 . РФК 2361 . Проверено 6 декабря 2009 г.
- ^ Формат файла AVI (аудио-видео с чередованием) (полный проект). Устойчивость цифровых форматов. Вашингтон, округ Колумбия: Библиотека Конгресса. 9 марта 2016 года . Проверено 13 декабря 2021 г.
- ^ Кадник, Брайан (2009). Столкновения лунных метеоритов и как их наблюдать . Спрингер . п. 154. ИСБН 978-1-4419-0324-2 . Проверено 19 сентября 2021 г.
- ^ Гэвин, Брэди (12 сентября 2018 г.). «Что такое файл AVI (и как его открыть)?» . Как компьютерщик . Проверено 19 сентября 2021 г.
- ^ «Формат файла AVI с расширениями OpenDML, версия 1.02» . www.loc.gov . 9 марта 2016 года . Проверено 1 сентября 2019 г.
- ^ Стивихимс. «Справочник по файлам AVI RIFF — приложения Windows» . docs.microsoft.com . Проверено 1 сентября 2019 г.
- ^ «Варианты цифровых видеопродуктов» . archives.gov . Архивировано из оригинала 6 мая 2019 года . Проверено 1 сентября 2019 г.
- ↑ Перейти обратно: Перейти обратно: а б Раскин, Робин (22 декабря 1992 г.). «27 веских причин купить проигрыватель компакт-дисков» . Журнал ПК . Том. 11, нет. 22. С. 345–346 . Проверено 19 сентября 2021 г.
- ^ Дамор, Келли; Коркоран, Кейт (9 ноября 1992 г.). «Microsoft и поставщики объединяются для трансляции Video for Windows» . Инфомир . Том. 14, нет. 45. с. 3 . Проверено 19 сентября 2021 г.
- ↑ Перейти обратно: Перейти обратно: а б Куэйн, Джон Р. (12 января 1993 г.). «Microsoft идет в Голливуд с видео для Windows» . Журнал ПК . Том. 12, нет. 1. п. 39 . Проверено 19 сентября 2021 г.
- ↑ Перейти обратно: Перейти обратно: а б с Гло, Томас (16 апреля 2014 г.). «Криминалистический анализ форматов видеофайлов § Формат AVI Container» . Цифровое расследование . 11 (1). Эльзевир . дои : 10.1016/j.diin.2014.03.009 . ISSN 1742-2876 .
- ^ «WindowsFAQ-1.1.x» . ВидеоЛАН Вики .
- ^ Альтейд, Кори; Карли, Харван (2011). Цифровая криминалистика с использованием инструментов с открытым исходным кодом . Сингресс . п. 190. ИСБН 978-1-59749-586-8 . Проверено 19 сентября 2021 г.
- ^ «Определение формы пикселей и кадров» . Microsoft.com . Май 2003 г. Архивировано из оригинала 13 января 2008 г.
- ^ Роудс, Фил (12 декабря 2014 г.). «AVI и таймкод» . Пользователь FFmpeg (список рассылки).
- ^ «AVI MetaEdit — Технические метаданные» . mediaarea.net .
- ^ «Использование B-кадров» . Авидемукс .