4,901

(7 replies, posted in Эксплуатация SVP)

ocp
Видеокарта NVIDIA GeForce 8600 GTS 256 МБ
Значит не хватило видео-памяти. Необходимо выбрать билинейную интерполяцию, т.к. эта видеокарта бикубическую не потянет.
Если процессор мощный, то можно вообще отключить GPU-ускорение. Тогда это решит проблему.

http://www.svp-team.com/forum/misc.php?item=1492

Что бы нормально работало какие системные требования к процу и видяхе? Где можно посмотреть?
из файла ReadMe_rus.txt:

Минимальная конфигурация:
-------------------------
- Core2 Duo 2.0 ГГц или аналог
- 2 ГБ ОЗУ
- Видеокарта (интегрированная AMD, интегрированная Intel HD 2000 (Sandy Bridge) или выше)

Рекомендуемая конфигурация:
-------------------------
- Современный четырехядерный процессор
(Intel Core2 Quad >= 3.0 ГГц, Intel Core i5 или выше,
AMD Phenom X4, AMD FX-6000 или выше)
- OpenCL 1.1 совместимая видеокарта
(ATI/AMD Radeon HD 5000 или выше, NVIDIA GeForce 8000 или выше)
- 4 GB RAM

Оптимальная конфигурация:
-------------------------
- Процессор верхнего ценового диапазона
(Intel Core i5-2500 или выше, настольный Intel Core i7,
AMD Phenom X6, AMD FX-8000 или выше)
- Современная видеокарта среднего ценового диапазона
(ATI/AMD Radeon HD 5700/6700 или выше, NVIDIA GeForce 260/450/550 или выше)

NightFox
использовать программу mkv2vfr нельзя?
Вижу, я невнятно написал. Да. Для создания vfr-файла из mkv будет использоваться mkv2vfr.
vfr-файл - это таблица.
Так вот я собираюсь в SVP реализовать чтение этой таблицы. Ну и переключение профилей согласно ей. Только и всего smile

когда заранее знаешь где какие частоты, получаешь более быстрое переключение
Вот на это и делаю ставку. wink
Есть надежда, что переключение получится сделать с точностью до десятых долей секунды. Это намного точней, чем 20-ти секундное переключение hmm

vivan
про реально плавующую частоту кадров - телефоны с такой снимают, т.к. не всегда тянут заданное fps
Во! Было бы интересно пощупать такое видео. Есть у кого? hmm

Nikitayev
с ReClock картинка стала куда симпатичнее - спасибо
Это что!? Вот если еще режим 50 Гц включить! wink

Вот - всё опытным путём... Документации нехватает.
Многие вещи описаны на форуме. Но согласен, надо основные моменты вынести в вики. Сейчас там справка не полная.

Размер экрана и частота обновления: 1440x900 pixels, 74.98 Hz
...
Результирующая частота видеокадров: 50 fps
Повтор 25 кадров каждую сек (без ReClock)

Уже лучше. Тут совпало, что 25 повторов равномерно распределяются по 50 кадрам.
Но все-равно, если включить 50 Гц на экране, то будет по-настоящему равномерно и плавно. Это надо увидеть, чтобы стать ценителем. smile

heyer
Thank you for this tutorial. We'll add it to the wiki. We will discuss in our team about your write-access to wiki.
I will inform you about results.

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

vivan
В авишках тоже бывает VFR... 120 фпс + нуль фреймы
Да. Точно! Спасибо! Слышал про это раньше. Аниме. Интересно, сейчас такие файлы еще делают?
Есть ссылка на подобный файл? Раньше, насколько я помню, эти файлы были противопоказаны для совместного использования с SVP.
Надо будет посмотреть, что с ними можно сделать, как реализовать совместимость.

в теме ffdshow на d9 можно попросить что-нибудь с этим сделать, также можно попробовать nev'а такое сделать для LAV
да, с ffdShow вполне может получиться. Надо будет к ним обратиться.

Nikitayev
50Гц не выставляется - только 60 и 75, такчто тут уж никак
"GeForce GTS 450" - это хорошая карта. 50 Гц умеет выводить. Главное, чтобы монитор поддерживал.

Надо добавлять через NVIDIA control panel - Display - Change resolution - Customize... - Create custom resolution - набрать 50 в окне частоты - Test - Да - OK. После этого режим появится в списке доступных режимов работы экрана.

В ReClock нужно будет еще две настройки сделать: 5% SpeedUp и 5% SpeedDown.

Nikitayev

Размер экрана и частота обновления: 1440x900 pixels, 74.98 Hz
...
Результирующая частота видеокадров: 49.37 fps
Повтор 26 кадров каждую сек (без ReClock)

Я вот как раз про это. Сложно равномерно распределить 26 повторов на 49 кадров.
Хочу сказать, что если переключить режим экрана на 50 Гц, установить ReClock и включить тест дрожания, то Вы увидите, что значит "без подергиваний".

NicholasG
На 60 Гц смотреть можно, но артефатов будет изначально больше, чем при 50 Гц, т.к. невозможно без потери равномерности вывести все исходные кадры. Чем меньше исходных кадров в видеоряде, тем больше заметны артефакты.

Как настроить профиль на минимум артефактов
1. Добавление промежуточных кадров: 1m (каждый исходный по разу)
2. SVP-шейдер: 13. Стандартный
3. Изменение частоты: до частоты экрана
4. Шаг сетки: 24 пкс.
5. Уменьшение шага: Нет
6. Смешивание кадров: Выкл.

Кроме этого рекомендую установить ReClock. А в качестве отрисовщика использовать madVR или EVR Custom с галкой D3D Fullscreen. Проверить равномерность тестом дрожания.

Nikitayev
Проверил тест дрожания с моими настройками - всё супер. Ничего не дрожит
Можно тогда поинтересоваться, что написано в допинфо (меню - показать - дополнительную информацию)?

Параметры последнего обработанного файла видео:
Имя файла: Top Gear UK S17E01 720p HDTV DD2.0 VFR x264.mkv
Размер кадра и частота: 1280x720 pixels, 50 fps
После подрезки краев: 1272x712 pixels

Определившиеся параметры монитора
Размер экрана и частота обновления: 1920x1200 pixels, 50.025 Hz

Данные о повышении плавности видео
Коэффициент повышения плавности: 1:1
Результирующая частота видеокадров: 50 fps
Повтор 1 кадра каждые 40 сек (без ReClock)

Интересует текст строчки, выделенной жирным.

Nikitayev
Что скажут Гуру?
Не знаю, можно ли меня назвать гуру smile скажу следующее:
1. Если Вы ждете оценки и благодарности, то спасибо за труды. Картинок по ссылкам много.
2. Если же ожидаете здоровую критику, то Ваш опыт будет малополезен остальным, т.к. я заметил вредные советы:
- "удалось без тормозов запустить удвоение кадров" это только полдела. Теперь эту удвоенную частоту надо плавно посмотреть на мониторе. Как настроить монитор ни слова. По-умолчаню у большинства пользователей частота обновления экрана 60 Гц, и если смотреть на ней 23,976*2 = 47,952 fps, то получится картинка с подергиваниями. Надо переключить экран в режим 50 Гц, а также установить и настроить ReClock. Вот тогда можно рекомендовать использовать удвоение.
- "Самый важный параметр, влияющий на проиводительность - это шаг сетки векторов". Я бы не стал так утверждать. Производительность требуется многим настройкам (радиус поиска, точность векторов, ...). Они все важны.
- "для того, чтобы небыло значительных артефактов как раз и производится дополнительное разбиение (уменьшение шага сетки)". Уменьшение шага сетки увеличивает ореолы вокруг движущихся объектов. Я бы, например, отключил "уменьшение шага сетки", зато выбрал бы шаг сетки изначально поменьше, 28 или 24. Это будет эффективней и качественней, чем 32 пкс + уменьшение.
- "Радиус поиска: Максимальный". Это тоже вредный совет. Максимальный радиус требует больше ресурсов, при этом производит больше жалюзи-артефактов. Я бы рекомендовал "малый" или даже "малый быстый" для слабых процессоров. Это даст ощутимое снижение требовательности к процессору при незначительном уменьшении плавности. Кстати, "малый быстрый" - это еще и эффективное средство борьбы с волновыми артефактами.
- "Точность векторов движения: До пиксела". Для слабых процессоров предусмотрено значение "до 2-ух пикселей". Это ускорит расчеты, при этом совсем немного пострадает точность медленных движений.
- "Аппаратный деинтерлейс снимет напряжение с процессора. Большинство DVD идёт с чересстрочной развёрткой". Вот уж точно вредный совет, если используется SVP. Совместно с SVP не желательно и даже вредно использовать любой аппаратный деинтерлейс, кроме одного единственного, присутствующего в "LAV CUVID". Подробнее см. Чересстрочное видео и SVP - это возможно!.
- "Для тех, у кого нет современного процессора могу рекомендовать установить тот же K-Lite Mega Codec Pack и там выставить деинтерлейс с удвоением кадров. Будет похожий эффект". Только не уточняется, что SVP при этом использовать нельзя. Надо добавить фразу "вместо SVP".
- "D3D Fullscreen". Это практически бесполезно, если частота кадров не равна частоте обновления экрана. Проверить легко: включить тест дрожания. Если все настроено правильно, то линия должна перемещаться по экрану равномерно без подергиваний.

Рекомендую расширить свой опыт и попробовать вышеописанные предложения. Тогда у Вас получится полезная и качественная инструкция. cool

4,911

(7 replies, posted in Эксплуатация SVP)

Chainik
Ошибка собственно вот:

Error: Повысить плавность не удалось! Ошибка скрипта:
SVSmoothFps: unable to init FlowLib [code 0x3FFFA]
(C:\Users\Женя\AppData\Roaming\SVP 3.1\AVS\ffdshow.avs, line 19)
(ffdshow_filter_avisynth_script, line 4)

Судя по журналу, ошибка произошла при старте воспроизведения с плавностью.
Параметры файла: 1920 1080 29.917
Параметры экрана: 1280 720 60

Ошибка произошла при инициализации библиотеки отрисовки кадров.

ocp
Какая у Вас видеокарта и версия драйвера?

sergioleon
какие настройки крутить?
Вот это я пока сам не знаю, зато могу сказать куда смотреть wink

http://www.svp-team.com/forum/misc.php?item=1488

Вот эта цифра должна как можно быстрей реагировать на смену частоты кадров. В идеале: моментально.

NicholasG
С таким в живую я не сталкивался, хотя какие-то статьи попадались. Тогда не знаю даже, как делу помочь.
Давай начнем с того, что выясним, какая видеокарта работает при повышении плавности SVP. Затем надо будет выяснить, а с какой видеокарты при этом идет вывод картинки. Если с Intel, то это безнадежный случай. Я еще не встречал ни одной Intel-карты, которая бы выдавала наружу частоту кадров, отличную от 60 Гц.

---
Вижу:
дискретная видюха 30-35%
Это надо понимать, что для расчетов используется GeForce. Хорошо. Теперь остается вторая часть вопроса: какая карта выдает картинку на экран?

NicholasG
И правда. На скрине нет. Тогда нужно пользователей мобильных джифорсов дождаться. Чтобы они подсказали как включить этот пункт "Дисплей" или "Экран" (как он там в русских драйверах).

Без режима 50 Гц будет намного сложней добиться уменьшения артефактов.
Так, а какие еще режимы доступны этому экрану ноута, кроме 60 Гц?

4,915

(2 replies, posted in Using SVP)

acidmanvl
SVP uses Block-matching algorithm.

Do you know fast and ready-to-use real-time segmentation algorithm?
We are not.

Maybe using different motion vector sizes at same time would help to catch local and more global movements
May be you talk about block sizes (not vector sizes)?

acidmanvl
to use un-linear motion vectors like cubic, spline
Do you have computer quick enough for this?

The main task of SVP is real-time frame interpolation.

NicholasG
Драйвер русский 296.10
Тогда все тоже самое, но по-русски wink

farookh1
решил настроить ffdshow согласно Homecinemablog.ru
А почему вопросы нам?

Мы никак с этим синема-блогом не связаны.

темнеет видео 1080p
Проблема странная и совсем не связанная с повышение плавности.
Могу посоветовать почитать вот эту тему:
Преобразования цветности видеоданных в компе на пути следования в ТВ или монитор

NicholasG
профиль СВП после установки определился как 1920х800 с настройками по умолчанию
SVP устанавливает 4 профиля, конкретный профиль выбирается автоматически для каждого фильма по его разрешению и частоте кадров.
Перед выпуском SVP 3.1 нами были подготовлены наборы профилей под 5 различных уровней производитеьности системы. При установке производится экспресс-оценка производительности и автоматический выбор подходящего набора профилей.

нагрузка на проц 61-70-89%... Иногда бывают артефакты
Судя по нагрузке профили выбрались верно. На Вашей системе сложно будет избавиться от артефактов без ущерба плавности. Причем это справедливо даже для супер-навороченных систем. Плавность, равномерность, артефакты - этот треугольник качеств взаимосвязан. Пытаясь улучшить одно как правило ухудшаешь остальные два качества.

Я так понял, хочется снизить видимость артефактов?
Тогда сразу вопрос: поддерживает ли видеокарта частоту кадров: 50 Гц?
Надо добавлять через NVIDIA control panel - Display - Change resolution - Customize... - Create custom resolution - набрать 50 в окне частоты - Test - Да - OK. После этого режим появится в списке доступных режимов работы экрана.

Жду ответа, получилось или нет. Дальнейший совет будет зависеть от результата.

4,919

(1 replies, posted in Using SVP)

fooladi
hotkey for toggle crop on/off and also hotkey cycle between crop presets
Good idea! cool

MaxMan23
Thank you. I confirm the bug.
It is wrong OSD-message because of wrong SVP-index calculation when use "Blend frames to screen refresh rate" setting.
We will fix it.

Now you can simply turn off OSD (as you did) and watch your movie without any problems. wink

heyer
have you tried re-installing SVP?
re-install will not help here sad

MaxMan23
I see another SVP-index. It is 0.6x here.
Can you show me AVS-script?

tray menu - Information - Last used AVS script

MaxMan23
Where i can decrease the speed?
I don't know about Mediaportal. But in MPC-HC one can change it by button near the play button.

MaxMan23
Oh! Sorry. I see now.
I don't know why, but you have slow frame speed, about 0.48x of normal speed.
Do you manualy decrease play speed in player?

23.975 * (1 : 1) = 23.975 fps -(CF)-> 50.008 fps

Wow!
Why you do so?

Noweol
Похоже на то. Haali (Matroska) Splitter им уже год как не поддерживается. sad

NightFox
Хм. Предложение хорошее, но утилита mkv2vfr создавала табличку 6 минут. А повторить ее функциональность внутри SVP - это довольно сложная задача. Без автора (Haali) тут не разобраться.

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