Перейти к основному содержанию
Сайт психолога Игоря Василевского

Решил наконец-то разобраться с разнообразием видео-форматов. Результаты моего «интернет-расследования» ниже.

Стандарт — это спецификация (описание) алгоритма кодирования (сжатия) данных. Популярные стандарты:

  • Стандарты MPEG (Moving Picture Exper Group) — отличаются высокой скоростью компрессии/декомпрессии видео и звука и высокой степенью сжатия без заметной потери качества изображения. Стандарт MPEG-1 обеспечивает «картинку» аналогичную VHS-видео. MPEG-2 (DVD-Video) по качеству соизмерим с телевизионным изображением. MPEG-3 разрабатывался для систем телевидения высокой четкости (HDTV) и сейчас является частью стандарта MPEG-2. MPEG-4 используется в разработке интерактивного мультимедиа, графических приложений и цифрового телевидения.
  • H.264 (также известен как MPEG-4 AVC (Advanced Video Coding) — принят в качестве стандарта для сжатия видео высокой чёткости (HD, HDTV), распространяемого на оптических носителях нового поколения: Blu-ray и HD DVD. Сжатие H.264 обеспечивает отличное качество изображения и небольшой объём файла, но предъявляет более высокие требования к оборудованию для кодирования и воспроизведения видеофайлов.
  • WMV (Windows Media Video) — формат сжатия видео от Microsoft; для записи, как правило, используются контейнер Windows Media (*.wmv).
  • Real Media — формат позволяет менять качество видео-потока в зависимости от качества канала связи, используется для живой телевизионной трансляции в Интернете.
  • DV — формат записи, использующийся в цифровых видеокамерах.
  • Другие форматы: Apple Quicktime, VCD (Video CD), Super Video CD, ASF (Active Streaming Format).

Кодек — программная реализация алгоритма кодирования. Популярные кодеки:

  • DivX — самый распространённый проприетарный кодек стандарта MPEG-4;
  • Xvid — открытый кодек, основанный на одной из версий кодека DivX;
  • x264 — кодек для сжатия в стандарте H.264.
  • TrueMotion VP6 — прямой конкурент кодекам MPEG4-ASP (таким как DivX и Xvid), на малых битрейтах даёт заметно лучшую картинку, чем все кодеки семейства ASP, используется в качестве одного из основных вариантов кодирования в формате Flash Video.

Строго говоря за декодирование отвечает декодер (например, ffDShow), хотя под кодеком часто понимают и кодер, и декодер. Один из самых популярных пакетов декодеров — K-Lite Codec Pack. Если в системе не установлен необходимый декодер, то видеозапись не будет воспроизведена. Определить, какой именно декодер отсутствует, можно либо с помощью проигрывателя, либо с помощью специальной программы, например, AVIcodec или GSpot.

Контейнер — формат файла, в котором сохраняется видеоряд, звуковая дорожа/дорожки, субтитры и служебная информация. Популярные контейнеры:

  • Audio and Video Interleaved (AVI) — стандартный медиаконтейнер для Microsoft Windows; позволяет использовать различные кодеки, обычно DivX и XviD.
  • MPEG-4 Part 14 (MP4) — медиаконтейнер, поддерживающий аудио и видео из группы MPEG-4; официальный стандарт контейнера для видео H.264; может содержать звук только в формате AAC.
  • Matroska (MKV) — открытый и гибкий формат контейнера; расширения файлов: *.mkv — для видео с субтитрами и звуком, *.mka — для аудиофайлов, *.mks — для субтитров.
  • Flash Video (FLV) — медиаконтейнер для передачи видео через Интернет; используется популярными сервисами видеохостинга YouTube, Google Video, RuTube и другими.
  • Ogg — медиаконтейнер для аудиокодека Vorbis и видеокодека Theora.
  • Windows Media — формат контейнера для видеозаписей, разработанный Microsoft; расширения: *.asf, *.wmv, *.wm.
  • Другие виды контейнеров: Ogg Media (*.ogm), RealMedia (*.rm, *.rv, *.ram), QuickTime (*.mov, *.qt), Video Object (*.vob), DivX Media (*.divx), MPEG-2 program stream (MPG), 3GP.

Битрейт — показатель, который характеризует объем информации в единицу времени, как правило в каждой секунде записи. Чем меньше битрейт, тем «легче» файл, и тем хуже качество изображения и звука.