or Connect
AVS › AVS Forum › Video Components › Home Theater Computers › SmoothVideo Project (SVP)/Frame Interpolation (FI) from Russia
New Posts  All Forums:Forum Nav:

SmoothVideo Project (SVP)/Frame Interpolation (FI) from Russia

post #1 of 197
Thread Starter 
Hi!
Probably it will interest (Program FI):
SVP is a free real-time frame interpolation software based on motion compensation that can handle videos without any restrictions.
Version 3.0 brings GPU acceleration support (using OpenCL API) for any modern GPU hardware.

I am not developer SmoothVideo Project (SVP). The project develops for a long time, but the official site is based recently http://www.svp-team.com/wiki/Main_Page.
Unfortunately, there is no English wiki. But at a forum willingly will answer questions.

It would be desirable to begin discussion and to learn your opinion.
post #2 of 197
Is this something similar to Mediaportal Audio Renderer?

http://forum.team-mediaportal.com/ge...quality-84441/
post #3 of 197
Thread Starter 
This is similar to: TruMotion, Frame Interpolation (FI), Trimension DNM and so on.
http://forum.ixbt.com/topic.cgi?id=60:2285
post #4 of 197
Some tests, comparing InterFrame script speed with SVP speed.

AMD x6 @3400 + AMD 5760.

SVP do not use DCT in mvtools, so I tested the script with "dct=5" and with default value ("dct=0") on 720p video:

0. dct=5: 45.48 fps, 1400M (720p), out-of-mem (1080p)
1. dct=0: 51.51 fps, 1400M (720p), out-of-mem (1080p)
2. same as 2, but 2.5x (59.940 Hz) instead of simple frame double: 42.9 fps, 1400M

Now SVP CPU-mode, without GPU support ("dct=0"):
3. SVP (CPU mode), frame double - 61.22 fps, 780M
4. SVP (CPU mode), 2.5x - 53.6 fps, 780M

Please note: SVP is not just a "mvtools script"!

And finally, GPU mode:
6. SVP (GPU mode), frame double - 83.5 fps, 760M
7. SVP (GPU mode), 2.5x - 90.82 fps, 760M

The same video, but resized to 1080p:
8. SVP (GPU mode), 1080p, 2.5x - 40.23 fps, 1550M
post #5 of 197
It's important to note that InterFrame is not made for realtime conversion, it is made primarily for encoding files at maximum quality regardless of speed, though it has different presets for realtime conversion too.
You can use it like:

InterFrame(Preset="Fast")
InterFrame(Preset="Very Fast")

To get better realtime speed, with a reduction of quality.
The "Very Fast" preset removes dct.
post #6 of 197
tried it

a lot easier to setup than the separate thread on here but image still looks false which is a pity as it dramatically improves panning shots
don't suppose anything can be done to reduce the effect though as its only inputting one extra frame
post #7 of 197
Thread Starter 
Quote:
Originally Posted by pacemaker View Post

tried it

a lot easier to setup than the separate thread on here but image still looks false which is a pity as it dramatically improves panning shots
don't suppose anything can be done to reduce the effect though as its only inputting one extra frame

Probably, it is necessary to adjust a little under your taste.
To choose sparing parameters and to make similar to a film.

Ideal FI at EPSON 8700. It is necessary to aspire . Like a movie.
post #8 of 197
how do you adjust to make it more film like?

also i cannot get the OCL to work as it is greyed out despite having correct drivers and card
post #9 of 197
Thread Starter 
Quote:
Originally Posted by pacemaker View Post

how do you adjust to make it more film like?

also i cannot get the OCL to work as it is greyed out despite having correct drivers and card

Unfortunately I can't help you. It is difficult to me to explain these nuances in English.
There are users is much more skilled me. They with pleasure will answer. Or at this forum or here http://www.svp-team.com/forum/viewforum.php?id=7.
I can tell:
- According to users. For today SVP works not worse some equipment rooms FI.
- Options much and there is a field for creativity .
- I hope joint efforts of our and your guys will help to make work even better.
Itself I wait delivery EPSON 8350 and the only thing that would wish - to equip FI and to make similar on EPSON 8700 .
post #10 of 197
Quote:
Originally Posted by pacemaker View Post

also i cannot get the OCL to work as it is greyed out despite having correct drivers and card

You said you've got ATI 4650 ?

I've already replied that "HD4xxx' drivers lacks the support of some required OpenCL-extensions".
post #11 of 197
If I would want to buy a new videocard now, which chipset would you recommend to get the most out of the SVP ? (I assume Nvidia is better than AMD, because of CoreAVC support)
post #12 of 197
Quote:
Originally Posted by zenebona View Post

which chipset would you recommend to get the most out of the SVP ?

Anything that begins with letter "A" or "N" and costs >= $100
post #13 of 197
Yeah, that what I did, I bought a MSI R5770 for $100. Make sure u get a card that can handle the mathematical algorithms & madVR rendering 1080p content.
post #14 of 197
So, yours is AMD. But what do you use as a decoder for H.264 content ?
From SVP site:
"...use CoreAVC for NVIDIA cards, Cyberlink HAM decoder for AMD (ATI) cards..."

Although I have Cyberlink PowerDVD installed, I can not use Cyberlink decoder in media player classic, or other players.
post #15 of 197
zenebona
There's a bit of magik The text is only in Russian, but I think the picture explains a lot. And you always can try to use google
http://www.svp-team.com/wiki/Настройка_Cyberlink_HAM
post #16 of 197
Thanks. I use Google a lot, just sometimes i'm tired
It works now, but I didn't notice any change in cpu/gpu usage
post #17 of 197
If it really works then after Ctrl + double click on the filter name you should see "Profile: bitstream" and the dot should be set on "HAM".
post #18 of 197
And I've meant that "you can use google to translate that page from russian"
post #19 of 197
The new version SmoothVideo Project 3.0.1 is available now.

This is a bug fix release.
If you've SVP 3.0 installed the "Lite" version is recommended for upgrade.

You can download it from http://www.svp-team.com/wiki/Download.

Please note that we recommend to install ffdshow rev.3760.
post #20 of 197
Chainik, I've tried several Avisynth scripts and many variations of SVP and for some reason I always go back to my script as the motion is much better than I can get with SVP and artifacts are minimal. The script I use is as posted. Is there a setting within SVP that I am not aware of that can make the motion for fluidy?

svp_scheduler=true
svp_cache_reduce=true
svp_flow_lib="C:\\Program Files (x86)\\Avisynth 2.5\\plugins\\libflowgpu.dll"
SetMTMode(2,15)
ffdShow_source()
Width <= 1400 ? Eval("""
super=MSuper(pel=2, hpad=4, vpad=4,rfilter=2,levels=0)
backward_vec1=MAnalyse(super,chroma=false, isb=true, blksize=16, blksizev=16, searchparam=1, plevel=0,levels=3,search = 5, isse=true, sadx264=7)
forward_vec1=MAnalyse(super,chroma=false, isb=false, blksize=16, blksizev=16, searchparam=1, plevel=0,levels=3,search = 5, isse=true, sadx264=7)
backward_2 = MRecalculate(super,chroma=false, backward_vec1,blksize=8, blksizev=8, thSAD=200, searchparam=1,search = 5, isse=true, sadx264=7)
forward_2 = MRecalculate(super,chroma=false, forward_vec1,blksize=8, blksizev=8, thSAD=200, searchparam=1,search = 5, isse=true, sadx264=7)
backward_3 = MRecalculate(super,chroma=false, backward_2,blksize=4, blksizev=4, thSAD=200, searchparam=0,search = 5, isse=true, sadx264=7)
forward_3 = MRecalculate(super,chroma=false, forward_2,blksize=4, blksizev=4, thSAD=200, searchparam=0,search = 5, isse=true, sadx264=7)
MSmoothFps(Super, backward_3, forward_3, finest=MFinest(Super), num=60000, den=1001, algo=23)
distributor()
"""): last
Width > 1400 ? Eval("""
super=MSuper(pel=2, hpad=12, vpad=12,rfilter=2,levels=0)
backward_vec1=MAnalyse(super,chroma=false, isb=true, blksize=16, blksizev=16, searchparam=1, plevel=0,levels=4,search = 5, isse=true, sadx264=7)
forward_vec1=MAnalyse(super,chroma=false, isb=false, blksize=16, blksizev=16, searchparam=1, plevel=0,levels=4,search = 5, isse=true, sadx264=7)
backward_2 = MRecalculate(super,chroma=false, backward_vec1,blksize=8, blksizev=8, thSAD=200, searchparam=1,search = 5, isse=true, sadx264=7)
forward_2 = MRecalculate(super,chroma=false, forward_vec1,blksize=8, blksizev=8, thSAD=200, searchparam=1,search = 5, isse=true, sadx264=7)
backward_3 = MRecalculate(super,chroma=false, backward_2,blksize=4, blksizev=4, thSAD=200, searchparam=0,search = 5, isse=true, sadx264=7)
forward_3 = MRecalculate(super,chroma=false, forward_2,blksize=4, blksizev=4, thSAD=200, searchparam=0,search = 5, isse=true, sadx264=7)
MSmoothFps(Super, backward_3, forward_3, finest=MFinest(Super), num=60000, den=1001, algo=23)
distributor()
"""): last
post #21 of 197
The new version SmoothVideo Project 3.0.2 is available now.

This is not only a bug fix release, but it also introduces some speed improvements.
If you've SVP 3.0 installed the "Lite" version is recommended for upgrade.

You can download it from http://www.svp-team.com/wiki/Download.

Changelog:
Quote:


+ Speed improvements - up to 45% faster than 3.0.1;
- Fixed blurring bug on GPU (reported by SubJunk);
- Fixed small bugs (reported by Noweol, gaunt).
post #22 of 197
johnifehr
You can't set "levels=4" and second recalculation in SVP's GUI.

But you always can modify scripts itself
See the file AVS\\MSmoothFps.avs in SVP installation dir.
post #23 of 197
Thanks a lot for the release, the speed increase is really good
post #24 of 197
Chainik thanks for the update.. Ill test.
About the speed improvements.. there are some available for people without GPU?
post #25 of 197
Quote:
Originally Posted by travolter View Post

About the speed improvements.. there are some available for people without GPU?

Yes, cause the update increases the search speed. It's something like "chroma=false", but it's actually "true"
post #26 of 197
Chainik and rest of SVP team!! Good job!!! All running perfect here!.
I tested 3.0.2, using 8x8 blocksize and movement is amazingly smooth. I also added chroma=false lines so in saving CPU

Anxious to check what will be next in future versions
post #27 of 197
Very happy with the new versions performance, thanks a million. Just a question, in GPU mode my cpu is still in the high 90%'s though. Disabling avisynth scripts it goes back down in to the single digits during 1080p playback. I thought using gpu mode would keep cpu usage down to a minimum. Should svp use alot of cpu in gpu mode?

Using core i7 920 @ 3.7ghz, gtx 295 and using svp in realtime playback in gpu mode.
post #28 of 197
Quote:
Originally Posted by mark007 View Post

Should svp use alot of cpu in gpu mode?

The motion vectors search algorithm is still CPU-only. So yes, it should.
Today in SVP 3.0.2 GPU can take ~50% (in average, depending on settings selected) of combined frame interpolation job.
post #29 of 197
Will this work with an i3 chip and no graphics card?


Also, some projectors have FI such as the W1200. Will this software replace the need to get a projector that has the W1200 compared to a projector that doesn't?
post #30 of 197
Also, what other FI software is out there and should I get an i3 with no GPU or something else with GPU?

I had planned on the i3, but I am now interested in this FI software
New Posts  All Forums:Forum Nav:
  Return Home
  Back to Forum: Home Theater Computers
AVS › AVS Forum › Video Components › Home Theater Computers › SmoothVideo Project (SVP)/Frame Interpolation (FI) from Russia