[RESOLVED] Template generation for Vapoursynth

Support forum for DGDecNV
Post Reply
DAE avatar
Guest

[RESOLVED] Template generation for Vapoursynth

Post by Guest »

Since NVEncC doesn't yet support full depth with AVS input, I put in request on GitHub, is it possible to have the templates created with a vpy extension as well as (or instead of ) avs
Thank you
User avatar
admin
Posts: 4551
Joined: Thu Sep 09, 2010 3:08 pm

Re: Template extension

Post by admin »

Good idea. I'll get on it.
DAE avatar
Guest

Re: Template extension

Post by Guest »

Once again, thank you
User avatar
admin
Posts: 4551
Joined: Thu Sep 09, 2010 3:08 pm

Re: Template extension

Post by admin »

It's in slipstream 119. Let me know if there are any issues. Thanks for the idea.

I may try to add proper support to NVEncC if the author doesn't want to do it.
DAE avatar
Guest

Re: [RESOLVED] Template generation for Vapoursynth

Post by Guest »

Tested it and it works fine.
Had an AVS template that mimicked VPY for uhd
I was changing extensions after the fact, but I do suffer from fat finger issues, wrong keys hit
Changed template extension from AVS to VPY
Created a DGI file and a VPY script was created automatically, looks perfect
Thank you
:bow: :bravo:
User avatar
admin
Posts: 4551
Joined: Thu Sep 09, 2010 3:08 pm

Re: [RESOLVED] Template generation for Vapoursynth

Post by admin »

Sweet. Thanks for the testing.

I assume you must have used the settings to select the VPY template also. Just adding that for others who may be testing.
DAE avatar
Guest

Re: [RESOLVED] Template generation for Vapoursynth

Post by Guest »

That is correct.
Settings > Template Settings > Template
User avatar
hydra3333
Posts: 394
Joined: Wed Oct 06, 2010 3:34 am
Contact:

Re: [RESOLVED] Template generation for Vapoursynth

Post by hydra3333 »

Thank you. :D
I really do like it here.
User avatar
admin
Posts: 4551
Joined: Thu Sep 09, 2010 3:08 pm

Re: [RESOLVED] Template generation for Vapoursynth

Post by admin »

You are welcome. ;)
DAE avatar
Guest

Re: [RESOLVED] Template generation for Vapoursynth

Post by Guest »

NVEncC now has full depht support for AVS+
https://github.com/rigaya/NVEnc/issues/25
User avatar
admin
Posts: 4551
Joined: Thu Sep 09, 2010 3:08 pm

Re: [RESOLVED] Template generation for Vapoursynth

Post by admin »

Cool. Thanks for pushing for that and updating the status for us. And thanks to rigaya for the implementation.
DAE avatar
Guest

Re: [RESOLVED] Template generation for Vapoursynth

Post by Guest »

The GPU is becoming a more mainstream tool for tasks besides gaming every day
User avatar
admin
Posts: 4551
Joined: Thu Sep 09, 2010 3:08 pm

Re: [RESOLVED] Template generation for Vapoursynth

Post by admin »

Yes, indeed. The next big leap IMHO will be when the CPU<-->GPU bandwidth gets a big jump, either with new technology or future PCIe generations.
DAE avatar
Guest

Re: [RESOLVED] Template generation for Vapoursynth

Post by Guest »

admin wrote:
Sun Jan 07, 2018 12:34 pm
Yes, indeed. The next big leap IMHO will be when the CPU<-->GPU bandwidth gets a big jump, either with new technology or future PCIe generations.
Oh great,
That and the possible new features of the 20xx cards means another build, this time with 2 GPUs
Oh well, its only money
User avatar
admin
Posts: 4551
Joined: Thu Sep 09, 2010 3:08 pm

Re: [RESOLVED] Template generation for Vapoursynth

Post by admin »

New gun or new computer? :scratch:

Both! :lol:
DAE avatar
Guest

Re: [RESOLVED] Template generation for Vapoursynth

Post by Guest »

Gun for the bank manager to stop me from spending my money :wow:
Computer for me because its my money, it is before I build it anyways :facepalm:
DAE avatar
Guest

Re: [RESOLVED] Template generation for Vapoursynth

Post by Guest »

How would I use DGDenoise in a vpy script?
I have looked but have found no breadcrumb trail.
Not being a programmer sucks some times
User avatar
admin
Posts: 4551
Joined: Thu Sep 09, 2010 3:08 pm

Re: [RESOLVED] Template generation for Vapoursynth

Post by admin »

import vapoursynth as vs
core = vs.get_core()
core.avs.LoadPlugin(path="D:/Don/Programming/C++/DGDecNV/DGDecodeNV/x64/Release/DGDecodeNV.dll")
video = core.avs.DGSource('H:\Streams\AVC\Frame Structure\Alba.dgi',fulldepth=False)
video = core.avs.DGDenoise(video, strength=0.2, searchw=9)
video.set_output()
DAE avatar
Guest

Re: [RESOLVED] Template generation for Vapoursynth

Post by Guest »

video = core.avs.DGDenoise(video, strength=0.2, searchw=9)
Missed the extra 'video'
One more time, thank you for your help and patience :bravo:
User avatar
admin
Posts: 4551
Joined: Thu Sep 09, 2010 3:08 pm

Re: [RESOLVED] Template generation for Vapoursynth

Post by admin »

You are welcome. ;)
Post Reply