176

(25 replies, posted in Using SVP)

OK I did some comparison between SVP3 and SVP4 on 1080p videos.

SVP4 has higher usage both on the CPU and GPU, because its settings are higher.

One of the settings that makes the most difference is Motion Vector Precision being set to half-pixel instead of 1 pixel.

I had adjusted SVP3's settings so that it plays smoothly consistently for the various types of videos I'm playing. How does SVP4 manage its auto settings? Are the settings fixed per resolution or variable? Because the settings I set in madVR (fixed) depend on what is configured in SVP, yet for SVP, it has to be configured according to the "lowest common denominator" where if one video causes lag, settings had to be decreased for all videos of that resolution.

177

(25 replies, posted in Using SVP)

When running the new SVP 4, all rendering times of madVR are considerably higher. I find it curious.

Have you made changes to SVP 4 so that it uses more of the GPU instead of the CPU? What are those changes?

178

(36 replies, posted in Using SVP)

The right command to use to alter the pitch without changing the frame rate is
TimeStretch(pitch=100.0 * 0.981818)

I tried ReClock and haven't seen any such option.

179

(36 replies, posted in Using SVP)

I'd like to to real-time 432hz audio auto-pitching as described in this article
http://www.roelhollander.eu/en/432-tuni … c-players/

Adding this line of code in the AviSynth script file "should" work, but I just tried and haven't succeeded.
AssumeFPS(FrameRate*.981818, true)

How could I get this to work?

Is there another way to stretch the audio to get better audio quality?

This could be a cool feature of SVP.

180

(1 replies, posted in Using SVP)

Let's take this code.

SetMTMode(3,8)
AviSource("Preview.avi", audio=false, pixel_type="YV12")
SetMTMode(2)
InterFrame(Cores=8, Tuning="Smooth", NewNum=60000, NewDen=1001, GPU=true)

What's the difference between AviSynth's MT mode (MT=8) and the Cores parameter? Should it be either one or the other, or should it be the same value in both?

InterFrame Cores doesn't increase the amount of threads being run, but I'm seeing better performance when setting Cores=1.

Just a bit confused about this. Thanks!

I don't know about you, but for me, DVDs don't play well with SVP at all. Not just the menus, but the actual videos keep skipping frames.

No point in supporting DVD menus until DVD videos are supported smile

This question is related to madVR, not SVP.
http://forum.doom9.org/showthread.php?t=146228

to answer your question, in madVR, you can assign a keyboard shortcut for every profile. Thus, you can create 2 profiles for the same resolution and easily switch from one to the other.

Additionally, madVR just added "smoothMotion" bool to the profile rules. I don't know if it says whether SVP is active, or if it's only related to madVR's internal SmoothMotion. You'd have to test that out.

Yep. I see better results when changing the order of operations. When doing frame-quadrupling, best results are when running SVP in-between the two doubles. BUT, as it was mentioned earlier, you'd then have the problem of SVP working with RGB data instead of YUV which would be much more demanding on ressources.

184

(5 replies, posted in Using SVP)

I'm also getting this popup sometimes when playing 59.94fps videos

185

(36 replies, posted in Using SVP)

No, it doesn't work for DVDs, whether directly from the DVD or by ripping the DVD onto the computer. The DVD has to be converted/re-encoded in order for SVP to work with it. Otherwise, it lags and plays jerky.

I asked the devs a while ago and they just said "who watches DVDs nowadays anyway"

186

(36 replies, posted in Using SVP)

SVP 3 wasn't working for DVDs. Will SVP 4 support playing DVDs?

Just re-install AviSynth, period.

http://www.svp-team.com/files/3rd_party … th_258.exe

The way settings and performance is handled in v4 is completely different, you can't really compare.

It's not the "default program" association that is broken. But if any video player sees a .avs file, how are they supposed to know how to interpret it? Something needs to be configured in the system for them to know that they must look for AviSynth.dll and try to run the .avs file through AviSynth. That part is what's not being ported in the Windows 10 upgrade.

Chainik wrote:

Windows 10 update breakes .avs file association

That explains.

How do you work around this?

I haven't tried it on Windows 10 yet. It seems something needs to be updated with the .NET Framework dependency.

As for the encoding error, it seems AVS isn't being recognized as a video file extension. I suppose you haven't installed AviSynth (or SVP) after upgrading? Is SVP working, because to play videos with SVP, the system must be able to recognize and play AVS files.

192

(36 replies, posted in Using SVP)

Chainik wrote:

Last message from ultim - 23-04-2015 10:31:27

Perhaps he could start an Indiegogo campaign to finish AviSynth+ big_smile

The "free stuff" model doesn't work well to motivate developers and get things done.

Your idea of starting an Indiegogo campaign is very smart, and I think more people should do that. You're basically saying "for xxx $, I'll develop this for the community" and you get it done. Otherwise, it never gets done; or at a painfully slow pace.

193

(36 replies, posted in Using SVP)

Chainik, plugging directly into the core libs to dynamically adjust settings is very smart. It will make the auto-crop feature much better.

Does that mean that for a same video, you can render certain scenes with higher settings and other scenes with more conservative settings to reduce artifacts, giving the best of both worlds?

194

(36 replies, posted in Using SVP)

For me, SVP4 lags a lot. It's jut not yet optimized to have the right settings. Some videos will under-utilize, others will over-utilize.

195

(36 replies, posted in Using SVP)

You mentioned the somewhat stable version of AviSynth+ MT wasn't released yet. Development seems to be dead lately. Do you have any news on AviSynth+?

196

(36 replies, posted in Using SVP)

One of the reasons why we always keep settings maxed out in SVP 3 is because we can only configure per resolution, we can't configure optimal settings for the needs of specific videos. The only way to have per-video optimal settings would be for the manager to auto-adjust optimal settings.

197

(36 replies, posted in Using SVP)

Great way of improving quality then! Lowering settings smile

Just thinking. Can you detect how much artifacts and halos you're generating? If that's the case, then perhaps you could also auto-lower or adjust settings to decrease artifacts in those cases.

If settings would auto-adjust themselves in the background, and there wouldn't be any lag, it would make it much easier for the user. Perhaps the only setting that would be necessary is whether we want to run the CPU up to 80%, 90% or 100%.

That's assuming you use an AviSynth that doesn't crash when being reset.

198

(8 replies, posted in Using SVP)

Jeff R 1 wrote:

Chainik
For the record, I would pay for the full version, what ever the price may be.

Sounds like drug-dealing business

199

(36 replies, posted in Using SVP)

Chainik, how do you explain these differences in image quality?

Would it be possible for SVP to auto-select the best settings in real-time? You can detect if the CPU is under-utilized or if there are dropped frames, and you could tweak the settings automatically without the user seeing anything. But such a feature would be hazardous in an early beta.

200

(36 replies, posted in Using SVP)

Unless there are changes to SVPFlow, then the result should be exactly the same. The only thing that changes so far is that the settings are different.

This technical preview is good to give a broad idea of what's coming, but so far it doesn't do as good of a job as SVP 3 so for normal use, it's better to stick to what we already have. This is just a preview. I like the polished interface.

What will make a real difference would be to have an updated AviSynth+.