1 (edited by Sanchas9130 02-04-2011 06:28:13)

Topic: Ошибки в SVP 3 и пути их решения.

Столкнулся с такой вот проблемой:
http://s57.radikal.ru/i158/1104/59/610946f9999a.jpg

Собственно сам скрипт:

svp_scheduler=true
SetMemoryMax(1024)
svp_cache_reduce=true
svp_flow_lib="C:\Program Files\SVP\Plugins\MVTools2\libflowsse.dll"
multinum=2
multiden=1
algo=13
block=false
ml=0
search=5
sadml=0
sadgamma=1
blend=true
dist=4
pel=2
Recalc=0
blkh=8
blkv=8
overlap=2
overlapv=2
wid_den=1
hei_den=1


LoadPlugin ("C:\Program Files\SVP\Plugins\MVTools2\mvtools2.dll")
SetMTMode(3,5)
ffdShow_source()
width!=720 || height!=544 ? last : Eval("""
SetMTMode(2)
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=blkh, vpad=blkv)
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)
forward_vec=MAnalyse(super, isb=false, blksize=blkh, blksizev=blkv, overlap=overlap, overlapv=overlapv, search=search, searchparam=dist, pelsearch=dist, plevel=0)
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)
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)
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)
smooth_video
""")


distributor()

Что значит данная ошибка и как это лечится? Буду признателен за помощь.

Post's attachments

01.jpg, 32.53 kb, 479 x 200
01.jpg 32.53 kb, 1033 downloads since 2011-04-02 

Re: Ошибки в SVP 3 и пути их решения.

вероятно ошибка ависинта, в папке System32 не тот avisynth.dll
СВП копирует его сам из своей папки ...\Distr\MT\ в System32, но видимо что-то помешало.

Re: Ошибки в SVP 3 и пути их решения.

тоже было после перезагрузки системы стало все путем.

Re: Ошибки в SVP 3 и пути их решения.

Да. Перезагрузка компьютера при ошибке про функцию SetMTMode - это самое действенное решение.

Re: Ошибки в SVP 3 и пути их решения.

http://i011.radikal.ru/1104/4d/35216504c287.png
По совету MAG79 в прикреплённой ветке убрал галки со встроенных фильтров в MPC-HC, после чего проявился странный эффект - на mkv файлах (HD) появилось приложенное сообщение. На SD ничего не появляется, уплавнение работает. Переустановка SVP не помогла. Строка 13 - это "blend=", ума не приложу, что программе в ней не нравится.

Re: Ошибки в SVP 3 и пути их решения.

YlangYlang
Действительно странно. Должно быть значение (true или false).
Можете привести допинфо: меню - показать - дополнительную информацию?
И сам текст скрипта.

Это нам надо для повторения и исправления ошибки.

Убрать ошибку в Вашем случае несложно: открыть окно профиля, сменить значение любой настройки внизу списка, применить, сменить обратно в значение, которое было, снова применить.

Re: Ошибки в SVP 3 и пути их решения.

Параметры последнего обработанного файла видео:
Имя файла: Saw.2004.720p.BDRip.x264.DTS.mkv
Размер кадра и частота: 1280x720 pixels, 23.976 fps

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

Данные о повышении плавности видео
Коэффициент повышения плавности: 5:2
Результирующая частота видеокадров: 59.94 fps

Текущий определившийся профиль: 1280x720@24

Параметры преобразования видео по профилю
[ExMethod=MSmoothFps_ByPixel]    Повышение плавности: Обычное
[ExAlgo=1]            SVP-шейдер: 1. Простой
[ExMulti=MON]            Изменение частоты кадров: До частоты экрана
[ExMiniCount=1:1]        Размер расчетных кадров: Полный размер
[ExRad=2p]            Радиус поиска: 2 пиксела
[ExSearch=4]            Тип поиска: Шестиугольниками
[ExPel=1]            Точность прогнозирования движения: До пиксела
[ExRecalc=0]            Уточнение векторов: Не уточнять
[ExBlockSize=16x16]        Размер блоков: 16x16 пикселей
[ExOverlap=0]            Перекрытие блоков: Без перекрытия
[ExSadml=100]            Подавление площадных артефактов: Среднее
[ExSadgamma=1]            Маска площадных артефактов: Обычная
[ExDwnResize=0]            Уменьшение размера кадра: Не уменьшать
[ExConvertFps=false]        Смешивание кадров до частоты экрана:false

Параметры по меню
[svp_libflowgpu=1]        GPU-ускорение (OpenCL): true
[ExTreads=0]            Количество потоков: Авто
[Borderlight=0]            Подсветка черных полей: false
[ExStretch=0]            Растяжение кадра: Не растягивать
[ExCrop=-1]            Подрезка краев: Не подрезать
[VDelay=0]            Задержка видео: 0 мсек
[ExDemo=0]            Демонстрационный режим: false
[ExTearingTest=0]        Тест дрожания: false
[StopSmoothDelayOnRewind=0]    Плавность на перемотке: Отключить и сразу включить

svp_scheduler=true
SetMemoryMax(1024)
svp_cache_reduce=true
svp_flow_lib="C:\Program Files (x86)\SVP\Plugins\MVTools2\libflowgpu.dll"
multinum=5
multiden=2
algo=1
block=false
ml=0
search=4
sadml=100
sadgamma=1
blend=
dist=2
pel=1
Recalc=0
blkh=16
blkv=16
overlap=0
overlapv=0
wid_den=1
hei_den=1


LoadPlugin ("C:\Program Files (x86)\SVP\Plugins\MVTools2\mvtools2.dll")
SetMTMode(3,7)
ffdShow_source()
width!=1280 || height!=720 ? last : Eval("""
SetMTMode(2)
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=blkh, vpad=blkv)
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)
forward_vec=MAnalyse(super, isb=false, blksize=blkh, blksizev=blkv, overlap=overlap, overlapv=overlapv, search=search, searchparam=dist, pelsearch=dist, plevel=0)
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)
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)
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)
smooth_video
""")


distributor()

Кстати, в меню настроек профиля пропала галочка "Смешивание до частоты экрана". Не связаны ли эти вещи? Если я вручную добавлю значение true в скрипт (кстати, в скрипт в C:\Users или в Program Files\SVP?) и перезапущусь, поможет?

Re: Ошибки в SVP 3 и пути их решения.

YlangYlang
Спасибо. Да, тут видно, что проблема в остутствии строчки

[ExBlend=true]            Построение на смене сцен: Смешивать кадры

в меню настроек профиля пропала галочка "Смешивание до частоты экрана". Не связаны ли эти вещи?
Очень даже может быть. Можно скриншот, если окно снова будет без этой строчки?

Если я вручную добавлю значение true в скрипт (кстати, в скрипт в C:\Users или в Program Files\SVP?) и перезапущусь, поможет?
Если перезапустится, то скрипт будет создан заново, и снова с ошибкой. А вот если вручную исправить и перемотаться, то подхватится исправленный скрипт.

Прошу Вас, пока ошибка еще повторяется заархивировать папку %appdata%\SVP\ExtIni\ и выложить сюда для разбора причин.

Re: Ошибки в SVP 3 и пути их решения.

MAG79
http://narod.ru/disk/9108143001/ExtIni.zip.html
Да, в профиле 1280 строчка ExBlend= пустая.

Re: Ошибки в SVP 3 и пути их решения.

вдогонку скрин, вчера галка была.
http://i020.radikal.ru/1104/ec/152d5b49bb46.png

Re: Ошибки в SVP 3 и пути их решения.

YlangYlang
Спасибо. Похоже я понял, в чем проблема. Небольшая проверка:
1. Переключиться в Расширенный интерфейс: меню - интерфейс - расширенный
2. Перевыбрать в окне профилей значение настройки "Построение на смене сцен", применить

Все наладится...

Получается, это проблема с "Простым" интерфейсом... исправляю...

вчера галка была
Галки смешивания не должно быть в "Простом" интерфейсе. Она доступна только в Продвинутом и Эксперте.

Re: Ошибки в SVP 3 и пути их решения.

MAG79
Спасибо, всё получилось!  neutral

Re: Ошибки в SVP 3 и пути их решения.

падает плеер сразу при воспроизведении или включении свп на этом ролике http://rghost.ru/5088099

Имя сбойного приложения: KMPlayer.exe, версия: 2.9.4.1435, отметка времени: 0x4993e3a7
Имя сбойного модуля: gradfun2db.dll, версия: 0.0.0.0, отметка времени 0x44187ded
Код исключения: 0xc0000005
Смещение ошибки: 0x0000a236
Идентификатор сбойного процесса: 0x6a0
Время запуска сбойного приложения: 0x01cbf3a6cdb3fdca
Путь сбойного приложения: T:\RimPack1731\The KMPlayer\KMPlayer.exe
Путь сбойного модуля: T:\RimPack1731\SVP\Plugins\GradFun2DB\gradfun2db.dll
Код отчета: 0c719722-5f9a-11e0-9331-00c026a63814

Имя сбойного приложения: mpc-hc.exe, версия: 1.5.0.2827, отметка времени: 0x4d469b2c
Имя сбойного модуля: gradfun2db.dll, версия: 0.0.0.0, отметка времени 0x44187ded
Код исключения: 0xc0000005
Смещение ошибки: 0x0000a223
Идентификатор сбойного процесса: 0xbb4
Время запуска сбойного приложения: 0x01cbf3a6e263b455
Путь сбойного приложения: T:\RimPack1731\MPC\mpc-hc.exe
Путь сбойного модуля: T:\RimPack1731\SVP\Plugins\GradFun2DB\gradfun2db.dll



svp_scheduler=false
SetMemoryMax(1024)
svp_cache_reduce=false
svp_flow_lib="T:\RimPack1731\SVP\Plugins\MVTools2\libflowsse.dll"
multinum=12
multiden=5
algo=13
block=false
ml=0
search=5
sadml=0
sadgamma=1
blend=true
dist=4
pel=2
Recalc=0
blkh=16
blkv=8
overlap=4
overlapv=2
wid_den=1
hei_den=1


LoadPlugin ("T:\RimPack1731\SVP\Plugins\MVTools2\mvtools2.dll")
LoadPlugin ("T:\RimPack1731\SVP\Plugins\GradFun2DB\gradfun2db.dll")
LoadPlugin ("T:\RimPack1731\SVP\Plugins\AddGrain\AddGrainC.dll")
SetMTMode(3,5)
ffdShow_source()
width!=1216 || height!=720 ? last : Eval("""
SetMTMode(2)
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=blkh, vpad=blkv)
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)
forward_vec=MAnalyse(super, isb=false, blksize=blkh, blksizev=blkv, overlap=overlap, overlapv=overlapv, search=search, searchparam=dist, pelsearch=dist, plevel=0)
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)
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)
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)
smooth_video

# Borderlight: MAG79
squaresize=8
marg=8
wide=1.0*45*height/squaresize
margsize=32
# Расчет полей подсветки
left=StackHorizontal(last.BlankClip(width=marg),crop(0,0,marg,height)).BilinearResize(4,squaresize)
right=StackHorizontal(crop(width-marg,0,marg,height),last.BlankClip(width=marg)).BilinearResize(4,squaresize)
square=StackHorizontal(left,right)
left2=BicubicResize(square, margsize, height, b=0.33, c=0.33, src_left=2.5-margsize/wide, src_top=0, src_width=margsize/wide, src_height=squaresize)
right2=BicubicResize(square, margsize, height, b=0.33, c=0.33, src_left=5.5, src_top=0, src_width=margsize/wide, src_height=squaresize)
# Дебандинг, GradFun2Db: удаление ступенек на градиентах
left2=StackVertical(left2.crop(0,0,left2.width,16),left2,left2.crop(0,left2.height-16,left2.width,16))
left2= margsize>16 ? StackHorizontal(left2.crop(0,0,16,left2.height),left2,left2.crop(left2.width-16,0,16,left2.height)) \
 : StackHorizontal(left2.BicubicResize(16,left2.height),left2,left2.BicubicResize(16,left2.height))
left2=left2.gradfun2db(thr=3).crop(16,16,-16,-16)
right2=StackVertical(right2.crop(0,0,right2.width,16),right2,right2.crop(0,right2.height-16,right2.width,16))
right2= margsize>16 ? StackHorizontal(right2.crop(0,0,16,right2.height),right2,right2.crop(right2.width-16,0,16,right2.height)) \
 : StackHorizontal(right2.BicubicResize(16,right2.height),right2,right2.BicubicResize(16,right2.height))
right2=right2.gradfun2db(thr=3).crop(16,16,-16,-16)
# Дебандинг, AddGrain: маскирование остатка ступенек на градиентах
left2=left2.AddGrain(hcorr=0,vcorr=0,var=3,uvar=1)
right2=right2.AddGrain(hcorr=0,vcorr=0,var=3,uvar=1)
# Подклеивание подсвеченных полей к кадру
StackHorizontal(left2,last,right2)
""")


distributor()





Параметры последнего обработанного файла видео:
Имя файла: The.Emperors.New.Groove.2000.OAR.720p.HDTV.DTS.x264-tRuAVC_rus (1)-015.mkv
Размер кадра и частота: 1216x720 pixels, 25 fps

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

Данные о повышении плавности видео
Коэффициент повышения плавности: 12:5
Результирующая частота видеокадров: 60 fps

Текущий определившийся профиль: 1280x720@24

Параметры преобразования видео по профилю
[ExMethod=MSmoothFps_ByPixel]    Повышение плавности: Обычное
[ExAlgo=13]            SVP-шейдер: 13. Стандартный
[ExMulti=MON]            Изменение частоты кадров: До частоты экрана
[ExMiniCount=1:1]        Размер расчетных кадров: Полный размер
[ExRad=4p]            Радиус поиска: 4 пиксела
[ExSearch=5]            Тип поиска: Нечетными мульти-шестиугольниками
[ExPel=2]            Точность прогнозирования движения: До полу-пиксела
[ExRecalc=0]            Уточнение векторов: Не уточнять
[ExBlockSize=16x8]        Размер блоков: 16x8 пикселей
[ExOverlap=4]            Перекрытие блоков: 0.25 блока
[ExSadml=0]            Подавление площадных артефактов: Отсутствует
[ExSadgamma=1]            Маска площадных артефактов: Обычная
[ExBlend=true]            Построение на смене сцен: Смешивать кадры
[ExDwnResize=0]            Уменьшение размера кадра: Не уменьшать
[ExConvertFps=false]        Смешивание кадров до частоты экрана:false

Параметры по меню
[svp_libflowgpu=0]        GPU-ускорение (OpenCL): false
[ExTreads=0]            Количество потоков: Авто
[Borderlight=1]            Подсветка черных полей: true
[ExStretch=0]            Растяжение кадра: Не растягивать
[ExCrop=-1]            Подрезка краев: Не подрезать
[VDelay=0]            Задержка видео: 0 мсек
[ExDemo=0]            Демонстрационный режим: false
[ExTearingTest=0]        Тест дрожания: false
[StopSmoothDelayOnRewind=0]    Плавность на перемотке: Отключить и сразу включить

Re: Ошибки в SVP 3 и пути их решения.

Rimsky wrote:

Имя сбойного приложения: KMPlayer.exe, версия: 2.9.4.1435, отметка времени: 0x4993e3a7
Имя сбойного модуля: gradfun2db.dll, версия: 0.0.0.0, отметка времени 0x44187ded
Код исключения: 0xc0000005
Смещение ошибки: 0x0000a236

Люди, откуда берётся инфа об ошибках? На сколько я помню, XP показывала эту инфу, а 7 просто закрывает прогу и всё

Re: Ошибки в SVP 3 и пути их решения.

семера у меня тоже писала пока я что-то не отключил
а так пуск - Компьютер - ПКМ - Управление - Просмотр событий - Журналы windows - Приложение

Re: Ошибки в SVP 3 и пути их решения.

Rimsky

Имя сбойного модуля: gradfun2db.dll

Это плагин для Avisynth, который убирает бандинг с подсветки. При отладке он тоже вел себя не очень стабильно. Сейчас, я думаю, народ проникнется подсветкой и сообщений об этой ошибке станет больше. Выход только один: избавиться от нестабильного плагина, для начала можно отключить (закомментировать все строки скрипта в блоке "# Дебандинг, GradFun2Db"), а потом надо будет найти ему стабильно работающую замену.

Re: Ошибки в SVP 3 и пути их решения.

MAG79 wrote:

Это плагин для Avisynth, который убирает бандинг с подсветки.

не нашел такой строчки в SVPmgr.ws

Re: Ошибки в SVP 3 и пути их решения.

Rimsky
см. в файлах AVS\Borderlight.avs и AVS\BorderlightV.avs

Re: Ошибки в SVP 3 и пути их решения.

MAG79
вот сразу надо было говорить, теперь вечером

Re: Ошибки в SVP 3 и пути их решения.

всем доброго времени суток, что это за шляпа каждый раз выскакивает при запуске svp?
http://s1.ipicture.ru/uploads/20110408/63RoqOxM.png
впринципе это нисколько не критично - жму ок, запускаю свой любимый плееер и всё работает, всё плавненько, но всё же хотелось бы это убрать.

21 (edited by mna 08-04-2011 12:00:53)

Re: Ошибки в SVP 3 и пути их решения.

KRATOS wrote:

но всё же хотелось бы это убрать

какая версия SVP?
если 3-я, то слейте лог в файл (горячая клавиша по умолчанию Ctrl+Shift+S) и дайте сюда.

Re: Ошибки в SVP 3 и пути их решения.

Напишу пока сюда, а вообще надо в ФАК.

Наши заокеанские товарищи пользу принесли: поднимите руки те, кто знал, что если вкладка "Grab" в ffdshow скрыта, то SVP не видит запущенное видео?

Re: Ошибки в SVP 3 и пути их решения.

mna
да svp 3 версии
лог:

C:\Users\Miha\AppData\Roaming\..\Local\VirtualStore\Program Files\SVP
cmd CopyFileFromTo.exe C:\Program Files\SVP\Distr\MT\avisynth.dll C:\Windows\system32\\avisynth.dll
Version modules:
ffdshow.ax (32x)- 1.1.3785.0
mvtools2.dll - 2.5.11.5
avisynth.dll - 2.5.8.6
HotKey: 1001 786

чёт он имхо совсем скудненький, врятли там есть нужная инфа, делал сразу после запуска svp и закрытия окна с ошибкой.

Post's attachments

1.log 289 b, 1342 downloads since 2011-04-08 

1.log 289 b, 1310 downloads since 2011-04-08 

Re: Ошибки в SVP 3 и пути их решения.

Chainik wrote:

вкладка "Grab"

С этим грабом вообще что-то неладное, давно уже, то и дело грабит кадры, когда его не просят.

25

Re: Ошибки в SVP 3 и пути их решения.

KRATOS wrote:

cmd CopyFileFromTo.exe C:\Program Files\SVP\Distr\MT\avisynth.dll C:\Windows\system32\\avisynth.dll

это сообщение выдает вот эта строка. домой приду, посмотрю что в этой проге не так (исходники дома). возможно с вашей помощью починим.

DAAO wrote:

С этим грабом вообще что-то неладное, давно уже, то и дело грабит кадры, когда его не просят.

его SVP менеджер просит - ему отграбленные кадры нужны чтобы размер кины узнать. просто иначе у нас получить размер картинки видео не получалось.

Chainik wrote:

что если вкладка "Grab" в ffdshow скрыта, то SVP не видит запущенное видео?

естесственно если вкладка скрыта, то и картинку не получить и соответственно видео не уплавнить. в таком случае должна помочь смена значения скрытого параметра VarChkDimAndFps со значения "1" на значение "2"