good idea but currently GPU + CPU usage of dmitrirender is too high
You are not logged in. Please login or register.
SmoothVideo Project → Posts by fooladi
good idea but currently GPU + CPU usage of dmitrirender is too high
BES is a small tool that throttles the CPU usage for the process you “target”: for instance, you can limit the CPU usage of a process which would use CPU 100%, down to 50% (or any percentage you’d like). With this, you can use other programs comfortably while doing something CPU-intensive in the background.
http://mion.faireal.net/BES/
for developers BES is usfull to simulate weak CPU
pezgui
you don't need any modification or custom script.
just use Potplayer + SVP
http://www.svp-team.com/wiki/Daum_PotPlayer_with_DXVA
http://www.svp-team.com/forum/viewtopic.php?id=284
press X multiple time to decrease playback speed
enjoy smooth slow motion with aid of SVP
press Z in Potplayer to 1X speed or C to increase speed.
for deinterlacing I use TomsMoComp.dll in C:\Program Files (x86)\AviSynth 2.5\plugins
and add this line to beginning of MSmoothFps.avs :
mult=16
crop(0,0,int(width/mult)*mult,int(height/mult)*mult)
TomsMoComp(-1,3,1)
and in ffdshow video decoder in "Output --> stream setting uncheck "set interlaced flag in output media file" to prevent frame dubling. so SVP use deinterlaced 25 fps and and in evr renderer I have 60 or 50 fps framerate always.
it's time to learn the Avisynth script's syntax !
I'm too lazy
(width() < 721) || (height < 577) ? Last.BlindPP(quant=12,cpu=4,moderate_h=15,moderate_v=25) : Last
(width() < 721) || (height < 577) ? Last.AddGrain(2,0.1,0.2) : Last
(width() < 721) || (height < 577) ? last.Asharp(1.3, 8, 0.5, hqbf=true) : Last
do you know better method for deblocking?
how can I deblock only SD not HD video clips?
I added this lines into beginning of MSmooth.Fps file:
mult=16
crop(0,0,int(width/mult)*mult,int(height/mult)*mult)
# for deinterlacing:
TomsMoComp(-1,3,1)
# for deblocking:
BlindPP(quant=12,cpu=4,moderate_h=15,moderate_v=25)
# add artificial fake details:
AddGrain(2,0.1,0.2)
# for sharpening:
Asharp(1.3, 8, 0.5, hqbf=true)
and use needed dll in avisynth plugins folder
parameters not fine tuned yet.
what does "Aep ars" mean?
use Auto crop with YV12 COLORSPACE
place "resize & aspect" just after "crop" in ffdshow by dragging.
it modify video properties even when it is unactivated. (overlay aspect ratio , ...)
this somehow prevents from some autocrop related crash.
and to prevent continuously resizing or croping set:
refresh: 1000 ms
stop scan after: 100 ms
tolerance: 25
I use autocrop in ffdshow to remove black borders.
I exit from svp manger and add last used AVS script to ffdshow but delete this line:
assert(width==720 && height==576,"Frame size "+string(width)+"x"+string(height)+" instead of 720x576")
and watch TV channels without problem.
I know that this checking is essential to prevent errors in some systems (as my old system) but in this case showing error message is more troublemaker for me.
can make this cheking optional?
but changing LAV VIDEO DECODER setting and set it to 25p/30p instead of 50p/60p and then using 12:5 gives obviously better result for me.
this may be useful to someone.
lav video decoder doubles frame rate when it deinterlace video. for example convert 25 fps to 50 fps
then 50 fps interpolated to 60 fps in 60 hz monitor. only 10 frame added
if we choose 2x frame rate in SVP profile it reaches to 100 fps
so disable this option in lav video decoder:
just I wondered because enabling "Blend Frames to screen refresh rate" noticeably increases CPU load .also want to know what benefits are behind this setting with such CPU load.
may it reduce artifacts and increase blurriness but I think this depends on monitor Specifications. watching quality and CPU load differ in 48, 60 or 75 hz monitors.
-------------------------
i have 60-75 hz monitors
I don't install Re-Clock because it cause Lip sync problem when watching DVB.
Question:
what do this option: "Blend Frames to screen refresh rate"
what difference is between:
1. target frame rate: to screen refresh rate + disabled Blend Frames to screen refresh rate
2. target frame rate: to screen refresh rate/2 + enabled Blend Frames to screen refresh rate
this is my experience about this subject. if you find a better solution , please tell us.
currently SVP has manual crop function. I use SVP to watch dvb-s TV channels. there are many TV channels which broadcast in 4:3 and have different size black bars to show 16:9 or 2.35/1 contents. enable/disable crop function or changing crop size when changing channels is a headache!
I find a solution. using autocrop in ffdshow + black bar lighting
auto crop must done very quickly because when SVP is active, changing video dimensions cause problem and smooth playback disturbs.
so we must increase "turn off on seek" to maximum (2 seconde) and in ffdshow change these under autocrop: (almost)
refresh: 1000 ms
stop scan after: 250 ms
then enable black bar lighting in SVP manager
now it works
would you please include same function in SVP?
smartdvb is also work nice with svp and is freeware. http://www.smartdvb.net
the only trick is that you must run svp manager as Administrator because smartdvb work in elevated permissions.
enable mpeg2 and h.264/AVC decoding in ffdshow and if you need try enable deinterlacing in svp.
SVP
still loving you!
thanks a lot for new version.
is it possible provide hotkey for toggle crop on/off and also hotkey cycle between crop presets.
currently I use my remote control for doing any job by using WinLIRC : http://winlirc.sourceforge.net and aid of Hotkeyp http://sourceforge.net/projects/hotkeyp
I use SVP in DVBViewer for watching satellite TV and change channels too much
which developers do you mean? mvtools, AVSScript, ffdshow, mediaplayers, SVP ...
so I stay with SVP and Wait for AMD 7000 series
I wish to SVP be compatible.
tecram
You must first disable fast channel switching in DVBViewer Pro
you can use ffdshow as decoder but you must enable mpeg2 decoding of ffdshow for SD satellite channels.
but it is better to use your own decoder in dvbviewer but add "ffdshow raw video filter" as PostProcessor
for this edit video PostProcessor plugin setting:
Help > Configuration folder > Plugins > PostProcessor.ini
edit:
[Setup]
PostProcessor=ffdshow raw video filter
[Postprocessors]
CLSID.0={0B390488-D80F-4A68-8408-48DC199F0E97}
Name.0=ffdshow raw video filter
CLSID.1={0524CEA7-7E7D-4804-8A7B-D17A99807D3C}
Name.1=NVidia Post Processor
CLSID.2={3BAFDCB6-8CF6-4D08-9FCE-2D2883A9FB32}
Name.2=Creeo Post Processor
CLSID.3={F9BA22CA-0704-45EE-A8F9-AC246411A6FA}
Name.3=MoMoLight
CLSID.4={04FE9017-F873-410E-871E-AB91661A4EF7}
Name.4=ffdshow Video Decoder
[ExcludeDecoders]
//CyberLink H.264/AVC
0={F141C519-48A6-4B92-8053-AFEE27D5D069}
//CyberLink H.264/AVC (PDVD7)
1={D12E285B-3B29-4416-BA8E-79BD81D193CC}
//CoreAVC
2={09571A4B-F1FE-4C60-9760-DE6D310C7C31}
//MainConcept AVC/H.264
3={6A270473-9994-4AEB-801F-BB2C4E56EE38}
restart dvbviewer and select ffdshow raw video filter in plugins > video PostProcessor
note: if Yo have problem with colors(blue > yellow) enable postprocessing in ffdshow raw video filter.
I prefer this method so for my onboard ATI GPU I can use Cyberlink video decoder (HAM) and ffdshow raw video filter as PostProcessor ( SVP use this for increase frame rate) and EVR Custom for Renderer.
I know it is too weak
on-board graphic card: ATI Radeon HD 4200 integrated (AMD 785G Chipse)
Really GPU acceleration in SVP is inactive.
for me CPU usage is lower with Cyberlink video decoder (HAM) compare to dxva and software
I use Cyberlink video decoder not cyeberlink HAM decoder
but in filter settings I choose HAM.
(.ax & .dll extracted from Powerdvd 11 installation)
unfortunately Iran's government has not agreed to be bound by WTO copyright laws, endorsing the free distribution of unlicensed software.
crazy government + UN sanctions + No VISA/Master card ===>75 million Pirate
I tried dxva but somtimes I had bad results. (video lags behind Audio)
perhaps weak GPU
system: Win7 SP1 64bit
player: Potplayer version: 1.5 build 28025 -beta
ffdshow tryouts: rev 3976
graphic card: ATI Radeon HD 4200 integrated (AMD 785G Chipse)
driver version: 11.8
CPU: AthlonII X2 250
I'm not sure which condition cause this.
this error dos not appear always.
but as a case:
playing SD mpeg2
Cyberlink video decoder(HAM) + ffdshow raw + evr custom renderer
suddenly CPU usage increases too high and this error occurs.
some times right click on SVP tray icon show blank black menu and then application crash message
Exception EInvalidOp in module GDI32.dll at 0001a26c
Invalid floating point operation.
if don't click on OK on this message SVP can continue to work.
in old 3.0.2 version I never saw this kind of errors.
Problem signature:
Problem Event Name: APPCRASH
Application Name: SVPMgr.exe
Application Version: 3.0.4.422
Application Timestamp: 2a425e19
Fault Module Name: GDI32.dll
Fault Module Version: 6.1.7601.17514
Fault Module Timestamp: 4ce7ba53
Exception Code: c0000090
Exception Offset: 0001a26c
OS Version: 6.1.7601.2.1.0.256.1
Locale ID: 1033
Additional Information 1: 00f5
Additional Information 2: 00f5f391c5edd3127c353ee9e9cbd205
Additional Information 3: 961a
Additional Information 4: 961a781c1d23b11b873165141be2dae4
thanks for new version.
I'll check it under different conditions.
SmoothVideo Project → Posts by fooladi
Powered by PunBB, supported by Informer Technologies, Inc.