- Как настроить svp mpc
- Как улучшить качество видео. Увеличиваем частоту кадров с 24 FPS до 60 FPS
- Если MPC-HC уже установлен
- Особенности работы SVP
- SVP:MPC-HC
- Basic settings
- How to check
- Организация качественного воспроизведения видео — MPC, ffdshow, SVP, ReClock
- Вступление
- 1. Рекомендуемые системные требования
- 2. Необходимое ПО
- 3. Подготовка системы, установка ПО
- 4. Настройка ПО
- 4.1 Media Player Classic HomeCinema
- 4.2 ffdshow audio/video decoder
- 4.2.1 Video
- 4.2.2 Audio
- 4.3 ReClock
- 4.4 SVP Manager
- 5. Отладка
- 6. Рекомендации для слабых компьютеров
- Полезные ссылки:
- Информация от спонсора
Как настроить svp mpc
Пакет работает только с 32-ух битными плеерами и кодеками. А именно, в системе должен быть установлен 32-ух битный ffdShow (есть внутри пакета).
Настройка пакета для воспроизведения с эффектом плавности движений
1. Запустить SVP Manager (SVPMgr.exe) — в трее появится иконка .
2. Все операции настройки повышения плавности видео производятся через контекстное меню, вызываемое правым кликом на этой иконке. Подробнее см. описания настроек главного меню.
| • | Повышение плавности выполняется независимо от плеера и от ассоциаций видео-файлов. Плавность повышается только при загруженном SVP Manager; |
| • | Непременным условием для повышения плавности является использование декодера ffdShow decoder либо фильтра-постобработчика ffdShow raw. Для этого может потребоваться настройка проигрывателя, подробности см. ниже; |
| • | Измененные настройки повышения плавности применяются на лету: выбором по меню, либо изменением в окне профиля и нажатием «Применить». |
Настройка проигрывателя Media Player Classic Homecinema
В составе пакета SVP идет проигрыватель Media Player Classic Homecinema (MPC HC). Для его использования в качестве плеера для просмотра видео с повышенной плавностью необходима дополнительная настройка:
| • | Запуск MPC-HC: через кнопку Windows Пуск — Программы — Smooth Video Pack — Player — Media Player Classic Homecinema ; |
| • | Переключение интерфейса MPC HC на русский язык: по меню View — Language — выбрать Russian ; |
| • | Отключить встроенные декодеры: по меню Вид — Настройки. — Встроенные фильтры — в окне Декодеры отключить галки на всех пунктах, начиная с MPEG-1 Video и заканчивая Theora — ОК ; |
| • | Подключать фильтр ffdShow RAW при проигрывании любого видео: по меню Вид — Настройки. — Внешние фильтры — нажать кнопку Добавить , выбрать из списка ffdshow raw video filter — выбрать в радиогруппе значение Предпочесть — ОК ; |
| • | Использовать быструю отрисовку видео: по меню Вид — Настройки. — Воспроизведение — Вывод — выбрать VMR7 (windowed) — ОК . |
Если в системе нет других плееров, либо Вы хотите сделать MPC HC основным плеером видео, то выполните еще одну настройку:
| • | Сделать MPC HC плеером для всех видеоформатов по-умолчанию: по меню Вид — Настройки. — Проигрыватель — Форматы — нажать внизу кнопу Видео — ОК . |
Включение/выключение повышения плавности
Для включения повышения плавности необходимо запустить SVP Manager (SVPMgr.exe). Во время воспроизведения с включенным повышением плавности иконка в системном трее позеленеет: .
Для отключения плавности предусмотрено два варианта:
Источник
Как улучшить качество видео. Увеличиваем частоту кадров с 24 FPS до 60 FPS
К аким бы качественным ни казалось воспроизведение видео, его всегда можно улучшить. Способов оптимизации видео существует довольно много, но одним из самых важных является настройка плавности. Причины, по которым воспроизведение может показаться недостаточно плавным, могут быть различны, но, как правило, это связано с недостатками производительности компьютера и его графической подсистемы, неправильным порядком чередования полей интерлейсного видео, а также несовпадением частоты кадров и частоты обновления экрана.
Большинство видеофайлов, которое сейчас можно скачать в интернете, имеют частоту 24 FPS. Этот стандарт был принят ещё в 1932 году как компромисс между качеством воспроизведения и расходом киноплёнки. Воспроизведение видео с частотой 24 кадра в секунду можно было бы сделать более плавным, если снизить частоту обновления экрана до 24 Гц. Но сделать это можно только для экранов телевизоров, если же вы откроете настройки монитора компьютера или ноутбука, скорее всего доступными окажутся только два параметра: 50 Гц и 60 Гц. Дисплеи с поддержкой 24p встречаются редко, но если ваш монитор является одним из них, считаете, что вам повезло.
А вот что делать всем остальным? Пойти обратным путём. Если частоту обновления монитора нельзя снизить до частоты кадров видео, то увеличить частоту кадров видео до существующей частоты обновления экрана очень даже возможно. Как?
Методом интерполяции соседних кадров. Суть его заключается в добавлении в видеоряд промежуточных кадров, сгенерированных на основе двух «настоящих» соседних кадров. Для этого мы предлагаем использовать специальную программу SmoothVideo Project или сокращенно 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 и Avisynth. Для этого переходим в настройки плеера,
В левой колонке находим «Внешние фильтры», жмём «Добавить».
И в открывшемся окошке выбираем «ffdshow raw video filter».
Возвращаемся в окно настроек и устанавливаем для добавленного фильтра галочку «Предпочесть». Для добавления Avisynth открываем в MPC-HC любой видеофайл, переходим в системный трей, находим там значок ffdshow и двойным кликом по нему открываем настройки ffdshow raw video decoder configuration.
Отыскиваем в левой колонке пункт Avisynth и отмечаем его галочкой.
Если же MPC-HC устанавливался вместе с SVP , ничего настраивать не нужно. SVP достаточно умна и все необходимые настройки производит сама с учетом конфигурации конкретного компьютера, и чтобы преобразовать видео 24 FPS в 60 FPS, достаточно просто запустить в MPC-HC на воспроизведение любой видеофайл. При этом в нижней левой части окна плеера у вас должна появиться строка «SVP: Воспроизведение 23.976 * (18:7) = 61.653 fps Автоподрезка: [0:0:0:0]» .
У вас соотношение сторон и FPS могут отличаться, но это не важно. Если такая строка появилась, считайте что всё сделано правильно и плавность воспроизведения вам обеспечена.
Особенности работы SVP
Что касается настроек самой SVP, они вам не понадобятся. Впрочем, ознакомиться с ними всё же стоит, только менять ничего не нужно, разве что вы точно знаете, к чему приведут ваши действия.
Возможно, у наших читателей уже возник вопрос, а не скрывается за всем этим какой-то подвох? Уж слишком всё просто. Нет, подвоха здесь нет никакого, однако алгоритм интерполяции SVP не лишён определённых недостатков.
Во-первых, это повышенная нагрузка на центральный процессор на всём протяжении просмотра видео. Объясняется это тем, что расчёт дополнительных кадров и встраивание их в видеоряд программа производит на лету. Во-вторых, при просмотре видео, содержащего сцены с быстродвижущимися объектами, иногда могут проявляться незначительные артефакты в виде туманных ореолов, чьи размытые контуры напоминают перемещающийся объект. И всё же на фоне всех преимуществ, которых даёт использование SVP, эти недостатки кажутся весьма незначительными.
Источник
SVP:MPC-HC
- a.k.a. Media Player Classic — Home Cinema
- version used: 1.9.14 (02 July 2021)
- developer’s web site
SVP can work with MPC-HC via two methods:
- AviSynth Filter («AVSF»): modern and fast, supports 10-bit and HDR, doesn’t hang on seeks.
- ffdshow raw video filter: legacy, use it only if you have issues with AVSF.
Basic settings
- Open View -> Options main menu item
- In Internal Filters section
- Click on Internal LAV filter settings -> Video decoder and choose DXVA2 (copy-back) mode
- Open External Filters section
- Click Add Filter. then select AviSynth Filter in the list and press OK
- Select AviSynth Filter and set Prefer mode
- Double-click the «AviSynth Filter» line, ensure Enable remote control is selected.
- Click OK and close Options window
- Choose the right video renderer:
- Open Playback -> Output section and set Output -> DirectSHow Video to:
- madVR: in all cases except very low-end video card (such as old Intel’s integrated GPUs)
- Enhanced Video Renderer (custom presenter): for maximum performance and compatibility, but you’ll loose 10-bit and HDR support
For the ffdshow just replace «Avisynth Filter» with ffdshow raw video filter in the above steps.
How to check
- List of filters in use should be like this:
- Useful information about current renderer stats can be seen with Ctrl+J hot key.
Источник
Организация качественного воспроизведения видео — MPC, ffdshow, SVP, ReClock
ВНИМАНИЕ : в данной статье содержится частично устаревшая информация, актуальная инструкция по настройке здесь: Настройка плавного воспроизведения видео (обучающий видеоролик).
Copyright (C) 2014, Taras Kovrijenko
Полное или частичное копирование текста допускается только с письменного разрешения автора .
Вступление
Этой статьёй я хотел бы открыть новый раздел посвященный воспроизведению видео на компьютере.
На самом деле, темой видео я интересуюсь еще с тех пор как начал смотреть фильмы на своём PC, но достаточно полной информацию по этому поводу мне найти не удалось до сих пор. Потому пришлось как всегда собирать её то тут, то там, по разным сайтам и форумам. Сейчас же я хочу поделиться всем, что узнал, с Вами.
Прошу заметить: я ни в коем случае не гарантирую правильное функционирование приведенных здесь настроек на каком-либо оборудовании кроме своего.
1. Рекомендуемые системные требования
Если Ваша система не соответствует этим требованием, это не значит что указанные мною настройки не будут работать вообще. Скорее всего придется исключить некоторые составляющие, или понизить качество обработки (см. раздел «Рекомендации для слабых компьютеров»)
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. Подготовка системы, установка ПО
Этот этап очень важен — от него напрямую зависит стабильность работы устанавливаемых компонентов. Алгоритм действий следующий:
- Установите все доступные обновления для операционной системы.
- По возможности закройте все открытые программы (особенно плееры и браузеры).
- Удалите все DirectShow кодеки (и их пакеты — например, K-Lite Codec Pack) с компьютера.
- Установите последние версии драйверов для звуковой и видеокарты (AMD или nVidia). Перед установкой нового драйвера видеокарты настоятельно рекомендуется удалить старый.
- Перезагрузите компьютер.
- Установите ПО в том порядке, в котором оно размещено в предыдущем разделе. Во всех установщиках, кроме SVP оставьте все параметры по умолчанию. Для SVP во время установки укажите процессор наиболее схожий с Вашим (по количеству физических ядер процессора: 8 — для Core i7, 4 — для Core 2 Quad, 2 — для Core 2 Duo. Также рекомендуется установить режим Эксперта.
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 режим.
6. Рекомендации для слабых компьютеров
На слабых машинах (особенно, с одноядерными процессорами) первым делом придется исключить из цепочки Smooth Video Pack — он потребляет очень большое количество ресурсов. При наличии видеокарты с поддержкой DXVA очень важно включить декодеры с пометкой DXVA в настройках MPC HC — это позволит просматривать видео закодированное в H.264/AVC даже при слабом процессоре.
Следующим шагом может быть изменение рендера (настройки вывода MPC) и цветового пространства (настройки вывода декодера ffdshow video). Ниже представлены результаты экспресс-теста на загрузку центрального и графического процессора воспроизведением видео (Xvid 720×304 23.98fps 2023kbps). Замеры производились при двукратном увеличении видео в режиме окна. Использовался процессор Intel Core i3 530 (2 ядра, 2.93 Ггц), видеокарта AMD HD3870 512 Mb DDR4 и ОС Windows 7 x64 Ultimate.
| Рендер | Цв. пр-во | Загрузка (средн.), % | |
| EVR (польз.) | YUV2 | CPU: 1-4 (2), GPU: 7-8 (8) | |
| EVR (польз.) | YV12 | CPU: 0-2 (1), GPU: 1 (1) | |
| EVR (польз.) | RGB32HQ | CPU: 1-2 (1.5), GPU: 8 (8) | |
| EVR (польз.) | RGB32 | CPU: 0-2 (1), GPU: 8 (8) | |
| Системный рендер | YUV2 | CPU: 0-3 (2), GPU: 1 (1) | |
| Системный рендер | YV12 | CPU: 0-4 (2), GPU: 1-2 (1.5) | |
| Системный рендер | RGB32HQ | CPU: 1-3 (2), GPU: 0 (0) | |
| Overlay Mixer | RGB32HQ | CPU: 0-4 (1.5), GPU: 0 (0) | |
| Overlay Mixer | RGB32 | CPU: 0-2 (0.7), GPU: 0 (0) | |
Таким образом, для минимизации нагрузки на ЦП следует пользоваться EVR+YV12 или Overlay Mixer+RGB32. Для разгрузки видеокарты можно использовать Системный рендер + RGB32 (можно с высоким качеством преобразования) или же Overlay Mixer. Но следует помнить, что аппаратное декодирование (DXVA) работает только с рендером EVR.
Полезные ссылки:
Информация от спонсора
Агенство Бизнеса ВАША ФИРМА: помощь в продаже и покупке бизнеса. Здесь вы можете ознакомиться с предложениями по покупке и продаже бизнеса в Санкт-Петербурге, а также оставить свою заявку.
Источник