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. |
2nd February 2023, 19:22 | #1961 | Link |
Pig on the wing
Join Date: Mar 2002
Location: Finland
Posts: 5,731
|
It's probably the source filter playing tricks on you. I think you can force it to output the correct format with specific parameters.
__________________
And if the band you're in starts playing different tunes I'll see you on the dark side of the Moon... |
2nd February 2023, 20:18 | #1963 | Link |
Pig on the wing
Join Date: Mar 2002
Location: Finland
Posts: 5,731
|
Hmm.. maybe format="YUV420P8" would be correct if MediaInfo is outputting the correct information.
__________________
And if the band you're in starts playing different tunes I'll see you on the dark side of the Moon... |
2nd February 2023, 22:04 | #1965 | Link | |
21 years and counting...
Join Date: Oct 2002
Location: Germany
Posts: 716
|
Quote:
Also how to cope with wobbling backgrounds after degraining with SMDegrain. It usually shows up on older movies with flickering luma. The problem is the denoised movie with the wobble looks worse than the original with noise and flickering. I'm almost at the point of giving up denoising these films. As I can't find any setting that reduces this succesfully. Maybe degrain is the wrong denoiser for these. A special prefilter which stabilizes luminance flicker may be helpful, idk. LFR and DCTFlicker don't help me here. |
|
2nd February 2023, 22:35 | #1966 | Link | |
Registered User
Join Date: Dec 2005
Location: Sweden
Posts: 703
|
Quote:
|
|
2nd February 2023, 22:54 | #1967 | Link | |||
Registered User
Join Date: Nov 2009
Posts: 2,361
|
Quote:
For example for 2D cel animation: Code:
median / surface blur → bilateral → NLMeans Code:
MVTools → BM3D Code:
FFT3D → DFTTest IMO block matching is the superior for video but for anime median like filters seem move appropiate. The spatial - only prefilter variants are there solely for performance reasons . Quote:
Quote:
If the problem is luma flicker you need to stabilize it with ex_autolevels or other solution.
__________________
i7-4790K@Stock::GTX 1070] AviSynth+ filters and mods on GitHub + Discussion thread Last edited by Dogway; 2nd February 2023 at 23:13. |
|||
3rd February 2023, 06:23 | #1968 | Link | |||
Registered User
Join Date: Feb 2003
Posts: 106
|
Quote:
Quote:
Quote:
Yes I have all the required updated dependencies. I've successfully used deep_resize with some other videos files already but there are two that are throwing up this same error. The dimensions for both of the problematic files are below 480p so I think that might have something to do with it but I can't figure out what. |
|||
3rd February 2023, 07:33 | #1969 | Link |
Pig on the wing
Join Date: Mar 2002
Location: Finland
Posts: 5,731
|
Try adding just Info() or propShow() after the source is loaded, see what is actually output.
__________________
And if the band you're in starts playing different tunes I'll see you on the dark side of the Moon... |
3rd February 2023, 09:34 | #1971 | Link |
Registered User
Join Date: Jan 2018
Posts: 2,156
|
YV12 is YUV420 in avs+
http://avisynth.nl/index.php/Planar |
3rd February 2023, 18:13 | #1973 | Link | |
Registered User
Join Date: Nov 2009
Posts: 2,361
|
Quote:
Code:
spline16resize(320,240) propClearAll() deep_resize(960,720,grain=0,qual=2,gpuid=-1)
__________________
i7-4790K@Stock::GTX 1070] AviSynth+ filters and mods on GitHub + Discussion thread |
|
3rd February 2023, 19:17 | #1974 | Link | ||
21 years and counting...
Join Date: Oct 2002
Location: Germany
Posts: 716
|
Quote:
Quote:
Just watch the left and upper side of the archway the actor is walking through and you can't miss it. Looks awful on a big screen TV. Original: https://send.cm/d/JxeF Denoised: https://send.cm/d/JxeG Will play around with reduceflicker and autolevels. Would appreciate some input on starting parameters from where to go as I have no experience with both filters. |
||
3rd February 2023, 21:07 | #1975 | Link |
Registered User
Join Date: Nov 2009
Posts: 2,361
|
Interesting clip, interlaced? I think you might treat it as progressive, so set propSet("_FieldBased",0).
For prefilter I noticed issues for FluxSmooth on temporal domain, it causes some ghosting, probably better to go with it's spatial MinBlur which is fantastic as far as spatial prefilter, then BM3D, then MVTools. Back to the clip I was thinking yesterday to include IQM to SceneStats since the function was added weeks ago to ExTools. This is a more robust metric. I was playing now with ex_autolevels() but I didn't map the gamma but after that albeit the result is better the overall is not still good enough, median bad, average too dark for first scene, will try next with IQM. Following that you might need to apply a strong temporal denoiser. Anyway videoFred is a specialist on these kind of sources, I would also ask him too since he has a lot of experience on old rusty films like this.
__________________
i7-4790K@Stock::GTX 1070] AviSynth+ filters and mods on GitHub + Discussion thread |
4th February 2023, 08:34 | #1976 | Link | |||
21 years and counting...
Join Date: Oct 2002
Location: Germany
Posts: 716
|
Thanks Dogway for having a look at this.
Quote:
Quote:
Furthermore I use BM3D first then FluxSmooth because block matching tends to produce some poor artefacts in rare cases on some forms of noise. FluxSmooth filters these a little and smoothes some residual low freq noise from block matching quite nicely. But I rarely use ex_FluxSmooth with a radius >1 as it smoothes fine detail too much with 2 or even 3. Only if residual noise is still too present and the trade-off is worth it. Quote:
As general noise filter or as a prefilter? Any suggestions which ones to give a try maybe? Last edited by LeXXuz; 4th February 2023 at 08:40. |
|||
4th February 2023, 12:14 | #1978 | Link |
Pig on the wing
Join Date: Mar 2002
Location: Finland
Posts: 5,731
|
A rather simple question regarding prefiltering, this is something I've often wondered.
If you remove most or all the noise from the prefilter clip, you are also bound to remove plenty of fine details as well. Is this not a problem when trying to keep the details but remove the noise with MDegrain? I've usually taken a precarious way like using a ex_MinBlur with radius 1 or 2 depending on the source. Running ex_BM3D on the clip definitely removes all the noise but much of the finer details as well. (By the way, I couldn't replicate the issue with DGSource cropping and BM3D so maybe it's fixed now.)
__________________
And if the band you're in starts playing different tunes I'll see you on the dark side of the Moon... |
4th February 2023, 12:53 | #1979 | Link | |
Registered User
Join Date: Jul 2018
Posts: 1,063
|
Quote:
If you get a sequence of stable photos with noise and provide zeroed motion vectors to MDegrain it will not smooth details at all with any high thSAD (it will work as simple static Average() processing). But with real footage the MDegrain do not know which blocks have zeroed motion vectors at real motion pictures camera shooting with noised blocks so motion vectors search with MAnalyse may provide more and more false non-zeroed motion vectors for real fixed parts of frame and it one of the reason to details lost at the MDegrain output. With prefiltering you remove part of noise from the source to MAnalyse and increase probability to compute more correct motion vector (zero for fixed blocks and correct pointing to moving). But it is not guaranteed because prefiltering also cause details lost for MAnalyse and it also may be the reason of non-correct motion vectors. In current versions of mvtools there is no implementation of multi-pass iterative motion search and degrain and next iteration motion vectors refining and so on. Only some attempts exist with script writers to make 'prefiltering' and some multi stages processing with possible data refining. Last edited by DTL; 4th February 2023 at 13:05. |
|
4th February 2023, 13:01 | #1980 | Link | |
21 years and counting...
Join Date: Oct 2002
Location: Germany
Posts: 716
|
Quote:
That's why I created myself 10 different profiles, ranging from sources with extreme high quality to extreme low quality. So when denoising a film I pick one of these profiles as a general direction and then still fine-tune it more or less, because every source is different. |
|
Tags |
avisynth, dogway, filters, hbd, packs |
Thread Tools | Search this Thread |
Display Modes | |
|
|