Настроить mpc hc для воспроизведения hd. Организация качественного воспроизведения видео - MPC, ffdshow, SVP, ReClock

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


Большинство видеофайлов, которое сейчас можно скачать в интернете, имеют частоту 24 FPS . Этот стандарт был принят ещё в 1932 году как компромисс между качеством воспроизведения и расходом киноплёнки. Воспроизведение видео с частотой 24 кадра в секунду можно было бы сделать более плавным, если снизить частоту обновления экрана до 24 Гц . Но сделать это можно только для экранов телевизоров, если же вы откроете настройки монитора компьютера или ноутбука, скорее всего доступными окажутся только два параметра: 50 Гц и 60 Гц . Дисплеи с поддержкой 24p встречаются редко, но если ваш монитор является одним из них, считаете, что вам повезло.

А вот что делать всем остальным? Пойти обратным путём. Если частоту обновления монитора нельзя снизить до частоты кадров видео, то увеличить частоту кадров видео до существующей частоты обновления экрана очень даже возможно. Как?

Методом интерполяции соседних кадров. Суть его заключается в добавлении в видеоряд промежуточных кадров, сгенерированных на основе двух «настоящих» соседних кадров. Для этого мы предлагаем использовать специальную программу или сокращенно SVP . Принцип её работы хорошо демонстрирует рисунок, взятый с официального сайта проекта.

Главное преимущество этой программы в том, что она не нуждается в дополнительных настройках, а поэтому может быть использована даже новичками. SVP включает в себя два основных модуля: SVPflow и SVP Manager . Первый модуль отвечает за расчёт и добавление кадров в видеопоток, второй обеспечивает доступ к настройкам параметров программы. Скачать полную (не Core) версию пакета можно с официального сайта www.svp-team.com/wiki/Download/ru . Для корректной работы SVP вам также понадобится видеоплеер с поддержкой внешних фильтров DirectShow . Лучше всего для этих целей подойдет 32-разрядный(!) Media Player Classic Home Cinema (MPC-HC) . По умолчанию MPC-HC уже входит в инсталляционный пакет SVP, поэтому самым разумным будет установить его стандартную версию с теми параметрами, которые предлагает мастер и не мучиться впоследствии с настройками фильтров. Компонент рендер MadVR для работы SVP не является обязательным, но можно отметить и его.

Если MPC-HC уже установлен

Если у вас уже имеется Media Player Classic Home Cinema , галочку в окне мастера установщика SVP можно снять, но при этом сам плеер придётся немного настроить, в частности, добавить в него компоненты ffdShow и . Для этого переходим в настройки плеера,

В левой колонке находим «Внешние фильтры» , жмём «Добавить».

И в открывшемся окошке выбираем «ffdshow raw video filter» .

Возвращаемся в окно настроек и устанавливаем для добавленного фильтра галочку «Предпочесть» . Для добавления открываем в MPC-HC любой видеофайл, переходим в системный трей, находим там значок ffdshow и двойным кликом по нему открываем настройки .

Отыскиваем в левой колонке пункт и отмечаем его галочкой.

Если же MPC-HC устанавливался вместе с SVP , ничего настраивать не нужно. SVP достаточно умна и все необходимые настройки производит сама с учетом конфигурации конкретного компьютера, и чтобы преобразовать видео 24 FPS в 60 FPS , достаточно просто запустить в MPC-HC на воспроизведение любой видеофайл. При этом в нижней левой части окна плеера у вас должна появиться строка «SVP: Воспроизведение 23.976 * (18:7) = 61.653 fps Автоподрезка: » .

У вас соотношение сторон и FPS могут отличаться, но это не важно. Если такая строка появилась, считайте что всё сделано правильно и плавность воспроизведения вам обеспечена.

Что касается настроек самой SVP, они вам не понадобятся. Впрочем, ознакомиться с ними всё же стоит, только менять ничего не нужно, разве что вы точно знаете, к чему приведут ваши действия.

Возможно, у наших читателей уже возник вопрос, а не скрывается за всем этим какой-то подвох? Уж слишком всё просто. Нет, подвоха здесь нет никакого, однако алгоритм интерполяции SVP не лишён определённых недостатков.

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

Для настройки плеера MPC (Медиа Плеер Классик) необходимо:

· В меню интерфейса можно изменить язык на русский либо оставить английский язык;

· Зайти в меню «Настройки», перейти в «Проигрыватель» и активизировать такие пункты, как «Показатель OSD» и «Запомнить позицию в файле»;

· В меню «Настройки» перейти на закладку «Полный экран» и запустить пункт «Запустить файлы в полноэкранном режиме»;

· В случае, когда внешние фильтры, поддерживаемые DXVA, не используются, обязательно нужно включить декодеры DXVA в меню под названием «Встроенные фильтры».

Для того, чтобы включить интеграцию внешнего проигрывателя с Media Browser необходимо запустить конфигуратор, затем режим отображения настроек изменить с basic на advanced. После этого нужно добавить нужные сочетания такие, как «плеер + расширение» при помощи вкладки "external players". Произвести настройку автомонтирования файлов ISO и автозапуска воспроизведения с помощью внешнего DVD/BD-проигрывателя можно воспользовавшись вкладкой "extenders + ISO".


Для настройки MPC переходим в меню Вид - Настройки.

Форматы

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

Клавиши

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

Логотип

В этом меню можно выбрать логотип или настройка Media Player Classic можно загрузить свой логотип

Web-интерфейс

Настройка Media Player Classic позволяет удалено через интернет управлять mpc плеером. Выберите нужный порт и адрес, по которому вы будете заходить в меню плеера.

Воспроизведение - Вывод

Настройка MPC позволяет выбрать основные параметры вывод картинки.
DirectShow видео. Для Windows Vista и Seven выберите EVR. Для более ранних систем - VMR 9 или VMR 7. Если картинка воспроизводится не плавно, то выберите Overlay.

Встроенные фильтры Media Player Classic

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

Внешние фильтры

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

Остальные настройка MPC позволяют настроить вывод субтитров и картинки.

Это удобный во всех планах проигрыватель. Он создан на базе классического плеера Media Player Classic и имеет встроенный набор медиа-кодеков, благодаря которым может проигрывать многие форматы аудио и видео файлов без установки сторонних кодеков.

Для того чтобы установить Media Player Classic (MPC) вам необходимо выполнить ряд следующих указаний.

Шаг 1 . Чтобы начать процесс установки плеера, дважды щелкните по установочному файлу. В окне выбора языка установки выберите Русский и нажмите Ок .


Шаг 2 . Перед тем как продолжить установку Media Player Classic, рекомендуется закрыть прочие приложения, чтобы не возникало ошибок при установке. Чтобы продолжить установку нажмите Далее .


Шаг 3 . Внимательно прочитайте Лицензионное Соглашение. Согласившись с ним, поставьте переключатель в режим Я принимаю условия соглашения . А затем нажмите Далее .


Шаг 4 . В окне Выбора папки установки оставьте путь по умолчанию или измените его нажав на кнопку Обзор . Для установки Media Player Classic вам потребуется 11,9 мб свободного места на жестком диске. Продолжите установку нажав Далее .

Шаг 5 . Выберите компоненты, которые вы хотите установить. Для этого поставьте или снимите галочки напротив данного компонента. Жмем Далее .

Шаг 6 . В новом окне вы можете выбрать папку в меню Пуск. Если вы не хотите создавать папку с меню Пуск, то поставьте галочку в поле Не создавать папку в меню Пуск . Для продолжения нажмите Далее .

Шаг 7 . В следующем окне Выберите дополнительные задачи . В блоке Дополнительные значки поставьте или снимите галочку в поле Создать значок на Рабочем столе и выберите для кого их установить Только для текущего пользователя или Для всех пользователей данного компьютера . Затем нажмите Далее .

Шаг 8 . К установке все готово. В центре окна вам будет представлена вся информация об установке. Чтобы установить MPC нажмите кнопку Установить .

Шаг 9 . Начнется процесс установки, в ходе которого мастер установки скопирует и установит все необходимые компоненты. Установка длиться 5-10 секунд.

MPC – это универсальная программа для воспроизведения аудио-видео файлов на вашем ПК. Мы предлагаем для Windows бесплатно.

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

Азы в работе MPC-HC

Интерфейс MPC представлен на множестве языков, в том числе и на русском. Достаточно скачать Media Player Classic для Windows и во время установки выбрать язык на панели.

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

Встречали когда-нибудь.avi фильмы, где в описании указаны несколько аудиодорожек, но файл всего один? В меню «Воспроизведение – Аудио» выберите необходимую вам аудиодорожку. Зачастую, это разные варианты озвучки. Например, дубляж и любительская реализация в два голоса.

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

Преимущества и спектр возможностей Классик Медиа Плеера

Скачать плеер медиа классик для виндовс – значит не просто установить плеер. MPC содержит спектр кодек паков, которые обеспечат воспроизведение большинства современных форматов в среде Windows. Если какой-либо медиафайл не воспроизводится, не следует паниковать. В дополнение достаточно установить K-Lite, который содержит все недостающие кодеки. Этот софт лишь дополняет MPC.

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

Среди множества программ Media Player Classic для компьютера является самым оптимальным вариантом. По своей сути это программа вольной настройки. С ее помощью вы получите больше удовольствия от просмотра фильмов. А если вы профессионал своего дела, то адаптируете ее под внешние фильтры для идеализации домашнего кинотеатра.

2011-06-28T14:40

2011-06-28T14:40

Audiophile"s Software

Copyright (C) 2014, Taras Kovrijenko

Полное или частичное копирование текста допускается только с письменного разрешения автора .

Вступление

Этой статьёй я хотел бы открыть новый раздел посвященный воспроизведению видео на компьютере.

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

- Двухъядерный процессор не хуже Intel Core 2 Duo 2.2 ГГц
- Не менее 2 Гб оперативной памяти
- Видеокарта уровня nVidia 9600/Radeon 3870 или лучше
- 32- или 64-битная операционная система Windows 7 SP1

Если Ваша система не соответствует этим требованием, это не значит что указанные мною настройки не будут работать вообще. Скорее всего придется исключить некоторые составляющие, или понизить качество обработки (см. раздел "Рекомендации для слабых компьютеров")

2. Необходимое ПО

Для стабильной работы нам понадобятся конкретные, проверенные версии программ и кодеков. Тем не менее, скорее всего, комбинации более новых версий тоже будут работоспособны. Таким образом, если у Вас возникнут какие-то проблемы, или Вы обнаружите какой-то значительный баг - можете скачать последнюю версию программы с её официального сайта (ссылки в конце статьи). Я же буду описывать настройку для размещенных ниже версий.

И так, вот, что нам нужно (загрузите эти файлы, но пока ничего не устанавливайте):

  • Microsoft Visual C++ 2008 SP1 Redistributable Package - набор библиотек C++ 2008, необходим для работы многих программ.

  • Microsoft .NET Framework 3.5 Service Pack 1 (Full Package) (если не установлен) - программная платформа от Microsoft. Необходима для правильного рендеринга видео.

  • DirectX 9.29.1962 (Июнь 2010) - последняя версия набора библиотек DirectX 9. Необходима для правильного рендеринга видео.

  • Media Player Classic HomeCinema 1.5.0.2827 x86 - один из лучших плееров (на мой взгляд - лучший) использующих DirectShow. Обладает простым, удобным дизайном, и в то же время содержит весь необходимый функционал.

  • ffdshow rev. 3760 - DirectShow аудио/видео фильтр, содержащий в себе декодеры всех популярных форматов, а также полезные обработчики. Имеет полностью прозрачный тракт.

  • AviSynth 2.58 - средство для обработки видео (в т.ч. потоковой). Позволяет подключать специальный пользовательские скрипты (которые содержит в себе SVP).

  • ReClock 1.8.7.7 - DirectShow аудио рендер, имеющий широкие возможности синхронизации аудио и видео ряда (путем подстройки частоты дискретизации). Также способен выводить звук через Kernel Streaming и WASAPI Exclusive, что тоже немаловажно.

  • Smooth Video Pack 3.0.3 Lite - пакет программных средств, который позволяет увеличивать частоту кадров воспроизводимого видео путем расчета промежуточных кадров (например, для преобразования 24->60 кадров/с надо рассчитать 36 промежуточных кадров для каждой секунды видео). Таким образом достигается максимальная синхронизация с частотой обновления экрана и значительное повышение плавности движений.

3. Подготовка системы, установка ПО

Этот этап очень важен - от него напрямую зависит стабильность работы устанавливаемых компонентов. Алгоритм действий следующий:

4. Настройка ПО

4.1 Media Player Classic HomeCinema

Чтобы попасть в настройки, необходимо нажать в строке меню на Вид и выбрать пункт Настройки . Не будем заострять внимание на параметрах не влияющих непосредственно на процесс воспроизведения видео. Потому перейдем сразу к декодерам.

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

Чтобы исключить из цепочки лишнее звено, следует отключить встроенный в плеер переключатель дорожек. Для этого будем также использовать ffdshow.

Здесь главным образом надо включить EVR рендер, установить бикубическую интерполяцию с максимальным сглаживанием, а также включить использование аудио рендера ReClock. После настройки не забывайте нажимать кнопку Применить .

4.2 ffdshow audio/video decoder

Для перехода к настройками этих декодеров откройте список программ в меню Пуск и найдите там папку ffdshow . В ней находятся ярлыки конфигуратора аудио и видео декодера.

4.2.1 Video

Тут по возможности установите для всех форматов (для которых декодирование запрещено) декодер libavcodec .

Здесь будет полезно включить очередь (для обработки в несколько потоков).

Формат вывода установим RGB32 с высококачественной конверсией из YV12, что послужит гарантией наиболее точной цветопередачи.

4.2.2 Audio

По аналогии с видео декодерами, вместо "запрещен " выберите декодер libavcodec или другой доступный. Для Uncompressed установите "all supported ". Сразу же выключите микшер (снимите галочку) - он нам не понадобится, преобразование каналов будет производить звуковая карта.

Тут надо включить переключение потоков (звуковых дорожек).

Выводить звук будем в 24-битном PCM. Если Ваш драйвер аудио не поддерживает 24 бита, включите 16-битный режим.

ВНИМАНИЕ : Для правильного воспроизведения звуковой дорожки в настройках звуковой карты должна быть указана реальная конфигурация акустической системы (или наушники).

4.3 ReClock

Настройка ReClock предельно проста. Надо всего лишь перейти в Пуск->Программы->ReClock->Configure ReClock и проверить настройки:

Обратите внимание на Sampling Rate (частоту дискретизации) и Format (глубину квантования в битах). Глубину квантования следует установить такую же, как в настройках вывода ffdshow audio. Частоту - в соответствии с опорной частотой Вашей звуковой карты (для встроенных карт это обычно 48 кГц).

4.4 SVP Manager

Здесь настройки тоже сводятся к минимуму. Чтобы запустить программу, откройте Пуск->Все программы->SVP 3.0->SVP Manager. Обратите внимание: для повышения плавности видео SVP Manager обязательно должен быть запущен. Вы можете добавить его в автозагрузку с помощью правого клика по значку в трее->Настройки->Загружать вместе с Windows .

В случае поддержки видеокартой OpenCL очень важно включить GPU-ускорение - это позволит значительно снизить нагрузку на процессор.

На всякий случай проверьте количество потоков обработки установленное в менеджере - для оптимальной производительности оно должно соответствовать количеству логических процессоров компьютера (например, для двухъядерный процессоров с технологией HyperThreading число логических процессоров равно четырем). Для трехъядерных (и более) процессоров можно воспользоваться эмпирической формулой Количество Потоков = Количество ядер * 1.823 (например, для четырехъядерного процессора следует установить 7 потоков).

5. Отладка

И так, всё настроено, SVP Manager запущен. Запускаем плеер и открываем какой-нибудь видеофайл. Появится изображение, поверх которого будет наложено сообщение "SVP > Плавное воспроизведение... ". Откройте контекстное меню->Фильтры - там должен быть указан ReClock Audio Render, Enhanced Video Render, ffdshow audio/video decoder и фильтр источника:

Теперь обратите внимание на системный трей. Там должно быть три иконки: ffdshow video decoder, ffdshow audio decoder, ReClock и SVP Manager:

При задержке указателя над иконкой ffdshow должна выводиться информация о входном и выходном потоке:


Если в списке фильтров отсутствует ffdshow аудио или видео декодер и присутствует другой - значит или Вы не полностью следовали указаниям по настройке, или же другой фильтр имеет больший приоритет и должен быть отключен/удален (например, с помощью Codec Tweak And Fix Tool).

Если не работает Enhanced Video Render , значит у Вас не установлен.NET Framework 3.5 SP1 или имеются проблемы с драйвером видеокарты.

Если не функционирует ReClock аудио рендер - проверьте еще раз настройки вывода звука, особенно формат.

Если значок ReClock красный , щелкните по нему и укажите в верхнем правом углу частоту обновления своего монитора:

Теперь, прямо во время воспроизведения нажмите в плеере комбинацию Ctrl+J. На экране должна отобразиться информация и график синхронизации:

Обратите внимание на зеленую линию: в идеале она должна быть прямой, но это не всегда так. Всплески амплитудой более одного деления (по вертикальной оси) приводят к видимому отклонению времени кадра (единичные отклонения воспринимаются как подергивание, притормаживание, постоянные - как дрожание) - это говорит о недостаточной производительности системы или о проблеме с драйверами. Визуально стабильность синхронизации можно оценить, нажав Ctrl+T .

Также обратите внимание на разность уровня зеленой и красной линий - она должна всегда быть примерно одинаковой (или незначительно колебаться относительно постоянной величины). Если первый график постепенно сближается со вторым , необходимо изменить частоту в настройках ReClock (см. выше) - обычно с 60 до 59.940 FPS.

Если картинка сильно дергается , а график мечется вверх-вниз, проверьте загрузку процессора (Ctrl+Alt+Del) - возможно, его мощности не хватает для преобразования частоты кадров. В таком случае щелкните дважды на значке SVP в трее и попробуйте понизить параметры преобразования.

Если при нажатии Ctrl+T на бегущей вертикальной полосе наблюдаются горизонтальные разрезы , это значит, что имеются проблемы с вертикальной синхронизацией. Попробуйте включить альтернативную синхронизацию:

Обратите внимание: нестабильность синхронизации также возможна после выхода из некоторых 3D-приложений. Так что можно попробовать перезагрузить компьютер.

Если загрузка процессора невелика (менее 90%), картинка в целом стабильная, но периодически подергивается (особенно заметно при равномерном движении камеры), попробуйте включить полноэкранный Direct3D режим.

На слабых машинах (особенно, с одноядерными процессорами) первым делом придется исключить из цепочки Smooth Video Pack - он потребляет очень большое количество ресурсов. При наличии видеокарты с поддержкой DXVA очень важно включить декодеры с пометкой DXVA в настройках MPC HC - это позволит просматривать видео закодированное в H.264/AVC даже при слабом процессоре.

Следующим шагом может быть изменение рендера (настройки вывода MPC) и цветового пространства (настройки вывода декодера ffdshow video). Ниже представлены результаты экспресс-теста на загрузку центрального и графического процессора воспроизведением видео (Xvid 720x304 23.98fps 2023kbps). Замеры производились при двукратном увеличении видео в режиме окна. Использовался процессор Intel Core i3 530 (2 ядра, 2.93 Ггц), видеокарта AMD HD3870 512 Mb DDR4 и ОС Windows 7 x64 Ultimate.

Таким образом, для минимизации нагрузки на ЦП следует пользоваться EVR+YV12 или Overlay Mixer+RGB32. Для разгрузки видеокарты можно использовать Системный рендер + RGB32 (можно с высоким качеством преобразования) или же Overlay Mixer. Но следует помнить, что аппаратное декодирование (DXVA) работает только с рендером EVR.

Полезные ссылки:



Поделиться