Частые вопросы (SVP 3)

From SmoothVideo Project
Jump to navigation Jump to search

Это ответы на вопросы об устаревшей версии SVP 3, они могут не подходить для SVP 4! См. ответы на вопросы об SVP 4.

Contents

Общие вопросы

У меня не работает!

Алгоритм действий:

  1. попробовать выключить и включить ;)
  2. прочитать Справку и проверить настройки проигрывателя видео,
  3. прочитать вопросы/ответы ниже,
  4. задать вопрос на форуме, обязательно приложив к нему:
- полную информацию о системе,
- список используемых при просмотре декодеров, сплиттеров, фильтров,
- "дополнительную информацию" из меню SVP и
- "журнал последнего запуска" так же из меню SVP.

Как настроить мой любимый плеер "ABCD" на работу с SVP?

В общем случае, необходимо выключить встроенные в плеер декодеры видео и заставить его использовать декодер "ffdshow video decoder" ИЛИ "ffdshow raw video filter". См. подробные инструкции для распространенных плееров.

A c VLC работает?

Нет, и не будет. С VLC работает SVP 4.

Какие настройки оптимальны?

Настройки, оптимальные с точки зрения качества результата, помечены в профиле метками "по-умолчанию", однако для использования таких настроек на разрешении FullHD требуется действительно быстрая система, уровня Core i7.
Для всех остальных систем оптимальными будут настройки, выставленные по-умолчанию после установки. Начиная с SVP 3.1 инсталлятор определяет производительности системы и выставляет настройки, оптимальные именно для неё. Для более тонкой "подгонки" надо понимать, что именно делает каждый из параметров.
Это ошибка считать что максимальные настройки дают максимальное качество. Нет.
Максимальные настройки дают максимальную нагрузку на процессор и требуют больше памяти. Качество на максимальных значениях сильно хуже предварительно настроенных профилей.

Можно ли смотреть потоковое видео с плавностью?

Можно почти все, что поддерживает youtube-dl.

Система

Какую видеокарту выбрать для SVP?

Почти любую из списка совместимых, но лучше что-то из нижней части среднего ценового диапазона, уровня NVIDIA GT540 / AMD 5750. За подробностями можно обращаться в базу данных SVPmark или в специальную ветку на форуме.

Какой процессор выбрать для SVP?

Короткий ответ: чем быстрее - тем лучше.
Несмотря на то, что использование GPU позволяет снизить требования к процессору примерно вдвое, все-равно, высшие настройки требуют процессора уровня Intel Core i7 / AMD FX 8xxx. Средний уровень - Intel Core i5 или AMD Phenom II. Естественно, речь идет о просмотре FullHD, а для, например, 720p, требования уже в 2.5 раза ниже.

Возможно ли использовать SVP на macOS/Linux?

Нет. На macOS и Linux работает SVP 4.

Ошибки

Неправильные цвета, кожа отображается синим цветом. Как сделать цвета правильными?

Перепутаны цвето-разностные составляющие между собой. Самое простое решение - поставить галку Постобработка (Postprocessing) в ffdShow. Показать


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

Всего-навсего нужно выключить видео постобработку в драйверах
Показать на примере AMD Catalyst

На видеокартах AMD/Radeon желательно включить SmoothVideo Playback для синхронизации видеокадра с частотой обновления монитора.

Постоянно висит надпись "Ожидаю появления ffdshow video...", хотя видео совершенно точно проигрывается через ffdshow.

Для того, чтобы менеджер SVP "видел" ffdshow, необходимо несколько условий:

  • конечно, ffdshow должен быть 32-х-битным :)
  • если плеер запущен с правами Администратора, то и Менеджер SVP должен быть запущен с правами Админимстратора.
  • на вкладке "Keys & remote" должна стоять галка "Remote control API" Показать
  • вкладка "Grab" должны быть видимой. Если она невидима, то вернуть её обратно можно в разделе "Show / hide filters" Показать

Если всё так, но SVP не работает, лучшим решением будет удалить из системы имеющийся ffdshow и вручную очистить ключи реестра:

  • HKLM/Software/GNU/ffdshow*
  • HKCU/Software/GNU/ffdshow*

и поставить ffdshow заново из полного дистрибутива SVP.

Проигрыватель вылетает с ошибкой "Visual C++ runtime error"

Как правило это ошибка превышения 32х-битным процессом лимита использования оперативной памяти в 2ГБ, может возникать при некоторых настройках SVP при просмотре FullHD видео на сильно многоядерных процессорах (т.к. потребление памяти SVP напрямую зависит от количества логических ядер CPU).

Решение: модифицировать исполняемый (.exe) файл проигрывателя (перекодировщика, ...) с помощью утилиты 4GB patch от NTCore. После запуска надо выбрать исполняемый файл, и это всё :)

Теорию почитать можно тут, и здесь более подробно

Процессор почти не загружен, а SVP-индекс низкий (80%), в чем дело?

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

SVP при открытии файла спрашивает частоту кадров у ffdShow, а тот в свою очередь, пока не начал играть обращается к сплиттеру, а тот достает из контейнера записанное там число. Проблема в том, что в контейнере прописана частота 30 fps, а реально видеопоток идет с частотой 23.976 fps. Это и показывает SVP-индекс: 24/30 = 0.8

Как быть. Для таких файлов с некорректной цифрой частоты кадров в заголовке можно действовать следующим образом:

  • открыть файл, включить воспроизведение
  • выйти из SVP-менеджера и снова его запустить

Тогда на момент опроса ffdShow о частоте кадров, он уже будет знать настоящую частоту и сообщит SVP-менеджеру цифру не "29.953 fps", а близкую к реальной.

Ошибка скрипта "File 'XXX' cannot be opened"

Как правило это связано с работой антивирусного ПО. Следует добавить папку %APPDATA%\SVP 3.1 (как правило это "C:\Users\USER_NAME\AppData\Roaming\SVP 3.1") в список исключений из проверки.

Подсветка черных полей отображается только слева/сверху и сдвигает картинку

Проблема в плеерах/рендерах, которые не умеют распознавать изменения в выводимой картинке. Решение - попробуйте выставить галочки в FFDShow Video Decoder как показано на рисунке Показать


В KMPlayer и Daum PotPlayer помогает разворачивание на полный экран комбинацией Ctrl+Enter.

Ошибка скрипта "SVSmoothFps: unable to init FlowLib"

... или странная картинка при включении GPU-ускорения.
Решение: сообщить информацию о системе и полный текст ошибки нам. Постоянно появляются новые видеокарты и версии драйверов, достаточно часто они приносят какие-то новые ошибки в SVP. Мы следим за всеми такими случаями и стараемся максимально оперативно восстанавливать совместимость.

Ошибка Windows Script Host "Недопустимое значение атрибута : language" или "JScript"

Ошибка в конфигурации системы, чаще проявляется в 64-х разрядных версиях Windows. Решение - перерегистрировать в системе 32-х разрядную библиотеку %WINDIR%\SysWOW64\jscript.dll командой regsvr32. Для этого:

  • запустить "Командную строку" (достаточно в окне поиска написать "cmd") с правами Администратора;
  • выполнить команды:
   cd %windir%\syswow64
   regsvr32 jscript.dll

В 32-х разрядной версии Windows следует заменить "SysWOW64" на "System32".

Устранение мерцания экрана при включении уплавнения (EVR Flicker fix)

Очень редкий баг EVR Flicker
Проявляется на рендере EVR при изменении формата входного видеопотока.
Пока известно два способа борьбы:
- смена рендера, предпочтительно на madVR
- смена формата цвета цифрового выхода Показать на примере nVidia


Специальные вопросы

Как сохранить плавное видео?

Как запретить программе использовать SVP?

Добавить исполняемый файл, к примеру перекодировщика Media Expresso, в исключения FFDShow Показать