Содержание
- 1 Что такое видеокодеки и аудиокодеки
- 2 Бесплатные кодеки Shark007 для Windows XP, Vista , Windows 7, (x32-x64)
- 3 Настройка пакета кодеков K-lite Mega Codec Pack
- 3.1 Какие фильтры использовать в K-Lite Mega Codec Pack
- 3.2 Утилита для переключения звуковых дорожек
- 3.3 Важные пункты окна дополнительных задач:
- 3.4 ffdshow configuration (Настройки фильтра ffdshow)
- 3.5 Haali Media Splitter configuration (настройки сплиттера Haali)
- 3.6 Media Player Classic configuration (настройки Media Player Classic)
- 3.7 Tweaks
- 4 Обзор пакета кодеков K-Lite Codec Pack
- 4.1 Основные преимущества K-Lite Codec Pack
- 4.2 Внутренняя совместимость компонентов
- 4.3 Хорошая совместимость с Windows
- 4.4 Гибкая настройка
- 4.5 Регулярные обновления
- 4.6 Сборки K-Lite
- 4.7 Установка
- 4.8 Состав K-Lite
- 4.9 Плеер Media Player Classic
- 4.10 Утилиты
- 4.11 Codec Tweak Tool
- 4.12 Preferred Filter Tweaker for Windows 7 and 8
- 4.13 MediaInfo
- 4.14 GraphStudioNext
- 4.15 VobSubStrip
Что такое видеокодеки и аудиокодеки
Наверняка вы хоть раз в жизни сталкивались с тем, что ваш компьютер отказывался воспроизводить скачанную музыку, видеоролик или фильм с диска именно в тот день, когда вы решили провести приятный вечер у экрана монитора. От этой проблемы можно избавиться раз и навсегда, если переустановить или обновить кодеки.
Не знаете, что такое кодеки и как они работают? Тогда эта статья – для вас! Из нее вы узнаете, для чего нужны кодеки и какими они бывают, а также поймете, как устроен процесс воспроизведения видео на ПК и мобильных устройствах.
Всё, что нужно знать о кодеках
Кодеком (от английского codec) называют программу, предназначенную для кодирования и декодирования данных мультимедиа (например, аудио- и видеопотоков). Каждый кодек «специализируется» только на одном типе данных.
За обработку звуковых записей отвечают аудиокодеки (AAC, AIF, AU, MP3, RA, RAM, WMA, FLAC), с видео работают видеокодеки (DivX, AVI, H.261, H.263, H.264, MPEG, RM, RV, WMV).
Над роликами, в которых содержится и звук, и видео, «колдуют» оба этих типа кодеков.
Также существуют кодеки, предназначенные для обработки цифровых изображений и текста, однако в этой статье речь пойдет именно об аудио- и видеокодеках.
Как работают кодеки?
Представьте, что вы записали ролик на видеокамеру, загрузили его в компьютер и открыли с помощью проигрывателя.
Казалось бы, пустяковое дело! Но кодекам на вашей камере и компьютере пришлось немало потрудиться, чтобы вы смогли это сделать.
Давайте посмотрим, чем же занимаются эти программы, когда вы записываете видео и проигрываете снятые клипы.
Кодеки принимаются за работу в тот самый момент, когда вы нажимаете кнопку записи на своей камере.
Прямо во время съемки видеокодек сжимает и кодирует видеодорожку, а аудиокодек работает со звуковой дорожкой.
Затем оба потока синхронизируются и сохраняются в одном медиаконтейнере, а если говорить проще – формате. Камеры могут вести запись как в популярных форматах типа AVI и MP4, так и в более экзотических.
Теперь, когда вы перенесли снятый клип на свой компьютер, в дело вступают кодеки, установленные на нем: видеокодек распаковывает изображение, аудиокодек – звуковую дорожку, а проигрыватель выводит эту информацию на экран и в колонки вашего компьютера.
Зачем все эти сложности?
Неужели нельзя обойтись без кодирования? Теоретически – можно, на практике – лучше не стоит. Дело в том, что кодеки выполняют очень важную функцию: они сжимают файлы до размеров, приемлемых для современных устройств.
файлы, создаваемые камерами в процессе записи, имеют слишком большой размер: пятиминутный ролик, снятый на современный смартфон, в несжатом состоянии может занимать несколько гигабайт памяти! Вспомните, сколько места есть на дисках вашего компьютера и мобильных устройств, и представьте, сколько несжатых видеороликов вы могли бы на нем хранить – вряд ли эта цифра будет слишком большой.
Возможно, в будущем, когда память компьютеров и гаджетов будет исчисляться десятками и сотнями терабайтов, необходимость в использовании кодеков отпадет, но сейчас без этих шустрых программ, превращающих гигабайтные видео в мегабайтные, нам не обойтись.
Как же кодеки уменьшают размер файлов?
Сжатие видео и аудио происходит за счет устранения так называемой избыточности данных. Как это происходит? Представьте, что вы в течение 5 минут снимали морской пейзаж – такой, как на картинке:
Допустим, ваша камера снимает со скоростью 30 кадров в секунду. Получается, за 1 секунду записи она сохраняет в своей памяти 30 уникальных изображений. А за 5 минут (300 секунд) она снимет целых 9000 кадров!
Но что может кардинально измениться в этом пейзаже за 1 секунду? Позеленеет небо? Испарится вода?
Даже если произойдут какие-то изменения, то они будут плавными, и на их осуществление потребуется время. Вывод: ежесекундно камера снимает 30 практически полностью идентичных друг другу кадров.
Так зачем же сохранять в памяти все эти кадры целиком? Для записи пейзажа на видео кодеку достаточно сохранить один исходный кадр, найти все похожие на него и удалить из похожих кадров повторяющиеся части изображения.
Затем, при воспроизведении видео, кодек будет наслаивать изменяющиеся части на исходное изображение. Если в картинке что-то поменяется, кодек выделит еще один исходный кадр и все на него похожие.
Описанный алгоритм называют компенсацией движения и считают одним из основных методов сжатия видеоданных.
Компенсация движения – это всего лишь один из множества методов, применяемых видеокодеками при обработке записей с камер.
Свои способы устранения избыточной информации используют и аудиокодеки. В результате работы кодеков из аудио- и видеопотоков удаляется большая часть «лишних» данных.
За счет этого и происходит изменение объема закодированного файла.
Какой кодек выбрать?
Существует множество видео- и аудиокодеков, предназначенных для различных целей. Вот краткий список самых популярных кодеков:
- H.264 (MPEG-4)
- MPEG-2
- H.265 (MPEG-H, HEVC)
- Flash
- WMV
- FLAC
- APE
Чтобы вам не пришлось подолгу искать, какой кодек лучше подойдет вам, мы советуем скачать K-Lite Codec Pack – универсальный пакет для Windows, в котором есть все, что понадобится для проигрывания практически любого видео: самые хорошие кодеки для AVI, MKV, MP4 и других форматов.
Перейти на страницу K-Lite Codec Pack
А вдруг кодек сработает неправильно и удалит нужную информацию?
Можно ли обработать видеофайл без потерь?
В основе современных кодеков лежат сложные комплексные алгоритмы сжатия данных, которые помогают свести потери информации к минимуму.
Однако если вы все-таки хотите перестраховаться, у нас есть хорошие новости: существуют так называемые lossless-кодеки, обрабатывающие видео без потерь. Это значит, что при декодировании потока информация будет воспроизведена бит к биту.
Однако следует быть готовыми к тому, что размер видеофайла, обработанного такими кодеками, будет довольно большим.
Источник: https://www.movavi.ru/blog/codec.html
Бесплатные кодеки Shark007 для Windows XP, Vista , Windows 7, (x32-x64)
В набор текущих кодеков Shark007 Codecs, входят отдельные пакеты для различных версий Windows:
Vista Codec Package, Windows 7 Codecs, Windows 8 Codecs
В составе пакета Codec Package, находится утилита InstalledCodec при помощи которой можно просмотреть зарегистрированные в В вашей системе кодеки и компоненты DirectShow.
Vista Codec Package, Windows 7 Codecs, Windows 8 Codecs — данные пакеты кодеков не содержат медиа — проигрывателя и систему автообновления кодеков.
Платформа для пакета кодеков:
Vista Codec Package: Windows XP / Vista / Windows 7 ; (32x /64x)
Windows 7 Codecs: Windows 7; (32x /64x)
Windows 8 Codecs: Windows 7, 8; (32x/64x)
Кодеки, входящие в пакет от Shark007 Codecs, поддерживают следующие форматы файлов для воспроизведения в медиа-проигрывателе:
amr, mpc, ofr, divx, mka, ape, flac, evo, flv, m4b, mkv, ogg, ogv, ogm, rmvb, xvid
Для работы с пакетом кодеков у Вас должны быть права администратора.
Поддержка языков: арабский, китайский упрощенный / традиционный, японский, чешский, датский, голландский, финский, французский, немецкий, греческий, итальянский, норвежский, португальский, русский, испанский, польский, шведский и турецкий.
Примечание: Устанавливайте соответствующий пакет для аналогичной ОС, например Windows 8 Codecs в Windows 8 и т.д.
Для Windows XP установите Vista Codec Package
Домашняя страница Shark007’s Codecs : shark007.net
Установка и удаления кодеков.
Рис.1 Начальное окно программы установки Codec Package с выбором языка инсталляции.
Если у Вас установлена предыдущая версия пакета кодеков Vista / Windows 7 / Windows 8 Codec Package, то перед установкой деинсталлируйте её.
Рис. 2 Окно программы для изменения, исправления и удаления Codec Package.
Если деинсталлировать программу посредством Revo Uninstaller, то будет найден «мусор», который оставляет после себя пакет кодеков Codec Package.
На Рис3. видно, что программа оставляет после себя, даже установочные файлы.
Рис. 3 Поиск остатков Codec Package программой Revo Uninstaller.
Пакет кодеков Vista Codec Package, Windows 7 Codecs, Windows 8 Codecs — имеет установщик, в котором Вы можете выбрать автоматическую или выборочную установку необходимых кодеков.
В дальнейшем, все необходимые манипуляции программа сделает сама и Вам не нужно заниматься настройками.
Единственно, Вам нужно будет настроить ассоциации файлов в своём медиа-проигрывателе.
Рис.4 Выбор метода инсталляции Codec Package.
Если Вы решили воспользоваться режимом «Выборочная«, то сможете самостоятельно выбрать и установить необходимые компоненты.
Рис. 5 Выборочная установка Codec Package.
Далее, Вам будет предложено установить тулбар поисковой системы Ask для браузера (см. обводку на Рис.6 и 7)
Рис. 6 Установка поисковой панели Ask, в Ваш браузер.
и дополнительную программу WetherBug. Если Вам это не надо, снимите галочку и нажмите кнопку далее.
Рис. 7 Установка программы WetherBug (погода на вашем рабочем столе, Earth Networks — http://weather.weatherbug.com/) на Ваш компьютер.
После установки пакета Codec Package, у Вас появится возможность настроить, если в этом есть необходимость кодеки.
Обычно, выставленные опции Codec Package, достаточны для работы с медиа файлами, но тем не менее.
Настройка кодеков осуществляется через системное меню Windows — «Пуск» -> «Программы» -> «Shark007 Codecs» -> «Settings Application«.
Рис. 8 Установка параметров на вкладке Shark007 Codecs.
Не забудьте настроить ассоциации файлов в своём медиа — проигрывателе.
Рис. 9 Настройка ассоциации файлов в медиа — проигрывателе Media Player Classic — Home Cinema (бесплатный аудио и видео проигрыватель — http://mpc-hc.sourceforge.net/ )
Вкладка Shark007 Codecs — Help.
Рис. 10 Общие настройки Shark007 Codecs.
Во вкладке Shark007 Codecs — «Help«, Вы можете:
- включить или выключить кодеки («List — Enable / Disable Codecs«),
- ассоциировать медиа файлы с Windows Media Player и Media Center («Windows Filetype Associations«),
- деинсталлировать или установить кодеки («Modify the codec installation«),
а также:
- деинсталлировать программу (- UNISTALL -),
- для администратора: перестроить установки для всех пользователей данного компьютера («Rebuild user account setting«),
- поддержать разработчика, установив тулбар от Bing («Support Shark007 by installing the Bing Bar«),
- перейти на сайт разработчика (Shark007's website),
- получить информацию о программе («About«),
- поддержать финансами разработчика («DONATION«).
Если Вы нажмете на кнопку с «List — Enable / Disable Codecs» , то будет запущена программа InstalledCodec (http://www.nirsoft.net/utils/installed_codec.html), которая входит в состав пакета кодеков.
InstalledCodec
InstalledCodec это небольшая утилита выводит список всех установленных у Вас в системе кодеков, а также фильтры DirectShow.
Для каждого компонента, если два раза кликнуть мышкой по интересующему элементу, программа отобразит всю информацию об этом объекте: отображаемое название, тип, статус ошибки, время установки, время изменения, описание, название компании, имя файла и т.д.
Программа позволяет включить или отключить любой кодек и компонент DirectShow, а также можно отредактировать или удалить запись в реестре (см. в контекстном меню программы).
Список установленных элементов Вы можете экспортировать в: текст, XML, HTML.
На Рис11. показаны ошибки выявленные программой InstalledCodec.
В данном случае InstalledCodec выделила розовым цветом кодеки, которые зарегистрированы в системе, но физически не существуют.
Данная проблема решается удалением из реестра этих записей (правая кнопка мышки и выбрать «Open in RegEdit» и в редакторе RegEdit удалить раздел.)
Рис. 11 Выявленные программой InstalledCodec ошибки регистраций кодеков в системе.
Чем лучше или хуже данный набор кодеков для мультимедиа, ничем, просто он достаточен для большинства аудио и видео форматов.
Если Вам, когда-либо настраивали компьютер, то наверняка, компьютерщик устанавливал Вам полный пакет K-Lite Codec Pack (http://www.codecguide.com) имеющий в своем составе свыше 40 компонентов и утилит.
Для начала неплохо и в большинстве случаев все работает и даже хорошо, плохо будет потом, когда Вы начнете устанавливать программы, имеющие в своем составе кодеки, программы предназначенные для редактирования и создания видео и аудио композиций, вот тогда и начнутся проблемы с проигрыванием мультимедийных файлов.
Не все кодеки совместимы друг с другом и в следствии этого будут происходить конфликты в системе, заканчивающие от ухудшения качества аудио-видео материала до полного «зависания» медийного приложения в том числе и браузера.
Разобраться с таким количеством компонентов, совершенно бесполезное дело, особенно, когда смутно понимаешь назначение тех или иных опций в настройках.
Да и не все кодеки Вам могут пригодится, хотя есть умельцы, которые экзотикой кодируют видео, а потом мучаешься с просмотром.
В любом случае будьте осторожны при коллекционировании кодеков.
Но можно воспользоваться для просмотра видео и прослушивания аудио файлов и без пакетов кодеков, т.е.
вообще их не устанавливать, а использовать программу проигрывателя, которая имеет в своем составе все необходимое, например бесплатный медиа-проигрыватель файлов VCD, DVD, AVI, MKV, Ogg, mp3, OGM, 3GP,… — KMPlayer
Источник: http://serfock.ru/soft/add-soft/shark007-codecs
Настройка пакета кодеков K-lite Mega Codec Pack
В этой инструкции мы подробно рассмотрим настройку K-Lite Mega Codec Pack — самого популярного пакета кодеков. Опытным пользователям данный материал покажется бесполезным, но у новичков часто возникают проблемы с установкой этого набора.
Скачайте пакет кодеков K-lite Mega Codec Pack с официального сайта. Установите пакет кодеков, закрыв все программы.
В первом окне запуска инсталлятора нажмите Next (Далее).
В следующем окне отметьте Advanced Mode (All options are shown) — Расширенный режим (показаны все опции). Нажмите Next еще раз.
Далее вам предложат директорию установки пакета кодеков, не изменяйте путь. Нажмите Next.
Перед вами появится главное окно с настройками программы K-Lite Mega Codec Pack. В верхнем выпадающем меню выберите Profile 7: Lots of stuff — наиболее полная установка.
Чаще всего пользователи оставляют настройки «как есть», но можно и изменить параметры под себя, в таком случае название профиля в верхней строке изменится на Custom Selection (Особые параметры).
Настройки по умолчанию хорошо оптимизированы, поэтому изменять что-то в них или нет, решайте сами, я лишь поясню некоторые нюансы. Обратите внимание, что при выборе настроек, рекомендуемые стоят первыми.
Внимание! Также в меню выбора профиля вы увидите надпись (without player) — (без плеера). Если вы выберите профиль с таким названием, то тем самым вы не соглашаетесь на установку плеера Media Player Classic и будете использовать плеер, установленный в системе. Решать вам но для воспроизведения видео рекомендую.
При выборе варианта с плеером, вам предложат две редакции известного проигрывателя Media Player Classic (Regular — Обычный) и (Home Cinema — Дом. Кинотеатр). Я предпочитаю использовать второй вариант, соответственно.
Какие фильтры использовать в K-Lite Mega Codec Pack
Теперь перейдем к рассмотрению предложенных фильтров для воспроизведения медиа файлов. Чтобы вам было понятнее:
Фильтр — это медиа декодер, используемый для декодирования видео, поддерживающий множество видео и аудиоформатов. В настоящий момент наиболее популярные фильтры — ffdshow и LAV.
Как раз таки, вторым подразделом после выбора плеера будут DirectShow video decoding filters — фильтры декодирования видео DirectShow (DirectShow — это интерфейс для реализации этих фильтров в среде Windows). Для использования всевозможных стандартов видео (например, H.264), K-Lite Mega Codec предлагает несколько вариантов.
Не буду вдаваться в детальное сравнение используемых фильтров, по вашему усмотрению вы можете использовать как ffdshow, так и LAV, оба проекта достойны выбора.
Я сторонник LAV Filters и перечислю их преимущества, но и недостатки:
- Большой набор видеодекодеров, высокое качество.
- Основан на ffmpeg, как и фильтр ffdshow, но в отличие от ffdshow реализована многопоточность.
- Включает собственную разработку автора CUDA декодера для видеокарт Nvidia.
- Поддержка экзотических профилей Hi10P, Mpeg 4:2:2 и т.п.
- Поддержка «битстрим». Поддержка TrueHD и DTS-HD.
Недостатки:
- Уступает ffdshow отсутствием фильтров постпроцесса.
- Желательно применять для не слишком тяжёлых видеофайлов, для FullHD видео используйте DXVA декодеры.
В разделе DirectShow audio decoding filters представлены наборы фильтров отвечающих за декодирование аудио. Советую использовать LAV или ffdshow.
Утилита для переключения звуковых дорожек
Помимо набора фильтров для каждого формата видео и аудио, вам необходимо выбрать сплиттер (в подразделе DirectShow source filters), который разделяет поток информации, получаемый из поддерживаемого им контейнера (самые распространенные контейнеры — *mkv, *m2ts, *ts и конечно же *avi), на видео, аудио и субтитры, которые передаются соответствующим декодерам. Сплиттер позволяет выбрать звуковую дорожку и субтитры для воспроизведения. Важно сразу понять, что не все сплиттеры одинаково хорошо работают с декодерами. Это одна из основных причин, по которой придется задуматься над выбором. Я могу вам порекомендовать Haali Splitter или LAV Splitter.
Все остальные параметры можете оставить по умолчанию. Нажмите Next, появится окно с выбором папки для расположения, снова нажмите Next.
В следующем окне Select Additional Tasks (Выбор дополнительных задач) будут отображены опции выбранных вами компонентов, поэтому их полный состав может различаться.
Важные пункты окна дополнительных задач:
- Reset all settings to their defaults — настройки всех компонентов будут сброшены к рекомендуемым (опция актуальна при обновлении пакета кодеков).
- Additional shortcuts — дополнительные ярлыки, для Media Player Classic на рабочий стол (Desktop) и/или на панель быстрого запуска (QuickLaunch) и ярлык для инструмента Codec Tweak.
ffdshow configuration (Настройки фильтра ffdshow)
- Hide systray icons — скрыть системные иконки, при воспроизведении видео файла работает ffdshow, а в системном трее появляются значки обеспечивающие быстрый доступ к его настройкам. Поставив галочку, вы отключите отображение значков.
- Restrict usage to whitelisted applications — в ffdshow есть «белый список» совместимых с этим фильтром приложений, соответственно и «чёрный список» тоже имеется. Установив галочку, ffdshow смогут использовать только программы из «белого листа».
- Force RGB32 output — при активации этой опции, ffdshow будет выводить видео в цветовом пространстве RGB32. Это необходимо для настройки отображения цвета, но данная опция нагружает процессор.
- Volume normalization — нормализация громкости,данная опция полезна, если уровень громкости очень низок. Но советую поставить галочку в настройках плеера Media Player Classic (опция описана ниже).
Haali Media Splitter configuration (настройки сплиттера Haali)
- Hide systray icon — скрыть системную иконку в трее. Ставьте галочку для переключения между аудиопотоками и языками субтитров из трея, не залезая в меню плеера.
Media Player Classic configuration (настройки Media Player Classic)
- Video renderer — советую выбрать ренедерер EVR или madVR.
Рендерер (или рендер) — это программа, производящая рендеринг (получение изображения).
- Use internal subtitle renderer — использовать встроенный рендерер для субтитров. Настройка необходима для использования аппаратного ускорения DXVA.
DirectX Video Acceleration (сокращённо DXVA) — интерфейс, предназначенный для декодирования видео процессором видеокарты.
- Use high rendering resolution — включает высокую чёткость субтитров.
- Enable internal MPEG-2 decoder — использовать внутренний декодер MPEG-2. Например, вас устраивает декодер в уже установленном стороннем плеере.
- Volume normalization — нормализация звука.
- Install language files for MPC —установка файлов языка, чтобы включить нужный язык, необходимо зайти в закладку View — Language.
Tweaks
- [Subtitle Rendering] — позволяет выбрать статичные, анимированные и анимированные с буферизацией субтитры.
Источник: https://MediaPure.ru/multimedia/nastrojka-paketa-kodekov-k-lite-mega-codec-pack/
Обзор пакета кодеков K-Lite Codec Pack
Вне зависимости от версии Windows, проблема одна и та же: для просмотра фильма нужны кодеки, которых нет в составе операционной системы.
Поэтому пакет K-Lite Codec Pack, с одной стороны, в представлении не нуждается: многие пользователи скачивают его сразу же после установки Windows, чтобы одним махом улучшить поддержку популярных форматов мультимедиа.
С другой стороны, редко кто удосуживается изучить содержимое данного пакета (срабатывает принцип «лишь бы все работало»), хотя для этого есть основания. Так, в состав K-Lite включены утилиты, которые можно использовать для диагностики, решения частных проблем, связанных с работой кодеков.
Кроме того, пакет K-Lite не только добавляет широкую поддержку форматов медиа, но и позволяет полностью управлять процессом обработки.
На этапе установки позволяется выбрать нужные компоненты, а также указать предпочтительные фильтры и декодеры.
От их правильной настройки зависит качество воспроизведения и скорость обработки.
Все эти моменты будут затронуты в данном обзоре.
Основные преимущества K-Lite Codec Pack
K-Lite Codec Pack имеет множество сильных сторон, ограничимся перечислением ключевых моментов:
Внутренняя совместимость компонентов
Дистрибутив K-Lite всегда тестируется на совместимость специалистами.
При самостоятельной установке кодеков легко прийти к ситуации «Codec hell» («Ад кодеков»), поскольку многие фильтры между собой не уживаются.
Для устранения конфликтов нужно искать причину «зла» и с помощью специальных утилит удалять тот или иной компонент.
Хорошая совместимость с Windows
Помимо вышеупомянутого отсутствия конфликтов, пакет легко полностью удалить из системы без следов.
При установке K-Lite проверяет наличие в системе других кодеков и предлагает их использование при установке среди прочих вариантов.
Также на этапе установки производится поиск неисправных кодеков и предлагается их исправить.
Гибкая настройка
Для скачивания доступно 5 вариантов пакета с различной комплектацией, также предлагается 3 режима инсталляции и профили.
Для каждого мультимедиа формата можно выбрать подходящий декодер из доступных вариантов, по умолчанию K-Lite подбирает наиболее оптимальный. Для пользователей Windows 7 и 8 предусмотрена специальная утилита Preferred Filter Tweaker for Windows 7 and 8 для настройки предпочтительных кодеков в обход ОС.
Регулярные обновления
Пользователю не нужно следить за обновлением каждого аудио- или видеокодека или других компонентов: K-Lite всегда содержит актуальные версии.
Сборки K-Lite
На странице Download K-Lite Codec для скачивания доступно 6 вариантов пакета:
- Basic — обеспечивает поддержку наиболее известных форматов мультимедиа: AVI, MKV, MP4, OGM, FLV. Минимальный набор, не включающий в состав видеоплейер.
Будет оптимален в том случае, если вы предпочитаете использовать другой плеер, а для воспроизведения достаточно минимального набора кодеков.
- Standard — включает также проигрыватель Media Player Classic HomeCinema, декодер DVD MPEG-2 (открывает больше возможностей при воспроизведении DVD-дисков), утилиту MediaInfo Lite, которая отображает детальную информацию о медиа файле.
- Full — по сравнению со стандартной версией, сюда включены madVR — высококачественный рендерер, утилита для диагностики GraphStudioNext и дополнительные фильтры DirectShow.
- Mega — содержит кодеки ACM и VFW, фильтры DirectShow, дополнительные утилиты.
При установке будет предложен видеоплейер на выбор: Media Player Classic HomeCinema или Media Player Classic Regular. О различиях между ними можно прочесть ниже.
- 64-битная сборка — рекомендуется для установки поверх 32-битной версии, если вы планируете воспроизводить видео в 64-битной среде. Стоит подчеркнуть, что этот пакет будет идти в дополнение, а не взамен вышеперечисленных вариантов, поскольку не все приложения поддерживают 64-битные кодеки.
Есть другой способ просмотра информации по сборкам, доступный на сайте пакета K-Lite в виде сравнительных таблиц: по возможностям и по комплектации. По сути, если вас интересует конкретная функция или формат, то и сравнивать ничего не нужно.
Установка
Возможно три режима установки — простой, обычный и расширенный, в зависимости от чего изменяется количество настроек для компонентов, входящих в состав пакета.
На следующем шаге — выбор установочного профиля. Он влияет не только на количество компонентов, но и на предпочтительные настройки.
Например, «LAV for everything» подразумевает, что декодирование видео по возможности будет производиться с помощью LAV Video.
«Lot of stuff» — инсталляция максимального количества компонентов.
Вы не сможете установить несколько кодеков или фильтров для воспроизведения одного формата, так как это неизбежно вызвало бы конфликт.
Опция «Use system default» обозначает, что инсталлятор уже обнаружил кодек, который не относится к составу K-Lite: например, включенный в состав ОС или установленный ранее.
Выбор профиля установки
Далее, инсталлятор предлагает удалить «битые» (некорректно удаленные из системы) кодеки и фильтры DirectShow, которые, в частности, являются причиной появления ошибок в видеоплейере.
На последнем шаге («Hardware Acceleration») — настройки аппаратного ускорения видео. Очень желательно ознакомиться с небольшим справочным документом по описанию настроек (кнопка «Help» внизу окна).
Так, согласно справке, на быстром процессоре выставляем стандартные настройки («Use software decoding»), на видеокартах NVIDIA — CUVID или LAV DXVA2, на AMD — LAV DXVA2, при использовании плеера Media Player Classic HomeCinema — декодер DXVA.
Во время установки K-Lite предлагает удалить битые кодеки
Состав K-Lite
В состав пакета кодеков входят:
- DirectShow сплиттеры
- фильтры декодирования видео DirectShow
- фильтры декодирования аудио DirectShow
- парсеры аудио DirectShow
- фильтр субтитров DirectShow
- другие кодеки и фильтры
- плеер Media Player Classic / HomeCinema и дополнительные утилиты
Для того, чтобы «расшифровать» этот список, нужно пояснить смысл некоторых терминов (см. ниже).
Более наглядно работа сплиттера, фильтров и парсеров может быть отображена программой GraphStudioNext, которая входит в состав K-Lite.
Для примера проще всего открыть любой медиафайл с помощью команды «File — Render Media File…». Процесс обработки файла будет продемонстрирован на схеме.
Анализ файла в GraphStudioNext
DirectShow — это фреймворк от Microsoft, который функционирует в Windows и является средой для воспроизведения форматов аудио и видео и ввода/вывода на устройства.
Некоторые форматы поддерживаются DirectShow изначально, список меняется с каждой версией Windows. На данный момент DirectShow вытесняется фреймворком Media Foundation, который интегрирован в Windows 7 и Windows 8.
Структурная схема DirectShow, источник
Сплиттеры (англ. «source filters», дословно — фильтры источника) отделяют от контейнера аудио и видео для дальнейшей обработки декодерами. Нужно понимать, что файл для воспроизведения представляет собой контейнер, который часто ошибочно называют форматом видео.
Фильтры декодирования видео и аудио DirectShow, или фильтры преобразования, добавляют поддержку дополнительных форматов файлов, которые могут воспроизводиться любым видеоплейером.
Примером фильтров можно назвать популярный декодер ffdshow, который работает на основе открытых библиотек. Он позволяет воспроизводить Xvid, DivX и H.
264 — а это, пожалуй, большинство случаев, с которыми приходится иметь дело.
В состав ffdshow входят фильтры (не путать с фильтрами DirectShow), которые позволяют управлять воспроизведением в режиме реального времени: применять фильтры, изменять размеры, цвет и т. п.
Разработчики K-Lite прямым текстом советуют выбирать декодер LAV ввиду его большей производительности и стабильности, а ffdshow — только в том случае, если необходима экстра-функциональность.
Наравне с LAV Video, входит во все пакеты, остальные фильтры опциональны и могут быть заменяемы.
Аналогично, аудиофильтры декодируют аудиоформаты, отделенные от контейнера сплиттером. В их числе популярная библиотека AC3Filter, которая добавляет поддержку AC3 и DTS вместе с инструментами для настройки многоканального аудио.
Задача парсера — вывод сигнала на устройство после его декодирования.
Плеер Media Player Classic
Безусловно, при установке K-Lite практически любой проигрыватель (GOM Player, LightAlloy, Zoom Player и т. п.) будет работать с требуемыми форматами.
Однако в случае с K-Lite все же предпочтительно использовать Media Player Classic, который не входит только в сборку Basic.
Данный видеопроигрыватель лучше всего оптимизирован под этот пакет, к тому же, в составе K-Lite он находится в модифицированном виде.
Существует два плейера: Media Player Classic Home Cinema и Media Player Classic Regular, который является ответвлением проекта Home Cinema. Несмотря на то, что базируются они на одной платформе, различия есть.
Относительно плеера Classic Regular можно сказать только то, что он, в сравнении с Home Cinema, менее функционален. Для знакомства с ним нужно установить сборку Mega и при установке указать Media Player Classic Regular в качестве предпочитаемого плеера.
Среди прочих приятных дополнений Media Player Home Cinema: вывод изображения на несколько мониторов, аппаратное декодирование H.264, поддержка множества форматов субтитров, присутствие локализации, в том числе и русской.
В оригинальном дистрибутиве Home Cinema, который можно скачать на сайте разработчиков, уже предусмотрены декодеры (поэтому плеер может работать и автономно, без установки K-Lite).
В описании K-Lite же указано, что встроенные в плеер кодеки были заменены более эффективными — теми, которые доступны на выбор при установке K-Lite.
Окно настроек Media Player Home Cinema
Утилиты
После установки K-Lite возникает необходимость в тонкой настройке кодеков. Найти вспомогательные утилиты можно в директории с установленным пакетом K-Lite, папка Tools.
Codec Tweak Tool
Основные настройки K-Lite собраны в оболочке Codec Tweak Tool.
В настройках вы можете удалить битые кодеки и фильтры (которые были неправильно установлены или оставили следы в реестре), перезарегистрировать фильтры, сбросить настройки на изначальные, сформировать лог из содержимого пакета, иногда это требуется для диагностики.
Наиболее интересная секция — «Configuration», здесь собраны настройки всех установленных фильтров (аудио-, видео-, source фильтры (сплиттеры)). В принципе, то же самое нетрудно проделать через параметры видеоплейера, но это был бы не самый удобный способ.
Codec and Filter Management позволяет активировать и деактивировать ненужные фильтры и кодеки, в т. ч. входящие в состав ОС. Дополнительно, по аналогии с установкой K-Lite, для каждого формата можно указать предпочитаемые сплиттеры.
Preferred Filter Tweaker for Windows 7 and 8
Пользователям Windows 7 и Windows 8 нужно обратить внимание на утилиту Win7DSFilterTweaker. Ее необходимость проявляется в том, что в этих ОС своя система декодирования аудио и видео — Media Foundation.
Встроенные возможности этого фреймворка не могут быть перекрыты сторонними фильтрами без внесений изменений в реестр. Для этого, собственно, и предназначается эта утилита.
С ее помощью можно не только указать предпочтительные декодеры, но также отключить неиспользуемые, вплоть до деактивации Media Foundation.
MediaInfo
Утилита, с помощью которой можно узнать детальную информацию о файле: битрейт, разрешение, контейнер, форматы аудио и видео, компрессия.
Технические данные будут полезны, если нужно будет перенастроить фильтры или установить недостающий кодек.
Данная программа встроена в Media Player Classic и доступна как вкладка «Mediainfo», пункт «Свойства» в контекстном меню.
Интеграция MediaInfo с Media Player Classic
GraphStudioNext
Очень познавательная утилита для анализа аудио и медиафайлов. После обработки содержимого GraphStudioNext в виде схемы показывает процесс обработки, который проходит файл перед выводом на экран и динамики.
Все это зависит от конкретной конфигурации кодеков в пакете. Поэтому GraphStudioNext будет полезно использовать для диагностики при появлении проблем с воспроизведением файла.
Кроме того, каждый компонент на схеме кликабелен и открывает настройки кодека или сплиттера.
VobSubStrip
Редактирование субтитров в формате IDX — можно удалить ненужные потоки из списка и пересохранить.
Источник: https://www.ixbt.com/soft/k-lite.shtml