Описания форматов видео файлов
Мультимедиа контейнер - это стандартизированный формат файла или потока данных предназначенный для хранения и передачи по каналам связи аудио, видео и других мультимедиа данных. Многие стандарты кодирования видео содержат описания контейнеров для хранения информации или структур цифровых потоков.
Различные форматы видео файлов ( медиаконтейнеры ) создавались в разное время, с различными целями и, соответственно, имеют различные возможности. Некоторые форматы могут содержать только по одной аудио и видео дорожке, другие по две и более, одни поддерживают потоковое воспроизведение, другие - нет и т.д.
Основными характеристиками современных форматов видео файлов являются:
- Накладные расходы на хранение информации (насколько больше выходной файл, чем полезная информация, которую он хранит)
- Поддержка расширенных возможностей современных видео и аудиокодеков (B-кадры, переменный битрейт, переменная частота кадров ...)
- Поддержка хранения дополнительной информации (главы, субтитры, метатэги, системы защиты авторских прав ...)
- Поддержка потокового воспроизведения
- Открытость либо закрытость формата
Корпорации-гиганты по производству программного обеспечения и международные организации в основном разрабатывают готовые мультимедийные решения, частью которых являются форматы файлов для хранения аудио и видео. Примером является формат AVI для Video for Windows, формат MOV для QuickTime и т.д. Часто такие форматы являются закрытыми и поддерживают только определенные, "свои" кодеки аудио и видео. В противовес такому подходу в мире развивается движение бесплатного и открытого программного обеспечения. Одним из самых успешных проектов такого типа является формат Matroska.
Популярные форматы видеофайлов
- Формат 3gp
- Формат AVI
- Формат ASF
- Формат FLV
- Формат SWF
- Формат MKV
- Формат Ogg
- Формат QuickTime
- Формат MPEG-4
- Формат RealMedia