Видеомонтаж. Мультимедийный контейнер
Мультимедийный контейнер Видеофайл больше всех видов мультимедийных файлов предполагает совместное сохранение разных типов данных. Как минимум, это картинка и звук. Поэтому видеофайл обычно сохраняется в виде контейнера мультимедийных данных или медиаконтейнера. Медиаконтейнер — формат файла или потока, чьи спецификации определяют только способ сохранения данных (а не алгоритм кодирования) в пределах одного файла. Видео и звук в контейнере могут быть сохранены самостоятельно, с использованием различных алгоритмов сжатия. Контейнеров для хранения видео довольно много: 3GP, ASF, AVI, IFF, MKV, MP4, MOV, OGG, OGM, RealMedia, VOB, DivX и т.д., особенности некоторых из них будут рассмотрены чуть ниже. Видеофильм.AVI – заголовок файла Метаданные, параметры синхронизации дорожек Видеоряд, сохраненный с использованием одного из алгоритмов сжатия видео (например, MPEG2) Звуковая дорожка, сохраненная с использованием одного из алгоритмов сжатия звука (например, MP3) Пример структуры медиаконтейнера Извлечение данных из медиаконтейнера Для разделения и извлечения из медиаконтейнера отдельных дорожек, необходима специальная программная библиотека – сплиттер. Извлеченные дорожки представляют собой звук и видео, закодированные также специальными (часто различными) программными библиотеками – кодерами (энкодерами). Для их раскодирования при воспроизведении требуется еще один вид программных библиотек – декодер. Как правило, кодер и декодер соединены в единый программный модуль - кодек. Отсутствие на ПК или ином воспроизводящем устройстве сплиттеров или кодеков, при помощи которых сохранялась информация в видеофайле, приведет к тому, что видеофайл будет воспроизводиться с ошибками, искажениями или только частично (например, звук есть – а изображения нет).