Что такое медиа пак

Intel INDE Media Pack

В прошлый раз в обзорной статье про Intel INDE мы упомянули о Media Pack и его ключевых возможностях. В этой статье мы остановимся на нем более подробно.

INDE Media Pack — это библиотека, включающая в себя различные компоненты для работы с аудио и видео. С точки зрения реализации, это — надстройка над медиа компонентами Android, использующая аппаратное ускорение для кодирования и декодирования видео. По сравнению с использованием классов для работы с мультимедиа в Android, она гораздо более проста в использовании, разработчику нет нужды разбираться во всех тонкостях работы медиа кодеков, экстрактора, муксера, только для того, чтобы встроить в свое приложение возможность работы с видео.

Приложения, использующие Media Pack, будут работать на всех архитектурах (ARM, IA), на устройствах, работающих на Android 4.3 и выше.

Скачать библиотеку можно, используя ссылку на официальной странице Intel INDE. После установки менеджера Intel INDE открываем его, выбираем компонент Media, далее Download, после того, как он будет загружен, запускаем установку (Install).

По завершении установки в выбранной директории будет создана папка, содержащая все, что нужно для начала работы с Media Pack.

Давайте начнем со сборки и запуска примеров, т.к. это самый быстрый и наглядный способ оценить, на что же способен Media Pack. Для этого нам потребуется Eclipse и устройство на Android версии 4.3 или выше.

У проекта samples есть зависимость от проекта effects, чтобы Eclipse правильно определил все зависимости, необходимо импортировать сразу оба проекта. Для этого в качестве корневой директории необходимо указать путь к папке samples и отметить оба проекта для импорта — apps и effects.

Запускаем импортированный пакет apps как Android приложение, после сборки и запуска приложения появится главная активность приложения, в которой представлены различные модели использования, которые предлагает Media Pack.

Game Capturing – захват видео из приложения, использующего OpenGL
Transcode Video – преобразование видео с заданными параметрами
Join Video – склейка двух видео файлов
Cut Video – вырезание из видео заданного сегмента
Video Effect – преобразование видео с наложением видео эффекта
Audio Effect — преобразование видео с наложением аудио эффекта
Streaming from Camera – трансляция видео с камеры на сервис Wowza
Get Media File Info – получение информации о медиа файле

Наигравшись с сэмплами, можно начинать изучать внутренности, первым кандидатом на разбор будет

Transcode Video

Этот пример содержит две активности

Ключевым элементом в данном примере является класс MediaComposer, который принимает на вход один или несколько медиа файлов и преобразовывает их в соответствие с заданными параметрами.

Для того, чтобы преобразовать видео, нам необходимо выполнить пять простых шагов.

1. Создать объект MediaComposer
2. Указать путь к исходному и результирующему файлам
3. Задать параметры результирующего видео
4. Реализовать интерфейс MediaComposer.IProgressListener

Преобразование видео в MediaComposer происходит асинхронно, в отдельном потоке. Для того, чтобы приложение могло получать уведомление о начале и окончании процеса преобразования, получало сообщения о прогрессе, возникающих ошибках, оно должно реализовать интерфейс MediaComposer.IProgressListener и передать указатель на него объекту MediaComposer.

5. Запуск процесса преобразования

Финальный шаг, на котором запускается процесс преобразования с заданными параметрами.

Да, кода получилось немало, но в основном он относится к передаче параметров кодирования и обработке текущего состояния. Опять же, если сравнивать с реализацией с использованием «штатных» классов Android, таких как MediaCodec, MediaExtractor, MediaMuxer, то кода в нашем примере получилось несоизмеримо меньше.

Преобразование видео — это не единственная модель использования Media Pack. В следующих статьях мы расскажем, как с помощью класса GLCapture вы можете добавить возможность захвата и кодирования видео в Android приложения, использующие Open GL или базирующиеся на таких популярных фреймворках, как Unity и libGDX.

Источник

Обзор пакета кодеков 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

Есть другой способ просмотра информации по сборкам, доступный на сайте пакета 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

Для того, чтобы «расшифровать» этот список, нужно пояснить смысл некоторых терминов (см. ниже). Более наглядно работа сплиттера, фильтров и парсеров может быть отображена программой GraphStudioNext, которая входит в состав K-Lite. Для примера проще всего открыть любой медиафайл с помощью команды «File — Render Media File…». Процесс обработки файла будет продемонстрирован на схеме.

DirectShow — это фреймворк от Microsoft, который функционирует в Windows и является средой для воспроизведения форматов аудио и видео и ввода/вывода на устройства. Некоторые форматы поддерживаются DirectShow изначально, список меняется с каждой версией Windows. На данный момент DirectShow вытесняется фреймворком Media Foundation, который интегрирован в Windows 7 и Windows 8.

Сплиттеры (англ. «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.

Утилиты

После установки 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», пункт «Свойства» в контекстном меню.

GraphStudioNext

Очень познавательная утилита для анализа аудио и медиафайлов. После обработки содержимого GraphStudioNext в виде схемы показывает процесс обработки, который проходит файл перед выводом на экран и динамики. Все это зависит от конкретной конфигурации кодеков в пакете. Поэтому GraphStudioNext будет полезно использовать для диагностики при появлении проблем с воспроизведением файла. Кроме того, каждый компонент на схеме кликабелен и открывает настройки кодека или сплиттера.

VobSubStrip

Редактирование субтитров в формате IDX — можно удалить ненужные потоки из списка и пересохранить.

Источник

Что такое кодеки, для чего они нужны, где можно скачать и как удалить

Порою при прослушивании музыки и/или просмотре видео файлов пользователи сталкиваются с неполадками.

К примеру, изображение показывается нормально при просмотре видео, а вот звук почему-то не воспроизводится или же наоборот. Такие проблемы могут быть вызваны отсутствием специальных кодеков. Их наличие обеспечивает полноценное воспроизведение тех или иных медиа файлов.

Что такое кодеки

Кодеком принято называть специальную программу, которая необходима для воспроизведения медиа файлов.

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

Например, на CD-диск были записаны музыкальные треки. И каждый трек при этом имел объем 60 мб. Файлы можно конвертировать в mp3 формат, и для такого кодирования понадобится кодек. В итоге размер каждого трека будет уменьшен в 10 раз, то есть будет иметь величину каждый по 6 мб. Теперь, чтобы воспроизвести данные треки, снова потребуется специальный кодек, который способен считывать и воспроизводить mp3 формат.

Аналогичным образом обстоит ситуация и с видео файлами, например, которые конвертируют из DVD-video формата в формат AVI.

Формат файла можно определить по его расширению. Например, в имени файла после последней точки (если точек несколько) могут быть такие расширения WMA, WMV, MP3, MP4 или AVI. Это часто используемые форматы.

Для чего нужны кодеки?

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

Кодеки можно разделить на два вида по способу уменьшения объема файлов. Первый вид производит сжатие файлов практически без потери качества. А второй вид подразумевает сжатие с потерей качества.

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

Здесь как обычно в вычислительной технике – соблюдается принцип: чем больше размер, тем выше качество. И, наоборот, уменьшение размера файла приводит к снижению качества его воспроизведения. Понять почему так происходит не трудно: чем меньше размер файла, тем меньше информации в нем содержится. Значит для воспроизведения качественного видео и аудио в файле явно не будет хватать необходимых данных.

Наоборот, при больших размерах файла в нем будет много данных для качественного воспроизведения видео контента. Фактически, хорошему качеству требуется и хорошее количество – одно другому не противоречит, а наоборот, дополняет! Кодеки лишь следуют этому принципу, позволяя разворачивать и демонстрировать на экране качественно видео, записанное в файлах большого размер.

Существуют ли базовые кодеки

Возникают очевидные вопросы. Эти самые кодеки уже есть в компьютере? Или их обязательно нужно где-то искать и дополнительно устанавливать на компьютер? Без них ведь невозможно будет посмотреть ни видео, ни послушать аудио файлы.

Ответ на эти вопросы один и тот же – Да. В стандартной обычно поставляемой операционной системе всегда присутствуют базовые кодеки. Однако они не в состоянии обеспечить 100% функциональность даже стандартных проигрывателей, включенных в состав операционной системы.

Например, в Windows имеется бесплатный стандартный проигрыватель звуковых и видеофайлов Windows Media Player, сокращённо WMP. Но это отнюдь не означает, что с помощью данного плейера можно будет открыть и просмотреть абсолютно любой видео файл. Да, многие файлы откроются. Но некоторые, требующие для своей работы другие кодеки, не смогут открыться, видеоплеер откажется их воспроизводить.

Читайте также:  Что такое касательный портфель

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

Где можно скачать кодеки

При возникновении проблем с воспроизведением тех или иных медиа файлов, рекомендуется производить установку дополнительных кодеков.

Самыми качественными и многофункциональными кодеками, например, считаются кодеки «K-Lite Codec Pack».

Другие кодеки также можно бесплатно скачать в интернете. Для этого достаточно воспользоваться любым поисковиком и в качестве запроса ввести название необходимого кодека.

Желательно для скачивания использовать официальные сайты во избежание дальнейших проблем и установки дополнительного нежелательного софта. К тому же именно на официальном сайте выкладывается для скачивания свежая, последняя версия кодеков, с внесенными правками. Выше приведен именно официальный сайт для скачивания кодеков.

Так как кодеки скачиваются бесплатно, их производители могут «зашивать» в программы выбора кодеков ряд дополнительных опций. Например, вместе с кодеками можно скачать другой антивирус, вместо того, который уже установлен на компьютере пользователя. Могут быть предложены и другие варианты скачивания чего-либо «заодно» с кодеками.

Поэтому перед скачиванием кодеков, рекомендуется проверить все «галочки» в полях выбора дополнительных опций. Лишние галочки нужно снимать, чтобы кроме кодеков не закачать что-то ненужное и, порой, даже вредное. Ведь, скажем, не стоит скачивать и устанавливать второй антивирус на компьютер – два антивируса на одном компьютере не могут спокойно «уживаться», и будут мешать работе друг друга.

Кодеки: вопросы и ответы

По этой ссылке можно перейти на официальный сайт компании Microsoft, где для Windows 10 и Win 8.1 приведены ответы на распространенные вопросы пользователей: что такое кодек, как определить, какие именно кодеки установлены на компьютере, как найти кодек и другие.

Как удалить кодеки в Windows 10

Порой бывает необходимо не только устанавливать кодеки, но и «сносить» их с компьютера. Например, если кодеков уже установлено много настолько, что они мешают друг другу. Или для удаления тех кодеков, которые были установлены, но так и не понадобились. Могут быть варианты удаления устаревших кодеков, чтобы взамен поставить новые кодеки. В общем, причины для удаления кодеков могут быть самые разные.

Кликаем на значок с лупой (цифра 1 на рис. 2) для поиска стандартной программы, с помощью которой можно удалить кодеки. В строку поиска вводим без кавычек «удаление программ» (2 на рис. 2). Кликаем по найденной программе «Установка и удаление программ» (3 на рис. 2).

Откроется окно «Приложения и возможности» (рис. 3).

Ищем строку, содержащую название «Codec Pack». Кликаем по найденным кодекам. Появится кнопка «Удалить», по которой следует нажать.

Удаленные кодеки можно заново скачать и установить, как только они понадобятся, как только пользователю потребуется открыть новые видео или аудио файлы на своем компьютере.

Источник

K-Lite Codec Pack: неизвестное об известном

Установка пакета кодеков — это одно из первых действий после переустановки системы. Без кодеков работать за компьютером практически невозможно — ни музыку послушать, ни фильм посмотреть, ни в мобильный телефон ролик сбросить. При этом мало кто имеет правильное представление о том, как же компьютер превращает файл в картинку на дисплее. Когда на экране ноутбука или домашнего ПК «не идет» видео, многие ищут причину в кодеках и, не задумываясь, устанавливают какой-нибудь стандартный пакет. Но сам термин «пакет кодеков» гораздо шире и не ограничивается одним лишь набором декодеров. Рассмотрим этот вопрос подробнее на примере популярного набора кодеков K-Lite Codec Pack.

Те времена, когда кодеки для просмотра видеофайлов нужно было самостоятельно искать в Сети и устанавливать по одному, давно прошли. Воспроизведение многих форматов видео поддерживается операционной системой по умолчанию, а для просмотра всех остальных файлов принято устанавливать пакеты кодеков. Win7 codecs, Windows 7 Codec Pack, XP Codec Pack, CCCP — эти и многие другие свободно распространяемые пакеты можно без труда найти в Интернете. Различаются они, в большинстве своем, незначительно, поскольку практически все основаны на библиотеке декодеров ffdshow. Несмотря на все разнообразие пакетов кодеков, уже в течение многих лет наибольшей популярностью пользуется K-Lite Codec Pack.

Большинство пользователей устанавливают это приложение для того, чтобы не иметь проблем с воспроизведением видеофайлов, загруженных из Интернета. Однако K-Lite Codec Pack включает не только средства для воспроизведения видео, но и различные дополнительные утилиты, которые могут быть полезны любителям фильмов и музыки. В этой статье мы расскажем о том, какие компоненты входят в состав K-Lite Codec Pack, как правильно сделать выбор между ними.

Прежде всего, оговоримся, что этот набор кодеков выходит в нескольких редакциях, поэтому то, какие инструменты вы сможете найти после его инсталляции, зависит от того, какая версия была установлена. Редакций всего четыре: Basic, Standard, Full и Mega. Пользователям, которые активно смотрят видео, но не занимаются кодированием, лучше всего подходит редакция Full, которая включает полный набор средств для воспроизведения аудио- и видеофайлов. Версии Basic и Standard имеют ограниченный набор кодеков и различаются между собой, главным образом, тем, что в состав стандартной редакции входит медиапроигрыватель Media Player Classic. Что же касается наиболее полной редакции — Mega — то в нее включены дополнительные инструменты для кодирования видео, а также риппинга DVD/BD-дисков.

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

Можно довериться одному из предустановленных профилей или же пройтись по списку компонентов и сделать выбор вручную. Последнее может оказаться нелегкой задачей, ведь кроме флажков, включающих или отключающих тот или иной компонент, мастер установки содержит также радиокнопки для выбора между несколькими похожими инструментами. Таким образом, в состав K-Lite Codec Pack входит целый ряд кодеков и других средств, которые выполняют одну и ту же задачу. Возникает резонный вопрос: зачем? Иногда это обусловлено тем, что существует несколько похожих разработок, и невозможно сказать, какая из них лучше. То, насколько хорошо работают кодеки и другие средства, зависит от многих причин — от конфигурации, используемой версии OC и других факторов.

Иногда в K-Lite Codec Pack можно найти даже две версии одного и того же компонента. Это сделано прежде всего для тех пользователей, которые предпочитают проверенные временем релизы и не хотят пробовать новые версии, в которых могут быть ошибки. Например, проигрыватель Media Player Classic представлен в двух редакциях: классической, которая не обновляется с 2007 года, и Home Cinema, которая поддерживает технологию DXVA и оптимизирована для просмотра HD-видео. Но даже для Media Player Classic Home Cinema можно найти сразу две версии — самую последнюю, а также более раннюю, которая зарекомендовала себя как стабильная.

Одна из особенностей инсталлятора K-Lite Codec Pack — проверка системы на предмет установленных компонентов предыдущих версий. Если они обнаруживаются, то перед началом установки инсталлятор их автоматически удаляет. Это сделано для минимизации ошибок несовместимости, а также просто для того, чтобы в системе было как можно меньше «мусора».

Основным компонентом K-Lite Codec Pack являются декодеры для просмотра видеофайлов. Для пользователей Windows 7 проблема поиска нужных кодеков стоит гораздо менее остро, чем для тех, кто до сих пор использует Windows XP. Это связано с тем, что в последней версии операционной системы по умолчанию имеются кодеки Microsoft, предназначенные для проигрывания самых распространенных форматов звука и видео. Однако, во-первых, при помощи интегрированных кодеков удается воспроизвести далеко не все файлы, а во-вторых, для многих форматов существуют альтернативные декодеры, которые превосходят стандартные по многим параметрам.

⇡#Библиотека декодеров ffdshow

Как уже было сказано выше, K-Lite Codec Pack основан на библиотеке декодеров ffdshow. Она представляет собой набор отдельных компонентов для декодирования аудио и видеофайлов, а также фильтров постобработки. Чем хороша ffdshow? Тем, что все компоненты, которые входят в состав библиотеки, протестированы на совместимость между собой, а это сводит к минимуму вероятность возникновения ошибок. При установке K-Lite Codec Pack предлагает использовать ffdshow для воспроизведения практически всех форматов. Исключение составляет только проигрывание DVD — тут во избежание проблем по умолчанию предлагается встроенный декодер Microsoft.

Читайте также:  североуральский женский монастырь последние новости на сегодня

Предпочтение отдается ffdshow и при выборе декодеров для воспроизведения звука. Библиотеку фильтров предлагается применять для декодирования звука в фильмах (форматы AC3 и AAC), а также для обработки формата LPCM, который используется на многих дисках DVD и Blu-ray. В качестве альтернативы можно выбрать AC3 Filter. Что касается MP3, то ffdshow, конечно же, поддерживает этот популярнейший формат. Даже если снять флажок напротив его названия, такие файлы все равно будут проигрываться, так как поддержка MP3 есть в Windows.

Библиотека ffdshow знакома многим пользователям по красной иконке, которая появляется в системном трее при воспроизведении файлов с ее помощью. Работает ffdshow со многими плеерами и другими приложениями, в которых воспроизводятся видео- и аудиофайлы. Например, если в настройках библиотеки декодеров назначить горячие клавиши для выполнения различных операций с видео, они будут работать во всех поддерживаемых программах. Настройки ffdshow также дают возможность исключить использование библиотеки в определенном приложении. Если программа занесена в «черный список» ffdshow, то при открытии в ней видеофайла система будет использовать другие имеющиеся декодеры.

А еще ffdshow хороша тем, что имеет удобный графический интерфейс, работая с которым можно легко выбрать декодер, используемый для каждого контейнера. Это могут быть как кодеки, входящие в состав ffdshow, так и сторонние.

Библиотека ffdshow — это не только кодеки, но и фильтры постобработки, которые могут быть применены к видеопотоку. Название фильтров обусловлено тем, что они применяются после того, как выполняется основная обработка видео, то есть его декодирование. Быстро применять их можно щелчком по значку ffdshow, а для тонкой настройки потребуется перейти к окну параметров. При выборе новых настроек все изменения отображаются в реальном времени. Если применено несколько фильтров, то стоит иметь в виду, что порядок их добавления имеет значение.

Фильтры постобработки могут быть недоступны, если для декодирования используется кодек, который не входит в состав ffdshow, так как не все декодеры поддерживают добавление фильтров.

⇡#Аудиопарсеры и видеосплиттеры

Несмотря на то, что K-Lite Codec Pack называют пакетом кодеков, в его состав входят и другие важные компоненты, без которых воспроизведение видео невозможно. Это, прежде всего, аудиопарсеры и видеосплиттеры. Названия у них разные, но предназначение одно и то же, только парсеры работают с аудиофайлами, а сплиттеры — с видеофайлами. Эти компоненты предназначены для разделения медиапотока на отдельные составляющие (звук, видео, субтитры). При запуске видеофайла в проигрывателе программа передает информацию сплиттеру или парсеру, тот выполняет его разделение на компоненты, после чего идет обращение к нужным кодекам.

K-Lite Codec Pack позволяет выбрать разные сплиттеры для обработки разных контейнеров. В большинстве случаев по умолчанию используется Haali, хотя, к примеру, файлы AVI предлагается обрабатывать встроенными в Windows средствами. Объясняется это прежде всего тем, что при использовании альтернативных сплиттеров есть вероятность возникновения проблем с совместимостью. С другой стороны, при помощи стандартных средств невозможно воспроизвести файлы Matroska (MKV) и некоторые другие.

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

Сплиттеры LAV являются сравнительно новыми — первая публичная версия была выпущена около года назад, а последняя на сегодня имеет номер 0.30. В последнем из вышедших релизе K-Lite Codec Pack (версия 7.5) именно LAV Splitter заменил устаревшие фильтры Gabest. Кроме всего прочего, LAV Splitter обеспечивает поддержку воспроизведения файлов FLV и Blu-Ray.

⇡#Движок для обработки субтитров, Haali Video Renderer и кодеки VFW/ACM

В K-Lite Codec Pack также есть возможность установки движка субтитров Direct Vob Sub. Решение о том, нужно ли его устанавливать, зависит от того, какой плеер будет использоваться для воспроизведения DVD. В некоторые проигрыватели, как, например, в Media Player Classic, движок для обработки субтитров уже интегрирован, поэтому в его установке смысла нет.

Особняком в мастере установки K-Lite Codec Pack стоит Haali Video Renderer — движок визуализации видео, который позиционируется как альтернатива VMR9 (стандартный визуализатор Windows, являющийся частью DirectX). Основное отличие Haali Video Renderer от VMR9 — более быстрая работа, которая достигается за счет применения иного способа масштабирования картинки.

При установке самых полных редакций K-Lite Codec Pack также предлагается установить целый набор кодеков VFW (Video for Windows) и ACM (Audio Compression Manager), предназначенных для работы с соответствующими технологиями. Эти кодеки пригодятся для монтирования видеороликов в некоторых программах (например, Virtual Dub), а также для риппинга дисков, поэтому если вы не занимаетесь ни тем, ни другим, устанавливать их не надо.

⇡#Утилиты Codec Tweak Tool, Media Info Lite и Win7 DS Filter Tweaker

В состав K-Lite Codec Pack также входит множество дополнительных утилит. Наиболее востребованными из них являются Codec Tweak Tool, Media Info Lite и Win7DS Filter Tweaker.

Программа Codec Tweak Tool предназначена для управления установленными кодеками. Утилита выводит список всех имеющихся декодеров, дает возможность отключить некоторые из них, а также выявить компоненты, в работе которых есть неполадки, и предлагает исправить ошибки. В частности, при помощи Codec Tweak Tool можно исправить распространенную ошибку, из-за которой не работает звук в некоторых приложениях.

Еще одна полезная функция Codec Tweak Tool — резервное копирование всех настроек компонентов K-Lite Codec Pack. Наличие такой копии незаменимо для тех пользователей, которые часто экспериментируют с настройками кодеков, плеера и прочих инструментов для работы с медиафайлами. Резервная копия, создаваемая Codec Tweak Tool, содержит настройки всех важнейших компонентов: Media Player Classic, ffdshow, Haali Media Splitter, AC 3 Filter, Direct Vob Sub, Xvid.

При помощи Codec Tweak Tool также можно изменять параметры создания эскизов для медиафайлов в «Проводнике». Эта функция может быть полезна при работе на нетбуках, когда автоматическая генерация эскизов для всех видеофайлов может стать причиной возникновения «тормозов». Удобно, что в программе есть возможность быстрого восстановления системных настроек.

Несмотря на то, что установка K-Lite Codec Pack решает проблему воспроизведения большинства медиафайлов, в некоторых случаях неполадки все же могут возникать. При помощи утилиты Media Info Lite можно легко определить, какими кодеками сжаты проблемные файлы. Кроме этого, программа выводит такие сведения о файле, как разрешение, битрейт, продолжительность. Данные могут быть сохранены в виде текстового файла. Media Info Lite интегрируется в контекстное меню «Проводника», поэтому, чтобы получить информацию о файле, не нужно даже предварительно запускать программу.

Win7 DS Filter Tweaker — это утилита, предназначенная для изменения декодеров, используемых в Windows 7 по умолчанию при работе с Windows Media Player и Media Center. Если при просмотре видео в альтернативных плеерах в Windows 7 могут задействоваться альтернативные кодеки, то при открытии файлов в Windows Media Player и Media Center система использует только встроенные средства. Изменить настройки можно, только вручную внося изменения в системный реестр. Win7 DS Filter Tweaker позволяет принудительно изменить используемые декодеры H.264, xVid, DivX, не обращаясь к редактору реестра.

Также Win7 DS Filter Tweaker позволяет запретить использование мультимедийного фреймворка Media Foundation, который позиционируется Microsoft как предстоящая замена Direct Show. Работать с Win7DS Filter Tweaker можно без всяких опасений — любые внесенные изменения легко отменить.

Разработчики K-Lite Codec Pack позаботились и о тех, кто решит удалить пакет кодеков из системы, отдав предпочтение другому продукту. После запуска деинсталлятора выполняется проверка всех измененных при помощи Win7 DS Filter Tweaker системных настроек воспроизведения видео и появляется возможность сделать откат.

⇡#Заключение

K-Lite Codec Pack создан таким образом, чтобы с настройками по умолчанию воспроизведение файлов вызывало как можно меньше проблем. Именно поэтому большинство пользователей не утруждают себя чтением названий его компонентов и ручным выбором настроек в процессе установки. Если все отлично работает, то никто не задумывается о том, почему так происходит. Вопросы начинаются тогда, когда вместо видео появляется черный экран, когда плеер самопроизвольно закрывается и так далее. Многие из этих проблем можно решить, установив последнюю версию K-Lite Codec Pack, изменив параметры воспроизведения в настройках ffdshow или воспользовавшись Codec Tweak Tool.

Источник

Портал знаний