Что такое lav splitter и для чего он нужен
LAV Filters — что это за программа и нужна ли она?
Приветствую друзья. Иногда чтобы понять предназначение некоторых программ, нужно лезть в дебри терминов, каких-то функций и прочего.. обычному пользователю — это мягко говоря не нужно. Сегодня мы поговорим о подобной проге, вроде бы понятно зачем она нужна, но в интернете инфа расплывчатая..
LAV Filters — что это такое?
Набор бесплатных фильтров DirectShow, основанных на библиотеках libavformat и FFmpeg. Набор позволяет проигрывать любой формат файла, который поддерживает DirectShow.
Простыми словами — данная штука нужна для проигрывания видео и аудио.
Окно установки LAV Filters, где уже видим, это точно некая альтернатива паку кодеков (похожий список устанавливаемых компонентов):
Данная прога может сразу вам поставить и видеоплеер, например MPC-HC, PotPlayer. Кстати плееры неплохие, но мне лично нравится VLC — бесплатный, всеядный (в нем вшиты уже кодеки) и быстро работает.
Я могу ошибаться. Но вроде бы после установки LAV Filters фильмы могут проигрываться быстрее, картинка будет более плавной, комп не так будет нагружаться.
Устанавливается в папку:
C:\Program Files\LAV Filters
В общем ребята, повторюсь, данная программа нужна для того чтобы у вас на ПК нормально проигрывались видео, аудио, чтобы не тормозило, плавно показывало. То есть LAV Filters — это что-то вроде кодеков, если удалить, то некоторые форматы могут не воспроизводиться, либо будут какие-то глюки.
Кодеки — это компоненты, при помощи которых воспроизводится видео и аудио. От кодеков зависит будет ли ПК глючить при воспроизведении тяжелого фильма в высоком разрешении или нет, поэтому существуют разные кодеки, чтобы понять какой лучший — нужно тестировать. Но есть и универсальный набор из серии поставил и забыл — K-Lite Codec Pack Full.
Посмотрим на некоторые настройки, но судя по их количеству и названиям — в этом точно нужно разбираться. Поэтому просто так настройки лучше не менять. Вот окно Свойства, вкладка Video Settings:
Вкладка Lav Splitter:
Настройки аудио — вкладка Audio Settings:
Такс, а что еще интересно, так это то.. что походу LAV Filters уже может быть включен в кодек пак K-Lite Codec Pack Full, собственно как и DirectVobSub (это фильтр, служащий для воспроизведения субтитров):
LAV Filters — удалять или нет?
LAV Filters — как удалить?
Как уже писал, после удаления советую почистить ПК от мусора чистилкой CCleaner.
Если вы продвинутый юзер, то для удаления можете использовать специальные удаляторы — Revo Uninstaller или Uninstall Tool. Первый качественнее, второй попроще.
Заключение
Lav audio decoder настройка
Вне зависимости от версии 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 вариантов пакета:
Есть другой способ просмотра информации по сборкам, доступный на сайте пакета K-Lite в виде сравнительных таблиц: по возможностям и по комплектации. По сути, если вас интересует конкретная функция или формат, то и сравнивать ничего не нужно.
Установка
Возможно три режима установки — простой, обычный и расширенный, в зависимости от чего изменяется количество настроек для компонентов, входящих в состав пакета.
На следующем шаге — выбор установочного профиля. Он влияет не только на количество компонентов, но и на предпочтительные настройки. Например, «LAV for everything» подразумевает, что декодирование видео по возможности будет производиться с помощью LAV Video. «Lot of stuff» — инсталляция максимального количества компонентов.
Вы не сможете установить несколько кодеков или фильтров для воспроизведения одного формата, так как это неизбежно вызвало бы конфликт. Опция «Use system default» обозначает, что инсталлятор уже обнаружил кодек, который не относится к составу K-Lite: например, включенный в состав ОС или установленный ранее.
Далее, инсталлятор предлагает удалить «битые» (некорректно удаленные из системы) кодеки и фильтры DirectShow, которые, в частности, являются причиной появления ошибок в видеоплейере.
На последнем шаге («Hardware Acceleration») — настройки аппаратного ускорения видео. Очень желательно ознакомиться с небольшим справочным документом по описанию настроек (кнопка «Help» внизу окна).
Так, согласно справке, на быстром процессоре выставляем стандартные настройки («Use software decoding»), на видеокартах NV >
Состав 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 >
GraphStudioNext
Очень познавательная утилита для анализа аудио и медиафайлов. После обработки содержимого GraphStudioNext в виде схемы показывает процесс обработки, который проходит файл перед выводом на экран и динамики. Все это зависит от конкретной конфигурации кодеков в пакете. Поэтому GraphStudioNext будет полезно использовать для диагностики при появлении проблем с воспроизведением файла. Кроме того, каждый компонент на схеме кликабелен и открывает настройки кодека или сплиттера.
VobSubStrip
Редактирование субтитров в формате IDX — можно удалить ненужные потоки из списка и пересохранить.
Q: | Where can I configure the options of the various components of the K-Lite Codec Pack? |
A: |
Q: | How can I switch to a different audio track or subtitle language when playing MKV and MP4 files? |
A: |
Q: | How can I configure my preferred language(s) for audio tracks and subtitles in Haali Media Splitter? |
A: |
Q: | How can I select the desired audio stream in Media Center? |
A: |
Q: | Is it possible to prevent ffdshow from being used by certain applications? |
A: |
Q: | Is it possible to backup my codec settings? |
A: |
Q: | How can I send the audio to my receiver instead of my PC speakers? | ||
A: |
Q: | How can I configure my preferred language(s) for audio tracks and subtitles in LAV Splitter? |
A: |
LAV Splitter allows you to configure your preferred audio languages using three letter language codes. Simply create a comma separated list of your preferred language(s). A list of language codes can be found HERE.
The subtitle selection logic allows more complex selection rules that also take the current audio language into account. To use the complex logic you need to set «Subtitle Selection Mode» to «Advanced».
The advanced subtitle selection is explained below in a excerpt from the LAV Splitter readme:
The advanced mode uses a different syntax for the preferred language field to enable these rules. Instead of a single language tag, a combined tag of audio and subtitle language is required (separated by a colon). The most basic tag would look like this: “ger:eng”. In this case, the interpretation would be “If Audio is German, use English subtitles”.
Note: Even though this may feel similar to the selectors Haali’s Media Splitter offers, LAV’s implemention does not allow you to specify which audio stream is used through the advanced selectors, the audio language is only used to select which subtitles are used.
In addition to simply using two language tags, you can use the “*” character to match all languages, or the “off” token to disable subtitles. For example, following tag will enable any subtitles when the audio is english, and disable subtitles otherwise: “eng:*;*:off”.
As you’ve seen in the previous example, multiple rules can be concatenated using a semi-colon (or a space) to build rule chains. Again, everything is interpreted from left to right.
To complete the advanced mode, there are two flags for “default” and “forced” subtitles which are supported. These two flags only occur in the Matroska container (.mkv files). The flags are identified by their first letter, and appended to the subtitle language separated by a pipe character (“|”). As an example, following rule will select any “forced” subtitles, and turn off subtitles otherwise:
“*:*|f;*:off”
To finish the section about advanced subtitles, here some examples of rules to inspire you:
“*:eng;*:*|f;*:*|d”
This is the rule equal to the “Default” subtitle mode with English as a preferred language.
“eng:eng|f;ger:ger|f”
Load English “forced” subtitles if audio is English, load German “forced” subtitles if audio is German, no subs otherwise.
“eng:off;fre:eng;*:*|d”
English Audio: Turn subs off; French Audio: English subs; Any other audio: try to find subtitles flagged “default”.
В этой инструкции мы подробно рассмотрим настройку 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 и перечислю их преимущества, но и недостатки:
Утилита для переключения звуковых дорожек
Помимо набора фильтров для каждого формата видео и аудио, вам необходимо выбрать сплиттер (в подразделе DirectShow source filters), который разделяет поток информации, получаемый из поддерживаемого им контейнера (самые распространенные контейнеры — *mkv, *m2ts, *ts и конечно же *avi), на видео, аудио и субтитры, которые передаются соответствующим декодерам. Сплиттер позволяет выбрать звуковую дорожку и субтитры для воспроизведения. Важно сразу понять, что не все сплиттеры одинаково хорошо работают с декодерами. Это одна из основных причин, по которой придется задуматься над выбором. Я могу вам порекомендовать Haali Splitter или LAV Splitter.
Все остальные параметры можете оставить по умолчанию. Нажмите Next, появится окно с выбором папки для расположения, снова нажмите Next. В следующем окне Select Additional Tasks (Выбор дополнительных задач) будут отображены опции выбранных вами компонентов, поэтому их полный состав может различаться.
Важные пункты окна дополнительных задач:
ffdshow configuration (Настройки фильтра ffdshow)
Haali Media Splitter configuration (настройки сплиттера Haali)
Media Player Classic configuration (настройки Media Player Classic)
Рендерер (или рендер) — это программа, производящая рендеринг (получение изображения).
Tweaks
Пунктов в этом окне может быть и больше, в зависимости от настроек. Будут вопросы, пишите в комментариях. Теперь нажимаем кнопку Next и переходим к окну Hardware Acceleration. Вам необходимо будет выбрать фильтры для стандартов H.264 и VC-1. Для обладателей видеокарты NVIDIA выбираем LAV Video — NVIDIA CUVID в обоих пунктах (модели старше 8800GT), для пользователей видеокарт ATI — LAV Video DXVA2 native (модели, начиная с HD серии). Ставим None только в случае если ни центральный процессор, ни видеокарта не поддерживают аппаратное ускорение видео. Другие опции необходимо выбирать в зависимости от конфигурации ПК и настроек пакета кодеков. Хорошие отзывы имеет ffdshow DXVA Decoder, а так многое зависит от связки: используемый рендерер и фильтр обработки HD видео.
В следующем окне вы можете выбрать программный плеер, с которыми вы бы хотели ассоциировать ваши медиафайлы, то есть каким плеером воспроизводить.
Нажмите Next, проставьте галочки напротив необходимого формата мультимедиа для каждого выбранного в предыдущем окне плеера. Снова нажмите Next и выберите конфигурацию ваших динамиков.
Еще раз нажмите Next, в окне будет отображена конфигурация, которую вы выбрали для установки. Нажмите Install, дождитесь установки пакета. После инсталляции вам будет предложено поставить галочки перед теми фильтрами, которые вы можете настроить по своему усмотрению. Нажмите Finish.
- Что такое lav filters
- Что такое lav splitter