sergioleon
где в 3.1.1 менять?
В override.js. Доступные параметры и их значения перечислены на вики-станичке: Plugins: SVPflow

(пока только по-английски)

Параметр chroma не предусмотрен. Цвет в 3.1 не отключаемый. wink

sergioleon
Под "твиком" цвета gaunt понимает отключение цветовой составляющей кадра при поиске и уточнении векторов движения. Поиск ведется только по яркостной составляющей кадра. Указывается параметром: chroma=false
Это упрощает расчеты примерно на 20%.

В его скрипте эта настройка присутствует в 5-ти местах:

src=last
wid_den==1 ? last : \
hei_den==1 ? LanczosResize(int(width/wid_den/2)*2,height) : LanczosResize(int(width/wid_den/2)*2,int(height/hei_den/2)*2)
super=MSuper(pel=pel, hpad=0, vpad=0,chroma=false, sharp=2 ,rfilter=1)
finest=pel==1 ? super : MFinest(super)
backward_vec=MAnalyse(super, isb=true, blksize=blkh, blksizev=blkv, overlap=overlap, overlapv=overlapv, search=search, searchparam=dist, pelsearch=dist, plevel=0,chroma=false)
forward_vec=MAnalyse(super, isb=false, blksize=blkh, blksizev=blkv, overlap=overlap, overlapv=overlapv, search=search, searchparam=dist, pelsearch=dist, plevel=0,chroma=false)

backward_vec = Recalc==0 ? backward_vec : MRecalculate(super, backward_vec, blksize=blkh2, blksizev=blkv2, overlap=int(overlap/4)*2, overlapv=int(overlapv/4)*2, search=search, searchparam=dist,chroma=false)
forward_vec  = Recalc==0 ? forward_vec  : MRecalculate(super, forward_vec, blksize=blkh2, blksizev=blkv2, overlap=int(overlap/4)*2, overlapv=int(overlapv/4)*2, search=search, searchparam=dist,chroma=false)

smooth_video=MSmoothFps(super, backward_vec, forward_vec, finest=finest, num=FramerateNumerator(last)*multinum,den=FramerateDenominator(last)*multiden, algo=algo, ml=ml, sadml=sadml, sadgamma=sadgamma, block=block, blend=blend)

sergioleon
в 3.0.6 не видел такого шейдера
11-ый шейдер. В SVP 3.0.6 он недоступен через интерфейс в явном виде, т.к. является родственником 21 и 23 шейдеров. Достаточно отключить контурную маску и получится 11-ый шейдер. В SVP 3.1 контурная маска выбирается вместе с шейдером, поэтому 11-ый шейдер был добавлен явным образом.

sergioleon
А про 3.0.6 насчёт 21'ого, gaunt правильно сказал, нет?
Ну, каждый человек иногда ошибается. Вот gaunt сказал, пусть сам и выкручивается roll

sergioleon
Может 21'му.
Нет. 21-ый также, как и 23-ий тоже с маской контурных артефактов, а без маски это 11 шейдер.
Chainik - автор шейдеров. Так что отвечал сам автор. Нет причин сомневаться wink

Там у gaunt'a много чего в скрипте накручено, поэтому сравнивать только по скринам настроек профиля не совсем правильно. Надо сравнивать глубже. Это может сделать не каждый.

Я могу, но надо время.

4,880

(13 replies, posted in Using SVP)

heyer
This basicly means that once every 38 seconds, we get 59 fps instead of 60fps. Is this even noticeable?
Yes. When playback is smooth such places are very noticeable.
It is not usual framerate change. It is framedrop. Bypass one of motion phase while playing.
And 38 sec is not so bad. In some cases this number is less and jerkiness becomes annoying.

4,881

(13 replies, posted in Using SVP)

ReClock with SVP does something more important than PAL SpeedDown. It can synchronize video frame rate to refresh rate of you display.

See additional info:

Last processed file parameters:
Filename: Avatar.2009.Extended.Collectors.Cut.1080p.Blu-ray.AVC.Rus.Eng.mkv
Frame size and frame rate: 1920x1080 pixels, 23.976 fps
After crop: 1912x1072 pixels

Detected screen parameters
Screen size and refresh rate: 1920x1200 pixels, 59.914 Hz

Video smoothing info
Smooth factor: 5:2
Resulting video frame rate: 59.94 fps
Drop 1 frame every 38 sec (without ReClock)

ReClock let us to avoid frame drops and frame repeating. So no jerkiness while playing. Absolutely. wink

lekc
Тогда нужно добавить в настройки антивируса папку исключения из проверки: C:\Users\lekc\AppData\Roaming\SVP 3.1
Хотя, скажу честно, раньше DrWeb текстовые файлы не задерживал. Этим грешил только Касперский.

Amps
Чудес не бывает. Всему есть причины.
В 3.1.1 добавилась только одна настройка, которая и есть эта бикубическая интерполяция. Она включена по-умолчанию.
Как она оказалась выключенной у Вас, я не знаю.
Другие настройки, влияющие на скорость работы скрипта, в 3.1.1 не изменялись.

Вспоминайте, что изменяли в системе или в настройках SVP.

Amps

Видео - GeForce 210

Что если открыть окно профиля и отключить бикубическую интерполяцию векторов движения (выбрать билинейную)?

lekc
Write: File 'C:\Users\lekc\AppData\Roaming\SVP 3.1\Logs\avsFPS.txt' cannot be opened.
Судя по всему, в системе установлен Касперский или подобный ему антивирус.
Установлен?

Itchywolf
why you removed the 1.4x setting
You can change Frame interpolation mode to 2m.
It is equal to 1.4x mode in SVP 3.0.

Itchywolf
I am also unable to change the interface type from the tray icon
It is a bug. Sorry for the inconvenience. It will be fixed with next build.

sergioleon
Спасибо за вариант номер 5. cool
Особенно полезное наблюдение насчет частот работы видеокарты.

Может сделаете такой же фикс для 3.0.6, пожалуйста?
Вообще я не сторонник доделывать уже неподдерживаемые версии. Может можно описать, чего не хватает 3.1.1? Мы уж лучше ее доделаем для корректной работы на "хилых процессорах".

NailMan
На GTX680

SVSmoothFps: unable to init FlowLib [code 0x50000]

Это новый адаптер. Видимо, недостаточно достать его из коробки, вставить в комп и накатить драйвера. Надо еще заставить работать OpenCL.
Ошибка говорит о проблемах инициализации.
Вы не один с этой проблемой на GTX680. Вот тема из англо-форума:
GTX680: Problems with SVPmark

Пока решения нам не известно. Среди нас нет счастливых обладателей GTX680. Поэтому придется отлаживать удаленно.

В нашей команде специалист по OpenCL - это Chainik. Надо дождаться его комментария по этому поводу.

vkams
Помощь еще нужна или уже получилось?

lekc

Повысить плавность не удалось! Ошибка скрипта:(ffdshow_filter_avisynth_script, line 7)

Это не полный текст ошибки. Где остальные строки?

4,891

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

Advokatvlad добавил два новых результата в базу. Выяснилось, что предыдущие два результата были проведены без снижения частоты. Несмотря на мои просьбы Advokatvlad удалил старые результаты из базы, поэтому представленные диаграммы я строил по данным текущих результатов и двух удаленных, значения которых я успел сохранить у себя локально.
В диаграммах четыре замера:
High-1. Запущен только тест, видеокарта на максимальных частотах.
High-2. Запущен только тест, видеокарта на максимальных частотах.
High (mpc). На фоне теста открыто воспроизведение FullHD в плеере MPC, видеокарта на максимальных частотах.
Low (DXVA). На фоне теста открыто воспроизведение FullHD в плеере MPC, видеокарта на пониженных частотах, декодер LAV.

процессор: AMD Phenom II X4 955 @ 3724 МГц, видеокарта: AMD/ATI Radeon HD 5700, максимальные частоты: 850/1200 МГц, пониженные частоты: 400/900 МГц

Синтетика:

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

Видно, что вот тут расчеты на GPU в тесте Low (DXVA) стали меньше в два раза. И скорость передачи System -> GPU упала в два раза. И балл видеокарты (GPU-Score) меньше в два раза. Тем не менее, это почти не повлияло на общий балл (Score). Посмотрим, что же показали реальные тесты:

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

А вот тут опять не видно катастрофического падения результатов. Хоть видеокарта в DXVA-режиме работает с пониженными частотами, повышение плавности SVP остается на приемлемом уровне. Результаты подтеста good все еще больше 60 fps. Так что тормоза при повышении плавности у Advokatvlad не объясняются снижением частоты видеокарты. Наверняка, в его системе есть еще причина тормозов. Но это уже другая история.

SVPMark показал, что не так уж вредны пониженные частоты видеокарты для повышения плавности.

4,892

(15 replies, posted in Using SVP)

Jimmy03
changing the "Processing of scene changes" to Blend ,the motion is exactly the same as it was with 3.06
Yes. You are right.

"Motion vectors precision" to half pixel eliminate wave artifacts
May be you are right too.
I think there are two values that gives less wave artifacts. The first is two pixels precision because of huge block sizes. And the second is half pixel precision due to more accurate vectors search wuth the same block sizes as pixel precision.

Новые драйвера 301.24 Beta исправляют ошибку на GeForce 4xx/5xx в Media Player Classic: отсутствие картинки в роликах MPEG-4 при воспроизведении через DirectShow-фильтры LAV.
У кого наблюдалась эта ошибка рекомендуется обновиться.

Я эту версию себе пока еще не ставил. Поставлю на днях, тогда можно будет что-то сказать о скорости ее работы на GTX 260.

4,894

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

На форуме iXBT был разговор о том, что некоторые видеокарты AMD при использовании DXVA-декодирования снижают свои частоты и производительность их значительно падает. Пользователь SVP Advokatvlad выразил опасение, что скорее всего именно снижение частоты работы видеокарты является причиной тормозов SVP на его системе.
По нашей просьбе он провел тест SVPMark'ом работы повышения плавности в двух режимах работы видеокарты:
1. High. Запущен только тест, видеокарта на максимальных частотах.
2. Low. На фоне теста открыто DXVA-воспроизведение с отрисовщиком madVR, видеокарта на пониженных частотах, кроме этого дополнительно используется для декодирования и отрисовки FullHD 30 Мбит/сек.

По словам Advokatvlad частоты его карты AMD Radeon HD 5700: High - 850/1200 МГц и Low - 400/900 МГц.

Диаграммы результатов SVPMark по данным он-лайн базы:

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

Я не увидел тут катастрофического падения производительности. Наоборот. Оба теста показали результаты реального подтеста Good выше 60 fps. Это показывает, что можно беспроблемно повышать плавность FullHD с оптимальными настройками.
Тест процессорозависимый. Нормально ожидать от результатов Low некоторого снижения балла из-за того, что процессор дополнительно отвлекается еще на воспроизведение FullHD-файла, открытого в фоне. Падение CPU-Score примерно такое, же как и падение общих результатов. Баллы видеокарты (GPU-Score) же вообще практически не упали. Как будто бы видеокарта работает на той же частоте. Не забываем, что она еще загружена декодированием и отрисовкой.
Смотрим на график скоростных замеров видеокарты:

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

Ну точно! Скорость перекачивания данных GPU <> System чуть подсела. А скорость вычислений у Low даже выше. Это говорит о том, что никакого снижения частоты работы видеоядра нет. Иначе мы бы увидели падение скорости в 2 с лишним раза. 400 МГц не может показать скорость расчетов выше, чем 850 МГц.

Advokatvlad
Точно частота видеокарты в тесте Low была 400 МГц? hmm
Судя по графикам, ничего подобного.

Исправление SVP 3.1.1. Быстро-фикс переменной частоты кадров: SVP_3.1.1_VFR_fix.zip

- исправлена ошибка определения плавающей частоты кадров при переключении между фрагментами с низкой частоты на высокую;
- уменьшена длительность определения стабилизировавшейся частоты: общее время переключения профилей снижено с 16-20 до 6-12 сек;
- устранено отключение плавности при переключении.

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

Пока игрался с ffdShow, заметил одну особенность. Если после открытия фильма открыть окно ffdShow на вкладке "Информация & ЦПУ", то стабилизация новой частоты начинает происходить в 2-3 раза быстрей. Я даже на некоторых переключениях наблюдал минимальную задержку 2 сек. Хорошее ускорение с 20 сек. wink

При переключениях оставлен вывод OSD для целей отладки, чтобы было видно момент переключения профилей. Прошу проверить на своих видео с переменной частотой кадров.

Мгновенное переключение по VFR-таблице в этом фиксе пока не работает.

4,896

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

ocp
Как влияет объем памяти на видеокарте?
Он заканчивается smile
Чем больше разрешение кадра, тем больше требуется видеопамяти. Разные PS2-шейдеры тоже требуют видеопамяти, отрисовшики к ней тоже наверняка относятся по-разному. Надо проверять. Ни у кого подобных проблем не возникало, т.к. видеокарточки все же помощней и памяти побольше.

Какие рекомендации и минимум?
Минимум наверное как раз 256, только не для FullHD-видео.
Для FullHD минимум 512 МБ. Пусть меня поправят. У меня 896 МБ. С лихвой хватает на FullHD.

sergioleon
почему у меня в экспертном нет этого пункта?
Версия SVP меньше 3.1.1

4,898

(3 replies, posted in Using SVP)

heyer
crystalplayer... for Apple Mac OS??? hmm

sergioleon
Почему бы сразу не использовать 48 Hz против 50 Hz
Можно и 48, но я выбираю 50. Причины:
1. Мой монитор 48 не поддерживает. Начинает мерцать. А частота обновления 50 Гц работает. Лично у меня другого выбора не было.
2. 24 fps видео будет удваиваться до 48 и ускоряться до 50, а 25 fps видео будет удваиваться и играться на нормальной скорости. В наше время время (продолжительность кино) - это тоже один из важных факторов.

Ну и надо понимать, что 30 fps видео так и так потребует переключения частоты экрана в 60 Гц. smile

У меня нет данных про такой плеер для Mac. Все просят и никто еще не нашел ничего подобного.

Ответ с конференции iXBT:

Chainik wrote:

все ключевые компоненты работают под Wine. Т.е. можно взять дистрибутив SVP, его заинсталить, и что-то даже будет показывать. Ключевой вопрос в том, можно ли найти такой плеер/рендер, который из-под вайна сможет как-то нарисовать те самые 60 кадров, без дропов и всё такое. Наверное больше всего шансов если смотреть в сторону полноэкранных D3D/OGL рендеров, но лично мне с этим копаться пока что лень. Если есть смелые - вперед, мы с радостью напишем на сайте svp-team.com лично ваш howto

отсюда