greg1292
We need your additional info from SVP tray menu and screenshot of SVP performance graphs window where error occurs.
You are not logged in. Please login or register.
SmoothVideo Project → Posts by MAG79
greg1292
We need your additional info from SVP tray menu and screenshot of SVP performance graphs window where error occurs.
Ruslan
Ошибка явно аппаратная, либо с драйверами. На форумах gigabyte и AMD что про нее пишут?
STRONG
SVSmoothFps: unable to load library given in 'compose' [C:\Program Files (x86)\SVP\plugins\svpflow_gpu.dll]
Это ошибка GPU-ускорения.
Предлагаемые действия на выбор:
1. Отключить в меню SVP в трее GPU-ускорение через GeForce GT 555M (снять галку), затем сбросить профили: Профили настроек алгоритмов - Сбросить профили - OK - Да.
2. Переустановить видео-драйвер NVIDIA с выбором пользовательской установки и с включенной галкой "clean install" (как здесь).
qduaty
I see 86% GPU and 88% CPU load. It is critical values. Both devices with that high load can lead to your "slide show".
To reduce CPU load you can change or reset profiles.
To reduce GPU load you can choose lighter SVP-shader and disable bicubic interpolation: remove // from line "smooth.cubic = 0;" and write value zero (0) in file override.js.
I think 1916 px width is real problem for madVR which loads not GPU separately but CPU too.
qduaty
It is strange. Can you find cause of high CPU Load on video with 1916 px width?
I mean: decoder / SVP / renderer. Change or disable them one-by-one.
Предыстория
Регулярно посещаю всяческие спортивно-автомобильные мероприятия. Обычно беру с собой FullHD камеру, но в этот раз камеру положил так далеко, что не смог отыскать накануне событий. Поэтому прихватил фотоаппарат с возможностью видео-съемки.
Снимаемое событие: Зимний дрифт-фестиваль «Adrenaline Drift Fest»
Аппарат: SONY DSC-W570
Формат роликов: MPEG4 Video 1280x720 29.97 fps + AAC 24000Hz mono 64kbps
Материал
Все-таки фотоаппарат есть фотоаппарат. И держать в руках при видеосъемке неудобно, и скачкообразный зум, плюс еще отсутствие оптического и электронного стабилизатора. Вообще полное отсутствие какого-либо стабилизатора. Я до этого момента считал, что у меня твердая рука и могу снимать с рук без штатива и практически без тряски. Ага! Как же!
На видео записалась такая тряска, что смотреть без слез невозможно.
Как исправить
Ну что ж?! Материал наполовину загублен. Решил применить алгоритм стабилизации тряски. Только в этот раз пошел путем применения готовых уже давно знакомых мне плагинов и при этом попытаться устранить недостатки их прямого применения.
Были использованы плагины:
SVPflow - плагины поиска векторов и интерполяции движений, на которых основан пакет SVP
MaskTools - инструменты создания, улучшения и управления масками
Depan - средства для оценки и компенсации глобального движения для полной или частичной его компенсации
Результат стабилизации
Было: M4H00768.MP4 (49,4 МБ)
Стало: M4H00768_STAB.MP4 (22,8 МБ)
Скрипт "SVP Stab"
SetMemoryMax(1024)
global svp_scheduler=true
global threads=7
global svp_cache_fwd=threads+2
SetMTMode(3,threads)
DSS2("D:\Stab\src\M4H00768.MP4").AssumeFps(30000,1001)
SetMTMode(2)
global super_params="{scale:{up:0},gpu:1}"
global analyse_params="{block:{overlap:1},main:{search:{coarse:{distance:4,bad:{sad:2000},type:2,trymany:true},type:2,distance:4},penalty:{lambda:1,pglobal:10000}},refine:[{thsad:4000}]}"
global smoothfps_params="{rate:{num:2,den:1},algo:13,scene:{limits:{blocks:50}}}"
super=SVSuper(super_params)
vectors=SVAnalyse(super, analyse_params)
SVSmoothFps(super, vectors, smoothfps_params, mt=threads, url="www.svp-team.com")
global analyse_params2="{block:{w:16,h:16}}"
super2=SVSuper(super_params)
vectors2=SVAnalyse(super2, analyse_params2)
vectors_Forward=SVConvert(vectors2, false)
HorizontalSpeed_luma=MMask(vectors_Forward, kind=3).convertToRGB32().PointResize(width/32, height/32).PointResize(width/8, height/8).ConvertToYV12().mt_lut(y=2, u=128, v=128)
HorizontalSpeed_mask=HorizontalSpeed_luma.ScriptClip("""mt_lut(expr = "x "+string(YPlaneMedian)+" - abs 5 > 0 255 ?")""")
Details_mask=LanczosResize(width/8, height/8).mt_edge(thY1=5, thY2=5, thC1=5, thC2=5).mt_expand(u=128, v=128)
Background_mask=mt_lutxy(HorizontalSpeed_mask, Details_mask, expr = "x 128 > y 128 > & 255 0 ?").PointResize(width, height)
globalmotion = MDepan(vectors_Forward, thSCD1=10000, mask=Background_mask)
DepanStabilize(data=globalmotion, cutoff=0.5, prev=1, next=1, subpixel=2, mirror=15, method=1)
SelectEven()
Ссылки по теме:
cтатья на iXBT "Стабилизация видео"
qduaty
Then answer is your GPU-acceleration of decoding video.
When resolution is standard GPU-acceleration is worked.
When non standard (1916x796), GPU-acceleration is disabled and software decoding uses. It is hard task for your E5700.
Check it. You need to find GPU-accelerated decoder which works with this resolution.
Try LAV CUVID, CoreAVC CUDA. They are more universal for NVIDIA adapter than LAV DXVA copy-back.
Ruslan
Опять та же ошибка выскочила
Которая из них?
в левой колонке везде было выставлено Microsoft , я поставил ffdshow
Есть такой совет, но он не связан с ошибками, обсуждаемыми в этой теме.
У меня винда х64 , надо ли что менять в правой колонке ?
SVP используется только совместно с 32-ух битными кодеками. Правая колонка ей не нужна. Так что на Ваше усмотрение.
при запуске видео в медиа плеере начинается буферизация
Скорее всего ошибка в контейнере. Перепакуйте это видео: MP4Box, MKV Toolnix, GDSMux.
RKuken
I don't have those options. Mine is just checked like this
It is normal. You have only one GPU device compatible to SVP. Option is not appear for such config.
What else could I try to lower the dropped frames?
Change renderer from madVR to EVR (or Overlay for testing purpose).
Milardo
any other way to remove blend?
To download true 23.976 fps movie
is there anyway that a feature can be implemented for videos like this, i've got quite a few of them.
No. We have not such plans. Cause is only frame rate 24 fps (23.976) is standard for movies. All other things are not standard and may have billion of variants. SVP not supports non standard things. You must to convert you non standard video to standard one before using SVP.
a way to detect these type of videos
Only by your eyes.
qduaty
When playing 1920x800 what is the GPU load?
Milardo
Second clip created by blend frames in each group of 4 frames into 5 frames to get 29.97 fps from 23.976 fps. It is such kind of telecine. 3:2 pulldown with frame-blending.
Blend pattern: blend-blend-source-source-source
Blended frames have low contrast and slow speed to 0.5x at blend-source and source-blend margins.
Motions in this pattern looks like: slow-normal-slow-normal-normal
Video has periodic jerkiness. Such video can not been smoothed by SVP.
You can try to remove blend from this video. Inform us if you get success.
Milardo
About second video I will write later. Second video have several places with blended frames. I will show it on screenshots.
geminihcsvp
ConvertToYV12().MSU_FRC(4,"fast") can be implemented via SVP libraries:
Using SVPflow:
super=SVSuper("{gpu:1}")
vectors=SVAnalyse(super, "{}")
SVSmoothFps(super, vectors, "{rate:{num:4}}", url="www.svp-team.com")
Using Interframe:
Import("InterFrame2.avsi")
InterFrame(NewNum=FrameRateNumerator*4,NewDen=FrameRateDenominator)
First video smoothed with SVP ideally on my 60 Hz monitor.
Additional info:
Last processed file parameters:
Filename: Bullitt - Steve McQueen Famous Car Chase - YouTube.flv
Frame size and frame rate: 438x360 pixels, 25 fpsDetected screen parameters
Screen size and refresh rate: 1920x1080 pixels, 60.024 HzVideo smoothing info
Smooth factor: 5:2
Resulting video frame rate: 62.5 fps
Drop 2.5 frames every sec (without ReClock)Selected profile: 720x576@25
QuickWitted
на выходе у нас в этом случае будет МЫЛО
В каком это "таком" случае? И причем тут картика? И откуда МЫЛО?
Я вообще не вижу проблем и главное причин создавать "не больше десятка" профилей.
Для SVP нужен только один профиль.
qduaty
Did you try to turn off scaling for your 1916x796 video?
ChristineMHH
Try GDSMux (Haali Muxer).
RKuken
You can select only 2 jobs for each video adapter you have (Intel HD3000 and AMD HD 6470M):
1. Video decode.
2. Pixel shaders and video scaling.
HD3000 not supports SVP math. When you check option GPU-acceleration in SVP it enables for AMD HD 6470M only.
If SVP can use more than one video adapter then it make available selection by user:
Maken1
I know (and use) only 3 ways with no drops. Player + ReClock + renderer:
MPC-HC + ReClock + madVR (Exclusive fullscreen mode) = no dropped frames
MPC-HC + ReClock + EVR cp (D3D fullscreen mode) = no dropped frames
MPC-HC + ReClock + EVR Sync (D3D fullscreen mode) = no dropped frames
QuickWitted
Если забить на проигрывание в окне, то остается полноэкранный режим, где ширина полос в видео для SVP вообще не проблема. Chainik хочет сказать, что достаточно одного ПРАВИЛЬНОГО расположения цветосъемных зон по периметру экрана. Цвет до них через черные полосы "дотянет" уже сам SVP.
geminihcsvp
I think yes.
What script are you using?
Write it here.
berryracer
1. Download last madVR, unpack, run install.bat.
2. When playing in MPC-HC: Play - Filters - madVR - Edit Settings
Milardo
Yes, I downloaded these files.
SmoothVideo Project → Posts by MAG79
Powered by PunBB, supported by Informer Technologies, Inc.