Содержание
Файл AVI, структура файла, понятие кодека
Формат сжатия AVI
Формат файлов с расширением AVI может содержать видео и аудио данные, сжатые с использованием разных комбинаций кодеков, что позволяет синхронно воспроизводить видео со звуком. AVI файл может содержать различные виды компрессированных данных (например, DivX — видео + WMA – аудио или Indeo – видео + PCM – аудио), в зависимости от того, какой кодек используется для кодирования/декодирования. Как и DVD, AVI файлы поддерживают многопотоковое аудиовидео. AVI-файлы могут содержать различные виды сжатых данных, к примеру DivX для видеоинформации и MP3 для аудио.
AVI-файлы – особый случай файлов RIFF (сокращенно от Resource Interchange File Format). Этот формат, изначально предназначавшийся для обмена мультимедийными данными, был разработан Microsoft совместно с IBM. Данный формат является наиболее распространенной формой представления видео на персональных компьютерах. В зависимости от формы представления видеоданных файлы AVI бывают различных стандартов.
AVI (Audio Video Interleaved) – это самый распространенный и наименее сжатый из видеоформатов. Файлы, созданные с использованием этого метода, имеют расширение .avi.
Характеристика видео-файлов формата AVI
Тип файла | Audio Video Interleave | |
---|---|---|
Категория | Video | |
Описание | Контейнер для видео, или формат-оболочка, созданный Microsoft. Хранит видеоданные, зашифрованные в различные кодеки. Использует менее сильное сжатие, чем похожие форматы MPEG и MOV. Файлы с расширением AVI проигрываются многими программами для просмотра видео, но программа должна содержать кодеки, которые использовались при кодировании видеоданных. | |
Чем открыть: | ||
Windows | Apple QuickTime Player, Microsoft Windows Media Player, CyberLink PowerDirector 8, Roxio Creator 2010, VideoLAN VLC media player, Nullsoft Winamp Media Player | |
Mac | Apple QuickTime Player, Microsoft Windows Media Player, Roxio Toast 10 Titanium, Roxio Popcorn 4, VideoLAN VLC media player | |
Linux | xine multimedia player, VideoLAN VLC media player |
Структура файла
По структуре AVI-формат представляет собой вариант формата RIFF. Файл этого формата состоит из блоков (chunks), которые, в свою очередь, могут содержать другие вложенные блоки. Самый «верхний» блок - RIFF - содержит идентификатор формы «avi_», который собственно и обозначает, что мы имеем дело с *.avi-файлом. Для идентификатора отведено четыре символа, но один из них не используется.
В *.avi-файле есть по крайней мере два подблока: заголовка и данных.
Первый содержит общую информацию о фильме: разрешение изображения, частота кадров, формат аудио и т.д. В заголовке для записи длины файла отводится 32 байта. Это значит, что максимально возможный размер файла - около 4-х Гб. На самом деле реальная длина *.avi-файла стандартного формата, с которой могут работать программы монтажа, не превышает 2Гб.
Видео- и аудиоданные записываются в один файл на диске следующим образом: все информационные потоки разбиваются на множество равных частей (chunks) и затем записываются в один файл друг за другом по очереди. Сначала записывается заголовок, а затем 1-я часть видео и 1-я часть звука; затем 2-я часть видео и 2-я часть звука и т. д. Иначе говоря, используется технология чередования видеокадров и звука, которой, собственно, и определяется аббревиатура AVI (Audio Video Interleaved). В среднем одна секунда AVI-изображения занимает примерно 2 Мбайт на жестком диске.
Понятие кодека
Кодек — это программное обеспечение, используемое для сжатия и распаковки цифрового файла мультимедиа, например музыкального или видеофайла. Проигрыватель Windows Media и другие программы используют кодеки для воспроизведения или создания цифровых файлов мультимедиа.
Кодек состоит из двух компонентов: кодировщика и декодера. Кодировщик выполняет функцию сжатия (кодирование), а декодер выполняет функцию распаковки (декодирование). Некоторые кодеки включают в себя оба компонента, а некоторые — только один из них.
Распаковкой файлов-контейнеров занимается программа-сплиттер(2). Когда она доходит до конкретной реализации аудио- или видеопотока, в дело вступают кодеки — методы представления аудио- или видеопотока в различных форматах. Кодеком также называют не только сам метод кодирования, но и программу-драйвер, которая реализует этот метод. Кодеки не следует путать с собственно форматами сжатия: так, конвертировать аудио в формат MP3 можно с помощью абсолютно разных кодеков.
Сноски
(1)RIFF (англ. Resource Interchange File Format) — один из форматов файлов-контейнеров для хранения потоковых мультимедиа-данных (видео, аудио, возможно текст).
(2)CUE Splitter — Программа для разбивания больших аудио треков на отдельные композиции. Обычно, такие файлы большого размера получаются в результате работы программ для обработки звука: EAC, CDRWin, BPM Studio, GoldWave и подобных. Для разбивания треков CUE Splitter использует CUE-файлы, создаваемые различными музыкальными редакторами. Из этих файлов извлекаются сведения об исполнителе, альбоме и названии песни. Информацию о композиции утилита обрабатывает автоматически и по установленной маске заполняет теги и переименовывает файлы. Поддерживаются звуковые файлы формата WAVE, MP3, FLAC и APE. Из дополнительных функций можно отметить возможность проверки аудио файлов на наличие ошибок.
Ссылки