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. |
![]() |
#2741 | Link |
Registered User
Join Date: Nov 2009
Posts: 2,338
|
@akexx777 That's an error on line 215, basically a nmod() call in the Defaults definitions. It works for me so ensure everything is updated and no other older ResizersPack is present.
You can also try with this call nmod(8/2,2,4) which is what is failing on line 215
__________________
i7-4790K@Stock::GTX 1070] AviSynth+ filters and mods on GitHub + Discussion thread |
![]() |
![]() |
![]() |
#2742 | Link | |
Registered User
Join Date: Mar 2012
Posts: 69
|
Quote:
|
|
![]() |
![]() |
![]() |
#2743 | Link |
Acid fr0g
Join Date: May 2002
Location: Italy
Posts: 2,439
|
What about using avs_libplacebo in some of your scripts? It's some weeks that I am playing with it and it's really fast and powerful.
The mitchell downsizing filter is something astonishing to get native anime resolution.
__________________
@turment on Telegram |
![]() |
![]() |
![]() |
#2744 | Link | |
Registered User
Join Date: Jul 2018
Posts: 1,000
|
Quote:
Still first generation of MVs (no refining) and no prefiltering. mvtools2 script only. Last edited by DTL; 27th September 2023 at 22:06. |
|
![]() |
![]() |
![]() |
#2746 | Link |
Acid fr0g
Join Date: May 2002
Location: Italy
Posts: 2,439
|
I am swearing with the ending of an anime.
The first part of the ending is a resized 1080i 59.94, the second part is a true (I think) 1080i 59.94. I want to convert them to 23.976 as the rest of the anime. For the second part, I tried to deinterlace and apply IVTC via DGTools but it becomes a mess, as its not a true telecined video. For the first part I have no ideas too. ![]()
__________________
@turment on Telegram |
![]() |
![]() |
![]() |
#2749 | Link |
Registered User
Join Date: Jan 2018
Posts: 2,080
|
I tried this script with the second part and it's a good result but you need to add some dehalo/dering and derainbow to get a better result
Code:
QTGMCp(Preset="Very Slow", Sharpness=0).SelectEven() prefetch(2) |
![]() |
![]() |
![]() |
#2752 | Link | |
Registered User
Join Date: Dec 2005
Location: Sweden
Posts: 688
|
Quote:
|
|
![]() |
![]() |
![]() |
#2753 | Link |
Registered User
Join Date: Dec 2022
Posts: 62
|
Hello. Question about FineSharpPlus.
I use values: FineSharpPlus(mode=1, sstr=1, cstr=0.1, xstr=0, lstr=1, pstr=4, ldmp=0, hdmp=0) If you increase "pstr" more than 4, the difference in the result will be almost invisible. If "lstr" is set to 2 (or above), then the difference at pstr=4 or higher becomes more noticeable. This is right? Last edited by Lan4; 9th October 2023 at 10:40. |
![]() |
![]() |
![]() |
#2754 | Link |
Registered User
Join Date: Dec 2022
Posts: 62
|
Question about using the kernel in DetailSharpen and FineSharpPlus. I'm watching the preview in AvsPmod.
Using gaussian kernel in DetailSharpen(mode=0). Look at the furrows in the image that are most noticeable on the face. ![]() Using box kernel in DetailSharpen(mode=1). Now the furrows have disappeared. ![]() Using gaussian kernel in FineSharpPlus(mode=1) ![]() And using box kernel in FineSharpPlus(mode=-1). ![]() There is no difference. Furrows are present in both last examples, as if the kernel is not switching. Am I right or wrong? The question is more of a scientific one, since furrows are not visible after encoding, or almost invisible. Last edited by Lan4; 9th October 2023 at 15:44. |
![]() |
![]() |
![]() |
#2755 | Link | |
Registered User
Join Date: May 2008
Posts: 21
|
@Dogway, I've been experimenting ex_Vibrance(), to be more precise the Recovery mode to get back the proper saturation after rainbow removal.
The issue is that ex_Vibrance is working okish, i.e., it does recover contrast in areas that where lost, but the problem is that it is also getting back the rainbows in some places. There also frames where the issue is even worse than before (see below) Any idea why? I mean, any idea if this can be avoided? This idea of getting back the contrast after removing the rainbows is a neat idea and it would be awesome to be able to make use of it. Here is an example. Source: (Rainbow is visible in the centre near the hole, near the vertical lines etc) ![]() Source + Scomb: Rainbows are gone ![]() Source + Scomb + ex_Vibrance: Rainbow is back and vertical lines are now surrounded by a Yellowish "aura", i.e., rainbow effect is accentuated ![]() Script used: Quote:
PS2: I made the same test but with progressive video and the issue remains exactly the same Last edited by fabioseixal; 14th October 2023 at 03:06. |
|
![]() |
![]() |
![]() |
#2756 | Link | |
Registered User
Join Date: Nov 2009
Posts: 2,338
|
Sorry for the delay, I'm quite busy now with APP development.
@fabioseixal: I think in this case it's better to increase saturation or vibrance. If your filtering is local then the difference of saturation in "recovery" mode is also going to be local. "Recover" works better with mostly global desaturation like denoisers and such. For DeRainbow I used to use: Code:
edgy=FlatMask(2.0).ex_expand() ex_merge(last,FFT3DFilter( sigma=2, sigma2=8, sigma3=12, sigma4=4, bt=3, plane=3, ncpu=4),edgy.ex_expand(),Y=2,UV=3,luma=true) I also had this expanded version which kills rainbowing further and preserves saturation a bit better. Code:
o = last derain = o.ex_median("median",Y=2,UV=3) Hmed = ex_luts(o,o,mode="median",pixels="-2 0 -1 0 0 0 1 0 2 0",UV=2) Hedge = ex_lutxy(Hmed,o,"x y - abs 8 *",UV=128) ex_merge(o,derain,Hedge.ex_expand(2),luma=true,Y=2,UV=3) edgy=FlatMask(2.0).ex_expand() ex_merge(o,FFT3DFilter( sigma=2, sigma2=8, sigma3=12, sigma4=4, bt=3, plane=3, ncpu=4),edgy.ex_expand().ex_vibrance(1),Y=2,UV=3,luma=true) Quote:
__________________
i7-4790K@Stock::GTX 1070] AviSynth+ filters and mods on GitHub + Discussion thread Last edited by Dogway; 26th October 2023 at 01:25. |
|
![]() |
![]() |
![]() |
#2757 | Link |
Registered User
Join Date: Dec 2022
Posts: 62
|
In Finesharp, increasing the LSTR and PSTR parameters softens the sharpness. In FinesharpPlus, on the contrary, it increases sharpness. I'm right? Showing a preview from AvsPmod:
https://imgsli.com/MjE2NDkx |
![]() |
![]() |
![]() |
#2758 | Link |
Registered User
Join Date: Dec 2022
Posts: 62
|
This is how I understand how Finesharp works. LSTR softens flat areas and textures. PSTR softens edges without affecting flat areas or textures. Screenshots after encoding:
sstr=5, lstr=1, pstr=1 (all other values are at minimum, 0 or 0.1) ![]() sstr=5, lstr=5, pstr=1 ![]() sstr=5, lstr=1, pstr=5 ![]() But I don't understand how FinesharpPlus works. I have to guess with the values to get the result I want. |
![]() |
![]() |
![]() |
#2759 | Link |
Registered User
Join Date: Nov 2009
Posts: 2,338
|
@Lan4: Sorry for the delay, FineSharp non-linear sharpening is an old implementation, whereas FineSharpPlus one is based on LSFplus in Smode=5, if any you might want to compare to that. This is not to say everything's right on FineSharpPlus, the contrary, I need to give it a review to see why I'm getting a flat grey shrpD clip, as well as confirm your suspicions. When I get some time I will let you know. Maybe I open an issue ticket on the repo so I don't forget.
__________________
i7-4790K@Stock::GTX 1070] AviSynth+ filters and mods on GitHub + Discussion thread |
![]() |
![]() |
![]() |
Tags |
avisynth, dogway, filters, hbd, packs |
Thread Tools | Search this Thread |
Display Modes | |
|
|