good idea but currently GPU + CPU usage of dmitrirender is too high


(7 replies, posted in Using SVP)

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.

for developers BES is usfull to simulate weak CPU

you don't need any modification or custom script.

just use Potplayer + SVP

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.


(7 replies, posted in Using SVP)

for deinterlacing I use TomsMoComp.dll in C:\Program Files (x86)\AviSynth 2.5\plugins
and add this line to beginning of MSmoothFps.avs :


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 wink

(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:


# for deinterlacing:
# for deblocking:
# add artificial fake details:
# 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? hmm

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?


(7 replies, posted in Using SVP)

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.


(7 replies, posted in Using SVP)

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 neutral
if we choose 2x frame rate in SVP profile  it reaches to 100 fps  hmm

so disable this option in lav video decoder:


(13 replies, posted in Using SVP)


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


(13 replies, posted in Using SVP)

I don't install Re-Clock because it cause  Lip sync problem when watching DVB.


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.
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.

still loving you!  wink


(1 replies, posted in Using SVP)

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 : and aid of Hotkeyp

I use SVP in DVBViewer  for watching satellite TV and change channels too much  big_smile


(26 replies, posted in Using SVP)

which developers do you mean? mvtools, AVSScript, ffdshow, mediaplayers, SVP ...  wink  hmm


(26 replies, posted in Using SVP)

so I stay with SVP and Wait for AMD 7000 series  big_smile
I wish to  SVP  be compatible.  hmm


(61 replies, posted in Using SVP)


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

PostProcessor=ffdshow raw video filter

Name.0=ffdshow raw video filter
Name.1=NVidia Post Processor
Name.2=Creeo Post Processor
Name.4=ffdshow Video Decoder

//CyberLink H.264/AVC
//CyberLink H.264/AVC (PDVD7)
//MainConcept AVC/H.264

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.


(20 replies, posted in Using SVP)

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


(20 replies, posted in Using SVP)

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. sad  big_smile
crazy government + UN sanctions + No VISA/Master card ===>75 million Pirate  lol 

I tried dxva but somtimes I had bad results. (video lags behind Audio)
perhaps weak GPU


(20 replies, posted in Using SVP)

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.


(20 replies, posted in Using SVP)

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.


(20 replies, posted in Using SVP)

Problem signature:
  Problem Event Name:    APPCRASH
  Application Name:    SVPMgr.exe
  Application Version:
  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.
  Locale ID:    1033
  Additional Information 1:    00f5
  Additional Information 2:    00f5f391c5edd3127c353ee9e9cbd205
  Additional Information 3:    961a
  Additional Information 4:    961a781c1d23b11b873165141be2dae4


(20 replies, posted in Using SVP)

thanks for new version.
I'll check it under different conditions.