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. |
14th December 2021, 01:42 | #681 | Link | |
Registered User
Join Date: Jan 2018
Posts: 2,168
|
Quote:
Last edited by kedautinh12; 14th December 2021 at 01:49. |
|
14th December 2021, 20:09 | #683 | Link |
Registered User
Join Date: Nov 2009
Posts: 2,367
|
Ok, I just updated ExTools so hope things go back to normal slowly. Still need to update SMDegrain. TransformsPack I don't know what the issue is?
I was holding back for the ex_bs() refactor but it was delayed on conversations with pinterf so decided to do it for next version, so sad v6.9 will be so short-lived
__________________
i7-4790K@Stock::GTX 1070] AviSynth+ filters and mods on GitHub + Discussion thread |
15th December 2021, 00:39 | #684 | Link | |
Registered User
Join Date: Dec 2005
Location: Sweden
Posts: 720
|
Quote:
Code:
ex_lutspa does not have a named argument "fulls" Last edited by anton_foy; 15th December 2021 at 00:50. |
|
15th December 2021, 01:35 | #685 | Link |
Registered User
Join Date: Nov 2009
Posts: 2,367
|
LSFmod and TransformsPack still need to be updated. DeblockPack is updated so it should work, line 98? Do you mean this line?:
Code:
propGetInt (clp,"_ColorRange") == 0 : rgb
__________________
i7-4790K@Stock::GTX 1070] AviSynth+ filters and mods on GitHub + Discussion thread |
15th December 2021, 15:22 | #686 | Link | |
Herr
Join Date: Apr 2009
Location: North Europe
Posts: 556
|
Quote:
|
|
15th December 2021, 19:09 | #689 | Link |
Registered User
Join Date: Nov 2009
Posts: 2,367
|
I always favour some temporal filtering, so you can try STPresso. It has bias options between spatial and temporal, it's a tad slower than SPresso so for a faster alternative I made STTWM(). You can try them and use what suits your needs.
__________________
i7-4790K@Stock::GTX 1070] AviSynth+ filters and mods on GitHub + Discussion thread |
15th December 2021, 22:54 | #692 | Link | |
Registered User
Join Date: Nov 2009
Posts: 2,367
|
Quote:
By the way, I just uploaded a refactor of FlatMask() inspired by the recent thread here on edge masks for cartoons. I remade it entirely with ExTools and while it isn't exactly the same it probably works faster than doing full segmentation like described in the paper. It serves two purposes, edge masks without double edges, and if fine tuned also as a flat mask. It uses an internal limiter so it also can be used to mix filtered clips to pass only on flat areas.
__________________
i7-4790K@Stock::GTX 1070] AviSynth+ filters and mods on GitHub + Discussion thread |
|
16th December 2021, 00:08 | #694 | Link |
Registered User
Join Date: Nov 2009
Posts: 2,367
|
Yes, updating soon.
__________________
i7-4790K@Stock::GTX 1070] AviSynth+ filters and mods on GitHub + Discussion thread |
16th December 2021, 00:10 | #695 | Link | |
Registered User
Join Date: Dec 2005
Location: Sweden
Posts: 720
|
Quote:
In Avisynth_repository>x86-folder and in System32-folder. EDIT: BTW. Thanks Dogway for the applygradientcurves substitution!!! Last edited by anton_foy; 16th December 2021 at 00:24. |
|
16th December 2021, 00:36 | #696 | Link |
Registered User
Join Date: Nov 2009
Posts: 2,367
|
Are you using avisynth x86? If not files should go into the x64 folder and system32. In other words in the test34 zip go to the x64 folder and copy Avisynth.dll and DeVil.dll into System32, then the files from plugins folder into "plugins64+" folder of your avisynth+ installation. If this doesn't work you might need to check your paths with avsmeter "avsmeter64 avsinfo -lf >AVSinfo.log"
This is how it looks here: Code:
VersionString: AviSynth+ 3.7.1 (r3577, master, x86_64) VersionNumber: 2.60 File / Product version: 3.7.1.0 / 3.7.1.0 Interface Version: 8 Multi-threading support: Yes Avisynth.dll location: C:\Windows\system32\avisynth.dll Avisynth.dll time stamp: 2021-12-08, 19:27:35 (UTC) PluginDir2_5 (HKLM, x64): C:\Program Files (x86)\AviSynth+\plugins64 PluginDir+ (HKLM, x64): C:\Program Files (x86)\AviSynth+\plugins64+
__________________
i7-4790K@Stock::GTX 1070] AviSynth+ filters and mods on GitHub + Discussion thread |
16th December 2021, 01:57 | #697 | Link | |
Registered User
Join Date: Dec 2005
Location: Sweden
Posts: 720
|
Quote:
|
|
19th December 2021, 14:48 | #698 | Link |
Registered User
Join Date: Jul 2018
Posts: 1,209
|
I see default overlap param in SMDegrain = half block size. Do it really makes great visible quality benefit over the smaller size (like 2) ? I see enabling overlap (overlap > 0) in MDegrain significantly affect speed. With block size 8x8 overlap =4 may be 4 times slower of no-overlap. Overlap=2 runs about 60% of no-overlap speed. The overlap=0 really produces visible blocks edges (and make best speed but lowest quality).
Wiki lists: overlap int = blksize/2 Must be *even* and *less* than block size. Common values: blksize/4 or blksize/2. Larger overlap looks slightly better and runs slower. May be it exist some statistics what is most commonly used overlap value ? Assuming with hardware motion search the MAnalyse will be *infinitely* fast - the overlapping processing of MDegrain on CPU will be the main speed limiter. Last edited by DTL; 19th December 2021 at 14:56. |
19th December 2021, 20:54 | #699 | Link |
Registered User
Join Date: Nov 2009
Posts: 2,367
|
Guess I didn't notice the change of defaults, typically settings are as in MVTools defaults so a SMDegrain dumb call is practically the same.
The documentation says: "The greater overlap, the more blocks number, and the lesser the processing speed. However the default value 0 may cause blocking-like artefacts" But I can test with blksize/4, I will have a look at zorr statistics but I also have pending my own statistics. For SMDegrain is that and automatic thSAD detection, but it will be in form of a helper function to be called explicitly. I think a wise strategy is to default to blksize/4 if refinemotion is used.
__________________
i7-4790K@Stock::GTX 1070] AviSynth+ filters and mods on GitHub + Discussion thread |
19th December 2021, 21:41 | #700 | Link | |
Registered User
Join Date: Mar 2018
Posts: 447
|
Quote:
The test was using MFlowFPS while MCompensate would most likely be closer to what MDegrain is doing. Nevertheless I think the results also apply to MDegrain to certain degree at least. Optimal overlap and overlapv were different in that test, I think because motion was almost perfectly horizontal. In the general case that doesn't apply so using blksize/2 is the best option. I have even suggested that MVTools allowed larger than blksize/2 overlaps since there's a clear trend of better quality the larger the overlap. It would be interesting to test if the quality drop of having smaller overlap like blksize/4 can be compensated with other parameters which don't slow down the processing that much. |
|
Tags |
avisynth, dogway, filters, hbd, packs |
Thread Tools | Search this Thread |
Display Modes | |
|
|