Welcome to Doom9's Forum, THE in-place to be for everyone interested in DVD conversion. Before you start posting please read the forum rules. By posting to this forum you agree to abide by the rules. |
27th February 2022, 11:03 | #962 | Link |
Registered User
Join Date: Feb 2022
Posts: 19
|
Hi...
TDS, thanks for your reply. This is my complete script Loadplugin("A:\PORTABLE\RipBot264v1.26.0\Tools\AviSynth plugins\vinverse\vinverse.dll") Loadplugin("A:\PORTABLE\RipBot264v1.26.0\Tools\AviSynth plugins\SysInfo0129\SysInfo64.dll") Loadplugin("A:\PORTABLE\RipBot264v1.26.0\Tools\AviSynth plugins\SysInfo0129\SysInfo32.dll") Loadplugin("A:\PORTABLE\RipBot264v1.26.0\Tools\AviSynth plugins\vsTCanny\vsTCanny.dll") Loadplugin("A:\PORTABLE\RipBot264v1.26.0\Tools\AviSynth plugins\RgTools12\RgTools.dll") Loadplugin("A:\PORTABLE\RipBot264v1.26.0\Tools\AviSynth plugins\NNEDI309460\nnedi3.dll") Loadplugin("A:\PORTABLE\RipBot264v1.26.0\Tools\AviSynth plugins\masktools22230\masktools2.dll") Loadplugin("A:\PORTABLE\RipBot264v1.26.0\Tools\AviSynth plugins\mvtools2745\mvtools2.dll") Import("A:\PORTABLE\RipBot264v1.26.0\Tools\AviSynth plugins\Scripts\SMDEGRAIN347d.avsi") Import("A:\PORTABLE\RipBot264v1.26.0\Tools\AviSynth plugins\Scripts\Zs_RF_Shared1157.avsi") Import("A:\PORTABLE\RipBot264v1.26.0\Tools\AviSynth plugins\Scripts\ExTools.avsi") Import("A:\PORTABLE\RipBot264v1.26.0\Tools\AviSynth plugins\Scripts\QTGMC.avsi") video=AssumeTFF(video).QTGMC(Preset="Slower") I can tell you that all these strings are correct because i have all these plugin in the directories that you can see in my script. 1)I renamed vsTCanny-1.1.5 to vsTCanny, SysInfo_0129 to SysInfo0129. 2)All my scripts are in the scripts directory, and not in extra. 3)The new QTGMC in QTGMC.avsi, if I write QTGMC.avs, the program use the old QTGMC integrated. |
27th February 2022, 11:19 | #963 | Link |
Registered User
Join Date: Feb 2022
Posts: 19
|
Ok. Now it works. The resolutive step was the installation of the avisynth, thanks.
Another question. When I copied the dlls, for the 64bit dlls I used the dlls in the x64_CUDA_enable directory instead of the x64 directory, because I have a RTX3070 card. Is this correct? Last edited by salvo00786; 27th February 2022 at 11:22. |
27th February 2022, 11:24 | #964 | Link | |
Formally known as .......
Join Date: Sep 2021
Location: Down Under.
Posts: 1,124
|
Quote:
I use the "extra" folder, as I have added so many other scripts to RipBot, some of them have the same name, and they can't be in the same folder. I don't use avsi, they should be avs, for RipBot, but again, if they work for you...good As for QTGMC, you'll have to put it where the "old" one is, just rename the original, so that the process uses Dogway's build.
__________________
Long term RipBot264 user. RipBot264 modded builds.. *new* x264 & x265 addon packs.. Last edited by TDS; 27th February 2022 at 11:36. |
|
27th February 2022, 11:27 | #965 | Link | |
Formally known as .......
Join Date: Sep 2021
Location: Down Under.
Posts: 1,124
|
Quote:
I don't use the CUDA version, but if it works for you, then why not...you can always "test" the non CUDA ones. I did ask that very same question, I'll see if I can find it, and let you know. https://forum.doom9.org/showthread.p...85#post1955585
__________________
Long term RipBot264 user. RipBot264 modded builds.. *new* x264 & x265 addon packs.. Last edited by TDS; 27th February 2022 at 11:31. |
|
27th February 2022, 15:03 | #966 | Link | |
Registered User
Join Date: Nov 2009
Posts: 2,367
|
Quote:
EDIT: Updated ExTools, besides the fix I improved ex_corner() temporal coherence for that I needed a motion mask, since I didn't want to go to the MVTools route I made a new motion mask filter called ex_occlusion() works well as a MMask replacement and it's very fast.
__________________
i7-4790K@Stock::GTX 1070] AviSynth+ filters and mods on GitHub + Discussion thread Last edited by Dogway; 27th February 2022 at 17:13. |
|
27th February 2022, 19:27 | #967 | Link |
Registered User
Join Date: Oct 2018
Location: Germany
Posts: 1,056
|
@Dogway, please give your versions different names than the 'original'.
For example In your version of 'QTGMC' other parameters and functions are used. And it's also kind of misleading (what am I using right now). And also the sub functions should be renamed from QTGMC. I also can't create a function definition in AvsPmod for two times QTGMC, so I can only ban your version completely. As default I use the normal QTGMC, it is faster for me. I am so cheeky. Dogway's QTGMC renamed to ex_QTGMC, also sub functions. (2. upload) A few places sub function rename forgotten and AvsPmod function definetion added. https://www.mediafire.com/file/id2q3..._QTGMC.7z/file
__________________
Live and let live Last edited by gispos; 27th February 2022 at 21:05. |
27th February 2022, 21:04 | #968 | Link |
Registered User
Join Date: Jan 2018
Posts: 2,168
|
QTGMC changed name to STGMC by real.finder. I think you need change your QTGMC to STGMC. Why you need the developer of QTGMC from 2015 like Dogway need change his QTGMC to other name?? I think the person need change QTGMC to other name is you
https://github.com/realfinder/AVS-St...0up/STGMC.avsi |
27th February 2022, 22:58 | #969 | Link |
Registered User
Join Date: Nov 2009
Posts: 2,367
|
@gispos what version is your 'original' QTGMC? My version is called QTGMC mod, you can name it like so since old version is outdated already (circa 2011) so I don't think there should be a name conflict. In 2012 I implemented 16-bit processing with Dither Tools and from 2015 real.finder took over, maybe you want to use STGMC?
The main reason Expr() is slower than MaskTools is explained in this post. The reason it's almost on par with real.finder QTGMC is because I optimized the filter to the extreme (merging expressions, wiser maths), same for LSFmod and other mods.
__________________
i7-4790K@Stock::GTX 1070] AviSynth+ filters and mods on GitHub + Discussion thread Last edited by Dogway; 27th February 2022 at 23:02. |
28th February 2022, 02:13 | #970 | Link | |
Formally known as .......
Join Date: Sep 2021
Location: Down Under.
Posts: 1,124
|
Quote:
Not sure what to do with all the other options within your scripts.
__________________
Long term RipBot264 user. RipBot264 modded builds.. *new* x264 & x265 addon packs.. |
|
28th February 2022, 02:44 | #971 | Link |
Registered User
Join Date: Nov 2009
Posts: 2,367
|
What options?
__________________
i7-4790K@Stock::GTX 1070] AviSynth+ filters and mods on GitHub + Discussion thread |
28th February 2022, 03:48 | #972 | Link |
Formally known as .......
Join Date: Sep 2021
Location: Down Under.
Posts: 1,124
|
Maybe "options" was the wrong term, but if I look thru all the many, many lines of code, etc, there just seems (to me) that there are other filters & codes that maybe used as a stand alone.
eg:- ex_corner() and ex_occlusion() or are these just part of the "big picture" of the main script ?? Forgive me, this is the "noobie" in me coming out.
__________________
Long term RipBot264 user. RipBot264 modded builds.. *new* x264 & x265 addon packs.. Last edited by TDS; 28th February 2022 at 03:52. |
28th February 2022, 18:41 | #973 | Link | ||
Registered User
Join Date: Oct 2018
Location: Germany
Posts: 1,056
|
Quote:
Quote:
QTGMC has been renamed to STGMC and the Dogway's full modeled version is now called QTGMC. What a mess. I have hundreds of scripts with the original videos on CD and DVD, all old movies, many scripts contain QTGMC... My version. Code:
#-------------------------------------------------------------------# # # # QTGMC 3.33 by Vit, 2012 # # QTGMC 3.382 2021 mod by A.SONY, based on v3.33d by Dogway # # # # A high quality deinterlacer using motion-compensated temporal # # smoothing, with a range of features for quality and convenience # # Originally based on TempGaussMC_beta2 by Didée # # # #-------------------------------------------------------------------# # # Full documentation is in the 'QTGMC' html file that may comes with this script, or even better see avisynth wiki # # --- LATEST CHANGES --- # # v3.382s # - fix for n16 family # # v3.380s based on v3.34d (mod) by Dogway # - Added Refinemotion Option for more accurate denoising. Code:
# --- REQUIREMENTS --- # # Input colorspaces: YV12, YUY2, others as plugins supports # # Core plugins: # MVTools2 (2.7.26 or above) # MaskTools2 (v2.2.17 or above) # NNEDI3 (0.9.4.6 or above) # RgTools # # Core scripts: # Zs_RF_Shared.avsi # # Additional plugins and scripts:
__________________
Live and let live |
||
28th February 2022, 20:03 | #974 | Link | |||
Registered User
Join Date: Nov 2009
Posts: 2,367
|
Quote:
Quote:
I don't claim my branch to be the official Vit's QTGMC replacement, so if you are very bothered by it and still want to use the 2011 version I can rename it to QTGMCM(). But as I say, for 8-bit QTGMC mod is not slightly slower than STGMC because I did something wrong in the code, if it's slower report upstream to improve Expr(). Also function names weren't a problem back then, you used the same name as a drop-in replacement, specially if the filter development ceased, that was in fact the intention so all your hundreds of old scripts wouldn't run into issues. As far as I'm concerned real.finder can still use QTGMC() or SMDegrain(). If you insist I should change the function name of most my filters, namely: GrainFactory3mod, SMDegrain, DestripeH and V, LSFmod, GMSD, MDSI, vsSSIM, BBSIM, SSIM_downsample, _IQA_downsample, RoundHalfToEven, Deblock_QED, MSUDeCor, SmoothDeblockn, SmoothD2c, ChromaReconstructor, ChromaReconstructor_faster, SPresso, SeeSaw, SeeSawMulti, FineSharp, NonlinUSM, SlopeBend, DetailSharpen, MedianSharp, SSSharpFaster, SSSharp, ReCon, blah, MedSharp, SharpenComplex2, pSharpen, CASm, Soothe and mmod (probably more) Quote:
If you don't write script filters ExTools might not be of much interest to you, it's basically a backend library to feed higher level filters. Readily usable filters are in EX/MIX mods or my other Packs.
__________________
i7-4790K@Stock::GTX 1070] AviSynth+ filters and mods on GitHub + Discussion thread Last edited by Dogway; 28th February 2022 at 20:14. |
|||
1st March 2022, 01:22 | #975 | Link | |
Formally known as .......
Join Date: Sep 2021
Location: Down Under.
Posts: 1,124
|
Quote:
I use ExTools because the other filters, etc, that you create, this is a major dependency, so I just go with what works for me. Why I asked the question was simply because I see all these other "functions" within SMDegrain, ExTools (for example), and I just wondered if they could be used individually, if I knew how to....that's all. Sorry for the frustration, just keep doing what you're doing, it's awesome Cheers
__________________
Long term RipBot264 user. RipBot264 modded builds.. *new* x264 & x265 addon packs.. |
|
1st March 2022, 17:14 | #976 | Link | |
Registered User
Join Date: Oct 2018
Location: Germany
Posts: 1,056
|
Quote:
Suppose I want to use the 'original' filter and not your version, the reason should not matter now. I load my filters via an avsi, so for example NonlinUSM is also loaded. Now I make my settings, ok, try a filter from Dogway. What happens now? My NonlinUSM will be replaced by your version as soon as I load your SharpenerPack. And your NonlinUSM version gives other results. Possibly other values or parameters are necessary to achieve the same result (must not, but can be). This is a no go for me. Using the same names leads to confusion and is misleading.
__________________
Live and let live |
|
1st March 2022, 19:40 | #977 | Link |
Registered User
Join Date: Apr 2019
Posts: 242
|
I have to agree with Gispos here.
I have used some of your filters and it clashed with some filters already in my plugins folders and had to fanny around sorting it out. Eventually I had to remove them. When newbies search for avisynth they will end up at this main official site http://avisynth.nl/index.php/Main_Page then http://avisynth.nl/index.php/QTGMC then click on QTGMC.avsi and get 404 error. One can get to realfinder's page and see STGMC and either get confused or download it. Correct me if i am wrong, the main difference between current QTGMC and yours is yours has high bit depth (HBD). If so then why not use QTGMC_HBD like Stainlesss did with ScSelect_HBD. https://forum.doom9.org/showthread.php?t=182392 Realfinder can carry on using QTGMC. Avisynth site just need to add your filter in external filter page with documentation. That why it would be neat and tidy and won't scare the newbies away. |
1st March 2022, 20:00 | #978 | Link |
Registered User
Join Date: Jan 2012
Location: Mesopotamia
Posts: 2,597
|
my QTGMC (STGMC) also work with HBD
I don't mind if dogway keep the name if the function give same output as old one (which I think it do aside from SMDegrain which is not)
__________________
See My Avisynth Stuff |
1st March 2022, 20:39 | #979 | Link |
Registered User
Join Date: Apr 2019
Posts: 242
|
OK that's good, thought it was 8 bit only.
The main avisynth site weblink needs to change QTGMC to STGMC and a new page for Dogway QTGMC. That's assuming the 'how to use documentation' is different. Just checked your STGMC and can see it has been updated a bit. |
1st March 2022, 23:50 | #980 | Link | ||
Registered User
Join Date: Nov 2009
Posts: 2,367
|
Quote:
You need to understand what I'm doing. Why do you need: Code:
"x x y - x y - abs 0.0001 + / *" Code:
"x dup y - sgn *" NonlinUSM uses an unpredictable and non-linear way of blurring (what is 'rad' here anyway?): Code:
bicubicresize(round(width()/rad/4)*4,round(height()/rad/4)*4).bicubicresize(width(),height(),1,0) In this case I ran into several issues because I developed NonlinUSM at the same time I worked on ex_GaussianBlur, but this was my take (it will never match the above SoftCubic100 upscale but the goal is to minimize error): Code:
ex_GaussianBlur(rad*0.83825-0.0631,pad=true) Code:
ex_GaussianBlur((w/720.)*rad*0.83825-0.0631,pad=true) So the question goes back to, why do you want to use old, unmaintained and slow filters and what can we do to improve it? I'm open to change the name of those that intentionally changes the output though (despite for fixing or improving purposes). Quote:
I will change the name of QTGMC and LSFmod to start with since I added critical output improvement. Probably with 'plus' as suffix since now it supports also frameprops aside HBD.
__________________
i7-4790K@Stock::GTX 1070] AviSynth+ filters and mods on GitHub + Discussion thread Last edited by Dogway; 2nd March 2022 at 00:03. |
||
Tags |
avisynth, dogway, filters, hbd, packs |
Thread Tools | Search this Thread |
Display Modes | |
|
|