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

docent27 wrote:

Это вообще сила! В инете читал (правда не пробовал), что таким образом винда на винт подчистую ставиться за 5 минут!

не ставится а восстанавливается чего ты там сначала поставил

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

Rimsky wrote:

не ставится а восстанавливается чего ты там сначала поставил

Как нить на досуге даймусь созданием Windows 7 SVP Edition  big_smile

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

docent27 wrote:

Как нить на досуге даймусь созданием Windows 7 SVP Edition

Bolgenos SVP edition  big_smile

54 (edited by Rimsky 19-04-2011 18:28:08)

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

фильм трасса 60 1016*572 из-за AR пикселя
при любои значении подрезки / растяжения по боам остаются тонкие черные полоски в 4-6 пикселей

Ширина                           : 716 пикс.
Высота                           : 572 пикс.
Соотношение сторон               : 16:9
Частота кадров                   : 25,000 кадр/сек



Параметры последнего обработанного файла видео:
Имя файла: Трасса 60.mkv
Размер кадра и частота: 720x576 pixels, 25 fps
После растяжения: 756x576 pixels (на 7%)
После подрезки краев: 756x568 pixels (на 5%)

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

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

Текущий определившийся профиль: 720x576@25

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

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


svp_scheduler=true
SetMemoryMax(1024)
svp_cache_reduce=true
svp_flow_lib="T:\RimPack\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 ("T:\RimPack\SVP\Plugins\MVTools2\mvtools2.dll")
SetMTMode(3,5)
ffdShow_source()
width!=720 || height!=576 ? last : Eval("""
BicubicResize(756, 576, b=0, c=0.75)
width>756 || height>568 ? Crop(0,4,756,568) : last
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)
## == MSmoothFps_2.avs ==
mi = MSmoothFps(super, backward_vec, forward_vec, finest=finest, num=FramerateNumerator(src)*2,den=FramerateDenominator(src), algo=algo, ml=ml, sadml=sadml, sadgamma=sadgamma, block=block, blend=blend).SelectOdd
mi = (wid_den==1)&&(hei_den==1) ? mi : mi.BicubicResize(src.width, src.height, b=0, c=0.75)
smooth_video = interleave(src,mi)
smooth_video
""")


distributor()

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

Параметры последнего обработанного файла видео:
Имя файла: PSNR.Planetes.02.mkv
Размер кадра и частота: 1280x720 pixels, 23.976 fps

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

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

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

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

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



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


LoadPlugin ("T:\RimPack\SVP\Plugins\MVTools2\mvtools2.dll")
SetMTMode(3,5)
ffdShow_source()
width!=1280 || height!=720 ? last : Eval("""
BicubicResize(1280, 720, b=0, c=0.75)
width>1280 || height>720 ? Crop(0,0,1280,720) : last
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)
## == MSmoothFps_2.avs ==
mi = MSmoothFps(super, backward_vec, forward_vec, finest=finest, num=FramerateNumerator(src)*2,den=FramerateDenominator(src), algo=algo, ml=ml, sadml=sadml, sadgamma=sadgamma, block=block, blend=blend).SelectOdd
mi = (wid_den==1)&&(hei_den==1) ? mi : mi.BicubicResize(src.width, src.height, b=0, c=0.75)
smooth_video = interleave(src,mi)
smooth_video
""")


distributor()

свп берет от фильма с фпс=23,976 неверный фпс=30. Помогает не перезапуск свп во время воспроизведения, а выключения плеера, потом выгрузка свп, и запуск по новой - сначал свп потом плеера.

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

Rimsky
Поддержка анаморфного видео (с соотношением сторон, дающем неквадратный пиксел) записана в план. Это необходимо для корректной подрезки, растяжения и подсветки краев.
Первая пробная реализация будет в ближайшей бете. Дальше поглядим.

фпс=23,976 неверный фпс=30. Помогает не перезапуск свп во время воспроизведения, а выключения плеера, потом выгрузка свп, и запуск по новой - сначал свп потом плеера
Спасибо за рекомендацию. Многим поможет.
У меня есть большое желание добить подстройку под частоту кадров во время воспроизведения и выпустить это в ближайшем исправлении SVP 3.0.

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

При беглом осмотре форума не нашел решения моей проблемы.
При просмотре сериалов в релизе от Lostfilm типа Supernatural, Fringe в финальных титрах наблюдается полный капец. Судя по ffdshow во время показа титров просаживается частота кадров до очень низких значений и т.к. титры меняются без переходов, то наблюдается страшное действо )))
http://s60.radikal.ru/i167/1105/9e/701f7b595c8bt.jpg
Т.е. svp пытается через дополнительный кадр плавно перевести одни титры в другие.
Также в тех же сериалах (и не только) бывают переходы в виде нескольких секунд темного экрана (я так понимаю там fps тоже просаживается). И при использовании svp вместо секунды созерцания картины Казимира Малевича в эту секунду я вижу замерзшую интерполированную картинку от следующей сцены.

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

Kyuubi
Спасибо за сообщение.

Судя по ffdshow во время показа титров просаживается частота кадров до очень низких значений
Это проблема с переменной частотой кадров. Описывается в соседней теме:
[ошибка] Низкий SVP-индекс при неполной загрузке процессора
Повышение плавности для видео с переменной частотой кадров будет поддерживаться в следующей версии SVP, которая сейчас проходит бета тестирование.

svp пытается через дополнительный кадр плавно перевести одни титры в другие
А это проблема корректного определения смены сцен. Обсуждается в закрытом бета-форуме. На темных кадрах случаются пропуски смен сцен с ошибочными попытками интерполирования кадров, относящихся к разным сценам (как на приведенном скриншоте). На ярких кадрах, наоборот, случаются ошибочное отключение плавности из-за неверно определенных смен сцен в местах, где просто много движения в кадре. Над этой проблемой мы сейчас работаем. Движение в решении этого вопроса есть, но окончательное решение, доступное пользователям, появится не раньше, чем через две версии SVP.

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

Движение в решении этого вопроса есть,
Сегодня прям день сюрпризов. cool

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

Почему-то SVP3 стал глючить в режиме до частоты монитора! А именно, видео слегка отстает от звука, не пойму почему, все было нормально. Причем пробовал и coreavc совместно с cuda и ffdshow кодеками, загрузка процессора 40-60 процентов, на dvdrip еще меньше, а синхронизации нет. Все это произошло, как мою винду попалил wga, были предприняты меры, путем отката и редактированием host. После заного установил все, тк в процессе отката удалились все программы, ибо на тот момент я их не ставил еще.
Комп Asus M2n-e, 4800+, gf 8600, Windows 7 64 bit ultimate

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

farookh1 у меня такое было на KMP при исп. evr - ну кривой у них там evr, ничо не поделаешь, даже с поседней обновой ничего не исправили, а на поте всё нормуль идёт на том же evr.

62 (edited by loverhd 24-05-2011 13:58:00)

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

Некоторые пользователи жалуются, что SVP после инсталляции не работает. Причина - не выполнено принудительное подключение в МРС-НС ffdshow raw video filter в настройках MPC-HC.  Подозреваю, что это так при начальной установке SVP на Win7 x64, у меня по крайней мере при установке на чистую Win7 x64 похоже было именно так. При установке на ХР раньше такого эффекта не наблюдал.

Полагаю стоит срочно доработать инсталлятор и выложить исправленную версию. Все-таки хоть и легко устранимый, но изрядно глупый и необязательный дефект. Искажает светлый образ разработчиков и бросает тень на Вашу великолепную программу.

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

loverhd
Да. Спасибо. Проблема известная, но не ясно пока как решать. ffdShow RAW - это путь подключения для SVP 2.0. Устаревший. С ним возможны проблемы при наличии двух ffdShow в одном графе.

SVP 3.0 использует ffdShow Video Decoder, в таком случае фильтр всегда один, но почему-то не всегда система подгружает его в граф. Инсталлер делает все от него зависящее: поднимает приоритет этого фильтра и включает для формата RAW Video значение all supported. Этого должно быть достаточно, но иногда не срабатывает (Win7 x64).

Так что тут нужен совет спеца по ffdShow. Как заставить подгружать фильтр всегда? hmm

farookh1
Необходимо привести допинфо: меню - показать - доп. информацию.

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

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

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

В общем дела обстоят так. Я поставил всесто EVR- микшер наложения по-умолчанию. Поставил заготовку 1 ГГц и все стало нормально. Использую Coreavc+ Cuda и OpenCL/ Включил BDrip Ангелы и Демоны 6ГБ, работает на Обычное-13.Стандартный -До частоты экрана 32x32 -0.25 блока, Шестиугольники, загрузка 70-80 процентов.

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

farookh1
Т.е. проблема решена? hmm

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

Решена вроде. Это хорошо, но плохо что мне не понятно, что это за обработчик "микшер наложения по-умолчанию" smile . Очень рад, что такой компьютер может радовать и радовать. Кстати,я новый брал 1090t только потому, что есть такая программа. Если бы 3.0 вышла зимой и мне удалось бы ее настроить, то и не брал бы. А теперь думаю, стоит-ли дожидаться бульдозера от АМД или взять Sandy Bridge какой-нибудь(сделать upgrade) Или вообще мне уже надолго оставить 1090t.

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

Была встроеная 9400 Нвидия, поставил дискретную 430, но как вылетала ошибка инициализации FlowLib при включенном ГПУ так и вылетает. У кого то еще такое случается? Чем полечить? В софт режиме все гладко.

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

LordMerlin
Нужны подробности. Ссылкой или прямо тут повторить. Иначе никому не понятно про что речь.

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

MAG79
В бета-разделе обсуждаем.

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

При включении ГПУ ускорения расчетов вываливается ошибка инициализации FlowLib.
http://imglink.ru/show-image.php?id=e52 … 56643e9d41

Проверялось в GraphStudio.

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

Разве не было в планах на исправление, чтобы окно с настройками профиля раскрывалось автоматически на максимальную высоту? Хоть оно и запоминает высоту, если подвинуть границу вручную. Но у меня зачастую изначально видна только пара строчек - остальное под скролом

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

Noweol
Нужно развернутое описание проблемы. Я воспроизвести не смог. Все работает как и задумано.

74 (edited by Noweol 25-06-2011 17:28:25)

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

Это не совсем проблема, скорее фича с непонятным назначением... Описываю:
Открываем окно профиля. Хватаем за нижнюю границу окна, двигаем её вверх. Закрываем окно. Открываем профиль ещё раз - граница осталась на том же месте. Фича в том, что окно и останется таким, сколько его ни открывай/закрывай, пока вручную же не подвинуть границу вниз. (скриншот)
Отсюда вопрос, а почему бы не показывать всё окно целиком, если оно без проблем влезает в экран?

Post's attachments

Снимок.PNG, 28.85 kb, 513 x 178
Снимок.PNG 28.85 kb, 704 downloads since 2011-06-25 

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

Noweol
Так задумано. Сохранять вертикальный размер. Я считаю, кому надо - размер руками увеличат. Тем более:
1. Это надо сделать всего один раз.
2. Первоначально вертикальный размер максимальный.

Т.е. это не ошибка, а вполне логичное, специально задуманное поведение окна настроек профиля. wink