1,151

(9 replies, posted in Using SVP)

kokowang
Can you be more specific?
I can view 4K youtube videos with mpv player at normal speed without stops and stuttering.
For example I took this video: https://www.youtube.com/watch?v=iNJdPyoqt8U
And selected the highest bitrate 4K variant. It plays good for me.

I use OS X 10.11.6, wi-fi connection only.

What I need to do to repeat the problem? I don't understand.

BTW. What is shown on your picture? hmm

Bars
Поглядел видео по ссылке. Взял отрезок с панорамированием. На мотоцикле. Шаблон и правда подтвердился. Есть дубли, есть скачки. Причем парные. Периодичность каждые 24 и каждые 25 кадров. Ниже приложил график опережения кадров своего родного положения. +1 - кадр отображается раньше своей позиции, -1 - позже.

На выбранном отрезке дубли (d - double) и скачки (j - jump). 3d, 8j, 13j, 22d, 27d, 33j, 37j, 47d, 51d

Приложил архив из 52 кадров и график.

Что именно имеется в виду под фразой "лучший плеер"?
- Самый удобный? - это субъективно, для меня MPC-HC.
- Самый производительный? - это объективно, можно замерить, mpv.
- Самый стабильный по плавности картинки? - это объективно, MPC-HC и PotPlayer с отрисовщиком EVR и включенной опцией D3D Fullscreen.
- Самый... какой? hmm

Try user's guide: VLC (beta) | Howto: Enable | followed wiki, then get "engine error"

---
Install Vapoursynth via SVP maintenance tool
SVP tray menu - Utilities - Additional programs and features - Add or remove components - select components with [VPS_64] Core and [VPS_64] VLC

VLC setup instruction from wiki

Хреново! Ничего хорошего в этой ошибке нет.
Первая ссылка из поиска гугл: http://bsodstop.ru/0x0000003b-system-service-exception
Ошибка явно на системном уровне (драйвера, ядро windows, ошибки в работе памяти) а не в SVP.
Ищите причину, исправляйте. Работать на неисправном компьютере чревато последствиями.

---
Про журнал можно почитать в том же гугле. Но я бы не стал заморачиваться. Какая бы ошибка не была, синий экран - неисправность железа. Решение: менять компоненты компьютера и проверять осталась ли проблема. Чтобы исключить влияние испорченной Windows, я бы еще и винду бы переставил с нуля - фиг знает, что там попортилось, пока она на нерабочем железе крутилась.

Узнать точно поможет чтение журналов с ошибками Windows

Почему вылетает на SVP? Это приложение очень активно использует ВСЕ горячие компоненты компьютера (память, процессор, видеокарту и шину передачи данных между ними). Поэтому для обычных нагрузок хватает мощности БП и нет перегрева компонентов. Как только начинает работать SVP - это уже совсем другая нагрузка, причем длительная.

1,158

(30 replies, posted in Using SVP)

See links in thread Preprocessing

Да, согласен.
Причем по описанию похоже на видеокарту. Если есть возможность вернуть R9 270 или заменить 980 на любую другую, то рекомендую проверить наличие синих экранов, исключив видеокарту 980.

Bars
К последнему скрипту SelectRangeEvery не применить, т.к. выбирать кадры из последовательности нужно через один и шаблон выбора сложнее, чем пачка последовательных кадров со смещением.
Ресурсы на удвоение в скрипте тратятся только при запросе кадра на вывод. В этом и заключается прелесть Avisynth-скрипта: кадры, которым не суждено попасть на вывод даже не рассчитываются. И вектора движения реально рассчитываются только в тех местах, где они нужны. В скрипте из предыдущего сообщения на все 24 исходных кадра будер рассчитан только один кадр (между кадрами 23 и 24), и вектора движения будут расчитаны только между этими кадрами.

Сэмпл скачаю, погляжу.

I just checked - no crashes of MPC in Win10 on my system with NVIDIA video adapter.
Try to update graphics drivers. Download it from NVIDIA site. Use custom install with clean option enabled.

Это здорово, что удалось разобраться самостоятельно. smile
Решение в лоб - это действительно довольно много строчек кода скрипта. Можно ли их сократить? Да. Возможен, например, такой вариант: удвоение с прореживанием.

setMtMode(5,4)
AviSource("sample.avi")
setMtMode(2)
myGPU = true
threads=4
super_params = (myGPU==true) ? "{gpu:1}" : "{gpu:0}"
analyse_params="{main:{search:{coarse:{distance:4,bad:{sad:2000}},type:2,distance:4},penalty:{lambda:1,pglobal:10000}},refine:[{thsad:65000}]}"
smoothfps_params="{rate:{num:2,den:1},algo:13,scene:{blend:true}}"

super=SVSuper(super_params)
vectors=SVAnalyse(super, analyse_params)
fix_all = SVSmoothFps(super, vectors, smoothfps_params, mt=threads, url="www.svp-team.com")

SelectEvery(fix_all, 48, 0, 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 47)

Distributor()

Тут все просто. После удвоения кадров из 24 исходных получится 48 кадров, где каждый четный кадр - исходный, а нечетный - промежуточный. Поэтому нужно при помощи SelectEvery выбрать четные, добавив к ним в месте скачка нечетный кадр, соответствующий промежуточному положению объектов в кадре ровно из середины этого скачка. В скрипте предполагается, что скачок после 23-го кадра (46-ой после удвоения). После работы скрипта видео с частотой 24 к/сек станет иметь скорость 25 к/сек, т.к. к исходным 24-ем кадрам добавлен еще один.

1,163

(5 replies, posted in Using SVP)

Perhaps it is lack of performance to parse video. In that case video may plays behind audio.
What CPU load while playback?
If not high you can try to use your CPU more effectively by increasing processing threads number.
If CPU load is high then low down SVP settings in SVP Control panel to get realtime speed (SVP Index in SVP Performance monitor must be =1).

I have 144 Hz monitor. I notice the difference with 60 Hz monitors.
Dynamic resolution is better if you use 120/144 Hz mode and stroboscope backlight. NVIDIA called it Lightboost.

1,165

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

74LS00
меню SPV в трее - настройки - изменить клавиатурные комбинации - в открывшемся окне черный список начинается с фразы "Не использовать SVP в".
Добавить необходимое приложение через диалог "Выбор файла..."

1,166

(45 replies, posted in Using SVP)

Rowk wrote:

Playback [406cc]: playing at 50 [50 *1/1]

Your video already has high framerate. 50 fps.
By default video with high framerate are not smoothed by SVP. You need to adjust one setting:
SVP tray menu - Application settings - Additional options - All settings... - change value of frc.target.max from 47 to 60 if you have 60 Hz display.

1,167

(45 replies, posted in Using SVP)

Use tearing test line to know what stuttering are here: SVP tray menu - Utilities - Fluency and tearing test
The orange line must move without stuttering.

Вероятно, madVR как раз делает подобное преобразование уровней (надо проверять). А EVR не умеет. Поэтому выше предалагал другими средствами скорректировать уровни, чтобы на входе EVR они уже были в порядке.
Хотя есть еще идея. Я бы еще в настройки драйвера видеокарты заглянул. EVR может слушаться этих настроек, там тоже есть что-то про уровни. Тут все зависит от марки видеокарты Intel / AMD / NVIDIA.

1,169

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

Если не требуется одновременная работа Bandicam и SVP, то достаточно заглянуть в журнал SVP, взять оттуда имя приложения, которое ошибочно считается плеером с точки зрения SVP и добавить это приложение в черный список SVP.
Тогда SVP не будет вмешиваться в работу этого приложения, т.е. не будет мешать Bandicam'у.

Можно. Начать лучше с шевеления этих настроек: MENU - Опции - Фильтры - Дополнительно

Спасибо за информацию насчет BS.Player, madVR и промежуточных фильтров. Буду иметь в виду.
Про цвета в EVR ответил в ветке: Как нат evr сделать нормальные цвета как на mad vr ?
Насчет haali muxer. Да, можно. Как вариант можно воспользоваться утилитой Codec Tweak Tool. Секция Win7DSFilterTweacker - Preferred decoders - в колонке 32-bit decoders выбрать везде LAV Video. Ну а в используемом скрипте функция открытия видео должна быть DirectShowSource.

Я на скриншотах увидел только разные уровни черного. Это разные диапазоны вывода: 0-255 и 16-235.
К сожалению, мои тесты показали, что родная настройка диапазона в MPC-HC не работает (MPC-HC - Вид - Настройки рендеринга - Диапазоны вывода), зато работает конвертация диапазонов через шейдеры:
MPC-HC - Воспроизведение - Шейдеры - Выбрать... - 16-235 to 0-255 [SD][HD] - Добавить в pre-resize - OK

Если это проделать на паузе то будет отчетливо видно разницу было/стало.

1,173

(45 replies, posted in Using SVP)

I've just tried PowerDVD 16.
TrueTheater Motion disabled when I open Bluray whole and it can't be enabled.
But I can enable TrueTheater Motion if I open one *.m2ts file separately from folder BDMV\STREAM at Bluray disc.
Such way you can watch your BD without menu but with a little smoothing by "TrueTheater Motion". Try it.

P.S. After update PowerDVD to Build 2011 the option TrueTheater Motion works another way: it still enabled when watching BD.

lionessb
Я рад, что нашлась причина проблемы. Спасибо за описание решения.

lionessb wrote:

Эта инструкция вообще не нужна была, просто поставил кодеки ,бсплеер, свп, и при установке кодеков выбирал в качестве декодера ffd вместо lav и все

Разница в том, что по инструкции плеер будет использовать два фильтра: LAV для декодирования и ffdShow raw для постобработки. Такой тандем позволяет выбрать в LAV аппаратное декодирование и разгрузить процессор. Освободившиеся ресурсы процессора успешно можно использовать в SVP.

ffdShow декодер в отличии от LAV умеет использовать только QuickSync-технологию для аппаратного ускорения декодирования, т.е. этот вариант подходит только, если у пользователя процессор от Intel, поддерживающий QuickSync. В остальных случаях декодирование будет происходить программно силами центрального процессора.

Duckers
What version of SVP 4 are you using?
Try to update to the last version. It was fixed some versions ago.

If you have latest version then send us bug report: SVP tray menu - Information - Send problem report...