Структура файлаПо структуре AVI-формат представляет собой вариант формата RIFF. Файл этого формата состоит из блоков (chunks), которые, в свою очередь, могут содержать другие вложенные блоки. Самый «верхний» блок - RIFF - содержит идентификатор формы «avi_», который собственно и обозначает, что мы имеем дело с *.avi-файлом. Для идентификатора отведено четыре символа, но один из них не используется. В *.avi-файле есть по крайней мере два подблока: заголовка и данных. Первый содержит общую информацию о фильме: разрешение изображения, частота кадров, формат аудио и т.д. В заголовке для записи длины файла отводится 32 байта. Это значит, что максимально возможный размер файла - около 4-х Гб. На самом деле реальная длина *.avi-файла стандартного формата, с которой могут работать программы монтажа, не превышает 2Гб. Видео- и аудиоданные записываются в один файл на диске следующим образом: все информационные потоки разбиваются на множество равных частей (chunks) и затем записываются в один файл друг за другом по очереди. Сначала записывается заголовок, а затем 1-я часть видео и 1-я часть звука; затем 2-я часть видео и 2-я часть звука и т. д. Иначе говоря, используется технология чередования видеокадров и звука, которой, собственно, и определяется аббревиатура AVI (Audio Video Interleaved). В среднем одна секунда AVI-изображения занимает примерно 2 Мбайт на жестком диске.
|