Кодеки для Windows 7

Каждый из нас хотя бы раз сталкивался с ситуацией, когда медиаплеер отказывался воспроизводить видео, мотивируя это тем, что он не смог найти в системе подходящий кодек. Но что это за таинственные "кодеки", из-за которых часы, проведенные за скачиванием фильмов, оказываются потраченными впустую? Давайте разберемся.

Кодек - это программа, предназначенная для кодировки и декодировки видео-данных. Само название "кодек" происходит от сочетания слов КОдировщик/ДЕКодировщик.

Видео-кодеки, используемые в Windows 7, можно разделить на два класса - кодеки, сжимающие данные с потерями (lossy) и без потерь (lossless). Сжатие без потерь означает, что обработанное кодеком видео будет иметь такое же качество, как и исходник. В качестве аналога сжатия без потерь можно привести популярные архиваторы ZIP и RAR - независимо от установленной степени компрессии, все запакованные в архив данные сохраняются в неизменном виде.

Хотя lossless-кодеки и позволяют сохранить исходное качество картинки, они довольно мало распространены, так как итоговое видео зачастую слишком много "весит". Удачным компромиссом в этом плане стали lossy-кодеки, после обработки которыми видео, хотя и теряет в качестве, но имеет вполне приемлемый размер файла, подходящий для записи на оптические диски и для распространения через интернет. Рассмотрим популярные на данный момент кодеки, обрабатывающие видео с потерями.

WMV

WMVWMV (Windows Media Video) - система кодирования видео, авторство которой принадлежит компании Microsoft. Оригинальный формат WMV был изначально разработан для интернет видео-трансляций и как конкурент формата RealVideo, используемого в плеере RealPlayer.

Первая версия кодека WMV вышла в 1999 году. Сейчас этот стандарт широко используется для воспроизведения видео на платформах семейства Windows, а также на игровых приставках Xbox 360 и мобильных устройствах на базе ОС Windows Mobile.

По качеству обработки видео-данных Windows Media Video 9 сравним с лучшими на сегодня кодеками, хотя и несколько отстаёт от них по качеству картинки.

На данный момент поддержка WMV есть в большинстве медиаплееров - VLC Media Player, Media Player Classic, The KMPlayer, RealPlayer и Windows Media Player.

Из негативных аспектов данного кодека можно отметить возможность использования в кодированных при помощи WMV видео-файлах ограничений на просмотр (т.н. DRM - digital rights management). Многим пользователям не нравится, что за просмотр некоторых файлов WMV приходится платить. Вдобавок, масла в огонь подлил тот факт, что в одиннадцатой версии плеера Windows Media Player возможность восстанавливать лицензии, полученные на просмотр WMV файлов, была отключена.

DivX

divxDivX - кодек, в своё время завоевавший невероятную популярность благодаря тому, что его использование позволяло сжимать фильмы до сравнительно небольшого размера, при этом сохраняя довольно приличное качество картинки.

Впервые брэнд DivX был использован французским инженером Джеромом Рота. В 1998 году Джерому удалось взломать кодек MPEG-4 V3, выпущенный компанией Microsoft и на основе полученных данных создать собственный кодек, в название которого Рота добавил ехидно ухмыляющийся смайлик - "DivX ;-)". Позже Джером начал работать в компании DivXNetworks, переименованной в 2005 году в DivX, Inc. Компания занималась разработкой собственного алгоритма кодирования видео под названием "encore2". На основе этого алгоритма в 2001 году был создан кодек DivX 4.0, получивший развитие в более поздних версиях.

Современная версия DivX включает в себя, помимо набора кодеков, бесплатные медиаплеер DivX Plus Player и программу DivX Plus Web Player, позволяющую просматривать потоковое видео форматов MKV, AVI и DivX непосредственно в окне браузера.

Xvid

xvidXvid - кодек, разработкой которого занимались специалисты, изначально участвовавшие в создании первых версий DivX. Не случайно название кодека представляет собой зеркальное отражение брэнда DivX. Xvid, так же, как и DivX, разрабатывался на основе алгоритма "encore2".

Первая версия Xvid вышла в 2006 году. Современный Xvid, в отличие от своего конкурента DivX, не является проприетарным ПО и представляет собой свободно распространяемую программу с открытым кодом. Это позволяет компилировать код Xvid для использования на любых операционных системах, в то время, как DivX может использоваться только на ограниченном количестве платформ.

Видео, кодированное Xvid, можно записывать на оптические диски и просматривать на большинстве DivX-совместимых DVD- и медиаплееров. По заявлениям разработчиков Xvid, кодек позволяет добиться превосходного качества видео даже при сильном сжатии.

H.264

h264H.264 - стандарт кодирования видео, созданный группой международных экспертов в 2003 году и представляющий собой новый виток в развитии технологий сжатия видео-данных.

H.264 превосходит кодеки Xvid и DivX в соотношении "качество видео / степень сжатия", позволяя добиваться исключительного качества картинки. При обработке видео-потока H.264 использует новейшие технологии - многокадровое и пространственное предсказание, чересстрочное сжатие, сжатие макроблоков без потерь, квантование, энтропийное кодирование, алгоритмы повышения устойчивости к ошибкам кодирования и т.д. Возможность H.264 декодировать одни части изображения независимо от других позволяет использовать этот кодек для передачи видео в режиме реального времени с минимальными задержками в воспроизведении картинки.

Стандарт H.264 включает в себя множество профилей, предназначенных для разнообразных целей. В их число входит проведение видеоконференций, организация цифрового телевещания, передача потокового видео, распространение видео на оптических носителях и даже создание стереоскопического трехмерного видео.

К недостаткам H.264 можно отнести ограниченность его распространения ввиду патентных требований. Патенты на H.264 принадлежат компаниям Microsoft, Fujitsu, Philips, Apple, Samsung, Cisco, Toshiba и Panasonic. Разработчики ПО, которое использует H.264, обязаны отчислять этим компаниям деньги. Попросту говоря, если вы хотите обеспечить в своем ПО поддержку H.264, вам нужно покупать лицензию.

x264

x264x264 - библиотека для кодирования видео по технологии H.264. Выгодным отличием x264 от H.264 является то, что x264 - свободно распространяемая библиотека и для её использования не нужно покупать лицензию.

На данный момент x264 - один из наиболее перспективных кодировщиков видео. Он применяется в таких популярных программах, как VLC media player, VirtualDub, MEncoder, FFmpeg, Media Player Classic, The KMPlayer и т.д. Начиная с 2005 года x264 стабильно побеждает в разнообразных тестах по сравнению видеокодеков.

 

 

VP8

vp8VP8 - открытый формат кодирования видео, созданный компанией On2 Technologies на основе развития целой серии кодеков (VP3, VP5 и т.д.).

В 2010 году права на VP8 приобрела компания Google. В том же году Google опубликовал открытые коды VP8. Во многом на это решение повлияло обращение в Google некоммерческой организации Free Software Foundation (Фонд свободного программного обеспечения), в котором та просила компанию открыть формат VP8 для свободного использования, объясняя это необходимостью внедрения новых стандартов для трансляции интернет-видео, связанных с распространением языка HTML5. Сейчас видео, кодированное VP8, можно просматривать на HTML5-версии портала YouTube.

Стандарт VP8 продолжает развиваться. В его разработке поучаствовал даже автор популярного пакета FFmpeg - Рональд Балтьи. Новая версия VP8 базируется на стандартах x264 и называется xvp8. Ожидается, что она будет интегрирована в x264.

Компания StreamingMedia провела тест, в котором сравнила видео, кодированное VP8 и H.264. В результате было заявлено, что разница в качестве картинки практически неощутима. Впрочем, результаты других тестов показывают, что H.264 обеспечивает чуть более качественную картинку.

 

Программы для работы с кодеками

VideoInspector

Чтобы узнать, какой кодек использован в том или ином видео-файле, можно использовать бесплатную программу VideoInspector. Это приложение позволяет получить массу информации, касающейся видео и узнать, каковы его продолжительность, разрешение, частота кадров, битрейт и, конечно же, какой кодек в нём использован. VideoInspector может автоматически определять необходимые для проигрывания видео кодеки и скачивать их через интернет с сайта CODECSDB.COM.

inspector

FFDSHOW

FFDSHOW - свободно распространяемый медиа-декодер, позволяющий просматривать видео, сжатое DivX, Xvid, H.264 и некоторыми другими кодеками.

Первая версия FFDSHOW вышла в 2002 году и позиционировалась, как альтернатива DivX. В современном исполнении FFDSHOW позволяет не только декодировать видео, но и применять к нему фильтры, управлять настройками звука, использовать формат Dolby и DSP плагины Winamp, делать скриншоты экрана, просматривать субтитры и многое другое.

После установки пакет FFDSHOW автоматически подключается DirectShow-совместимыми медиаплеерами (The KMPlayer, Winamp, Media Player Classic, Windows Media Player), что позволяет просматривать видео, обработанное различными кодеками, без необходимости их установки.

ffdshow

Windows 7 Codecs

Windows 7 Codecs - бесплатный пакет кодеков, позволяющий проигрывать на компьютере файлы форматов AMR, MPC, OFR, DIVX, MKA, APE, FLAC, EVO, FLV, M4B, MKV, OGG, OGV, OGM, RMVB И XVID. Кроме того, программа предоставляет возможность разрешать или запрещать использование установленных в системе кодеков.

win 7 codecs

K-Lite Codec Pack

K-Lite Codec Pack - пакет кодеков и фильтров DirectShow, позволяющий за один раз установить в систему все кодеки, необходимые для просмотра видео большинства популярных форматов. K-Lite Codec Pack распространяется в нескольких версиях и включает в себя пакет FFDSHOW.

k-lite

Базовая версия K-Lite Codec Pack позволяет просматривать видео форматов AVI, MKV, MP4, FLV, MPEG, MOV, TS, M2TS, RMVB, OGM, WMV, 3GP, WEBM и т.д. Старшая версия программы - K-Lite Mega Codec Pack поддерживает ряд дополнительных кодеков (Xvid, x264, VP7 и др.).

Обсуждение