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. Domains: forum.doom9.org / forum.doom9.net / forum.doom9.se |
|
|
#1121 | Link | |
|
Registered User
Join Date: Mar 2012
Location: Texas
Posts: 1,676
|
Quote:
|
|
|
|
|
|
|
#1123 | Link | |
|
Pig on the wing
Join Date: Mar 2002
Location: Finland
Posts: 5,836
|
Quote:
__________________
And if the band you're in starts playing different tunes I'll see you on the dark side of the Moon... |
|
|
|
|
|
|
#1124 | Link | |
|
Registered User
Join Date: Dec 2005
Location: Sweden
Posts: 722
|
Quote:
EDIT: Code:
src=last CCD(10,HD=true) CombinePlanes(src, last, src, planes="YUV") Last edited by anton_foy; 30th April 2022 at 18:36. |
|
|
|
|
|
|
#1126 | Link |
|
Registered User
Join Date: Nov 2009
Posts: 2,375
|
@anton_foy: Yes, I could test on grainy chroma and works great as well. As for your issue I haven't seen it... also tested on a 4K clip. I updated today the filter again to be able to turn off either chroma plane either U or V. Also removed the HD arg since it works fine for all resolutions whereas 4 and 12 step size was giving issues.
Also wanted to bring to the attention a new filter. Was unexpected but it occurred to me while reading around. Called FindTemp() will infer color temperature from the image, therefore it will only make sense for natural acquired images without grading of any kind. This tool is useful to know if you shot with a temperature of D50, D55 or other and then fix according with WhitePoint() as a step of the color correction process. Tomorrow I will be uploading the last battery of script changes to resume the mvtools Zopti optimizations.
__________________
i7-4790K@Stock::GTX 1070] AviSynth+ filters and mods on GitHub + Discussion thread |
|
|
|
|
|
#1127 | Link | ||
|
Registered User
Join Date: Dec 2020
Posts: 100
|
Quote:
Link for the mentioned guide: https://silentaperture.gitlab.io/mdb...roduction.html And for specific questions, I prefer that you join our discord, where there are many VS users who can help: https://discord.gg/qxTxVJGtst Quote:
|
||
|
|
|
|
|
#1128 | Link |
|
Registered User
Join Date: Jan 2012
Location: Mesopotamia
Posts: 2,690
|
Julek, tormento, what about just use https://github.com/theChaosCoder/vap...TPACK/releases it got editor and stuff, Personally I use it to spy on vs things
__________________
See My Avisynth Stuff |
|
|
|
|
|
#1129 | Link | |
|
Registered User
Join Date: Dec 2020
Posts: 100
|
Quote:
And his editor doesn't have autocomplete for scripts, you can see how it looks in vs code at this minute: https://youtu.be/DBL8nc2hp3U?t=764 This is really important for things like QTGMC, which has a lot of parameters. |
|
|
|
|
|
|
#1130 | Link |
|
Registered User
Join Date: Jan 2012
Location: Mesopotamia
Posts: 2,690
|
Either way, I don't care, it's do the job for test (spy), I even use avs/avs+ as portable in my personal laptop, I just hate install things and I love things be portable
and as aside note for vs, it's kinda bloated with python so I may never use it in my personal laptop
__________________
See My Avisynth Stuff |
|
|
|
|
|
#1131 | Link | |
|
Registered User
Join Date: Nov 2009
Posts: 2,375
|
Quote:
__________________
i7-4790K@Stock::GTX 1070] AviSynth+ filters and mods on GitHub + Discussion thread |
|
|
|
|
|
|
#1132 | Link | |
|
Acid fr0g
Join Date: May 2002
Location: Italy
Posts: 3,075
|
Quote:
![]() Just joined.
__________________
@turment on Telegram |
|
|
|
|
|
|
#1133 | Link |
|
24 years and counting...
Join Date: Oct 2002
Location: Germany
Posts: 747
|
Dogway I've used SMDegrain v3.1.2d quite a lot before. Now I'm trying out your version but get very different visual results.
Is there any kind of correlation for tr, thSAD etc to get kind of 'similar' results? f.e. I've used these parameters with SMDegrain(+LSFmod): Code:
PRE=(sneo_dfttest(Y=3, U=3, V=3, tbsize=1, slocation="0.0:0 0.5:2 0.9:8 1.0:16", chrslocation="0.0:0 0.5:0.5 0.9:2 1.0:4")) SMDegrain(tr=3, thSAD=200, thSADC=50, contrasharp=100, refinemotion=true, truemotion=false, Str=1.0, pel=1, subpixel=2, prefilter=PRE, chroma=true, plane=4)
|
|
|
|
|
|
#1134 | Link |
|
Registered User
Join Date: Nov 2009
Posts: 2,375
|
I think you mean neo_dfttest()?
Code:
PRE=neo_dfttest(Y=3, U=3, V=3, tbsize=1, slocation="0.0:0 0.5:2 0.9:8 1.0:16", nlocation="0.0:0 0.5:0.5 0.9:2 1.0:4") NotSMDegrain(tr=3, thSAD=200, thSADC=50, refinemotion=true, truemotion=false, Str=1.0, pel=1, subpixel=2, prefilter=PRE, chroma=true, plane=4) I compared to: Code:
PRE=neo_dfttest(Y=3, U=3, V=3, tbsize=1, slocation="0.0:0 0.5:2 0.9:8 1.0:16", nlocation="0.0:0 0.5:0.5 0.9:2 1.0:4") SMDegrain(tr=3, thSAD=400, thSADC=50, refinemotion=true, truemotion=false, Str=5.0, pel=1, subpixel=2, prefilter=PRE, chroma=true, plane=4) With contrasharp=100 all your grain is back because the prefilter clip 'PRE' barely denoises and now 'contrasharp=n' (LSFplus) is doing a better recovery job. You can try with: Code:
SMDegrain(tr=3, thSAD=300, thSADC=50, contrasharp=40, refinemotion=true, truemotion=false, Str=5.0, pel=1, subpixel=2, prefilter=2, chroma=true, plane=4)
__________________
i7-4790K@Stock::GTX 1070] AviSynth+ filters and mods on GitHub + Discussion thread |
|
|
|
|
|
#1135 | Link | |||
|
24 years and counting...
Join Date: Oct 2002
Location: Germany
Posts: 747
|
Thanks for your reply Dogway. I think I should've added more detail about how I use SMD in the first place, sorry.
![]() Quote:
Quote:
I understand now that the value is much too high for your version of SMD as the sharpener seems to be working (again) as it should. So I have to find new values for my presets. I made myself a few different presets over the past months for a wider variety of grain in sources. From sources with hardly visible grain to extremely grainy ones. My example above was for a source with very little grain, hence the small values for dfttest and thSAD. Quote:
I'm also very carefull with chroma denoising, that's why I prefer a ratio of 3:1 or even 4:1 between luma and chroma, depending on source. |
|||
|
|
|
|
|
#1136 | Link |
|
Registered User
Join Date: Nov 2009
Posts: 2,375
|
LSFplus is a top-to-bottom refactor of LSFmod (more over the contrasharpening block), and it makes much more sense. I didn't repurpose the filter, just made more sense out of it following some Didée's suggestions and greatly optimizing and improving the code at the same time.
The thing is LSFmod was mostly meant to be used for SD content. I had to add back 'old' (now named 'LSF') method and make it default for HD. The sharpening method people prefers varies greatly, as it also depends on the source condition so you can even use a separate sharpener with some temporal limiting (ie. with soothe), etc. By the way you can also use temporal limited sharpening within SMDegrain, simply set 'limitS=false'. As for the smearing, I made great efforts with that. First there is the internal luma_rebuild, I recommend the default Str=5.0 to separate dark elements better. Then I made LFR, to recover low frequency smearing. As for the chroma, all my tests showed an ideal ratio (scaleCSAD) of 1:2 for good content, even for grainy HD. For SD it switches to 2:1. There are HUE lines that MAnalyse can pick up in chroma and are not clear in luma so it's important for vector structure. There are some automations internally for defaults, so check defaults with show=true to have some ground to test from. EDIT: To make it clear. Prefiltering is as important as MDegrain. Prefilter spatially as you would stand-alone, no need to be perfect but in the ballpark (falling short if any). Then let MDegrain do the dirty job.
__________________
i7-4790K@Stock::GTX 1070] AviSynth+ filters and mods on GitHub + Discussion thread Last edited by Dogway; 5th May 2022 at 20:14. |
|
|
|
|
|
#1137 | Link |
|
24 years and counting...
Join Date: Oct 2002
Location: Germany
Posts: 747
|
Thanks for that detailed explanation Dogway.
Guess I have quite a lot to play around with to find some new presets for me. In theory any movie/source is different and needs special adjustment on its own for optimum results. But this would clearly exceed the free time and motivation I have, so I'm trying to find some different presets as a compromise for most of my sources. What about the temporal radius? I used tr=6 with values even up to 12 in old SMDegrain for some of the nastier stuff. I see the range is now 1-9 so I guess the scale is different? How high would/should you go with tr for little grain up to really nasty ones? |
|
|
|
|
|
#1138 | Link |
|
Registered User
Join Date: Nov 2009
Posts: 2,375
|
IMO anything higher than 3-4 is a waste of time, it might indicate a problem with prefiltering.
I don't know what you work with but for live action there's little temporal correlation. Try to play with the function definition sliders to get there faster, I only exposed the main ones to care about.
__________________
i7-4790K@Stock::GTX 1070] AviSynth+ filters and mods on GitHub + Discussion thread |
|
|
|
|
|
#1140 | Link | |
|
Acid fr0g
Join Date: May 2002
Location: Italy
Posts: 3,075
|
Quote:
![]() Sometimes I had to use thsad=900 up to 1200 ![]() Then I learned about double pass denoising. I always thought that increasing the frame span, besides denoising better, increases its precision. Am I wrong?
__________________
@turment on Telegram |
|
|
|
|
![]() |
| Tags |
| avisynth, dogway, filters, hbd, packs |
| Thread Tools | Search this Thread |
| Display Modes | |
|
|