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. |
|
|
Thread Tools | Search this Thread | Display Modes |
27th July 2016, 18:55 | #104 | Link |
Join Date: Mar 2006
Location: Barcelona
Posts: 5,034
|
__________________
Groucho's Avisynth Stuff |
28th July 2016, 01:01 | #106 | Link |
Registered User
Join Date: Dec 2014
Posts: 666
|
I guess there's only one way to find out
Is it possible to have a template similar to light, medium, and strong as a starting point? Sent from my iPhone using Tapatalk
__________________
Asus ProArt Z790 - 13th Gen Intel i9 - RTX 3080 - DDR5 64GB Predator - LG OLED C9 - Yamaha A3030 - Windows 11 x64 - PotPlayerr - Lav - MadVR |
28th July 2016, 19:32 | #107 | Link |
Registered User
Join Date: Jan 2008
Location: London
Posts: 156
|
I believe that I would have to create a new version of Deathray to be able to support 64-bit Avisynth+, because I would be linking against Avisynth+'s 64-bit lib. Instead of Avisynth's 32-bit lib.
These are two completely different pieces of software. I have no idea how much work that involves. |
28th July 2016, 21:30 | #108 | Link | |
Registered User
Join Date: Jan 2008
Location: London
Posts: 156
|
Quote:
deathray(hy=0.3, huv=0.3, ty=0, tuv=0, s=1, x=1, l=false, c=false, z=true, b=true) # light If you don't have colour noise, set huv=0. Set hy as low as 0.1 or as high as you like. Similar for huv. Set ty to 3 or 5 if you want to try temporal denoising (lots of frames). Set tuv similarly if you have colour noise: deathray(hy=0.5, huv=0.5, ty=3, tuv=3, s=1, x=1, l=false, c=false, z=true, b=true) # medium Try x=2 (don't use higher) for another way to increase strength: deathray(hy=1, huv=1, ty=5, tuv=5, s=1, x=2, l=false, c=false, z=true, b=true) # heavy I don't think there's any reason to go beyond 5 for ty and tuv. I prefer MDegrain3. By far my favourite is Deathray2 making a calm clip for MDegrain3 with a very light post-denoise by Deathray. That combination is on a whole other level. Last edited by Jawed; 29th July 2016 at 09:35. Reason: heavy was slightly wrong |
|
28th July 2016, 22:32 | #109 | Link | |
AVS+ Dev
Join Date: Aug 2013
Posts: 359
|
Quote:
__________________
AviSynth+ |
|
28th July 2016, 22:59 | #110 | Link | |
Registered User
Join Date: Jan 2008
Location: London
Posts: 156
|
Quote:
I will have a quick play... |
|
28th July 2016, 23:49 | #111 | Link |
Registered User
Join Date: Jan 2008
Location: London
Posts: 156
|
My avisynth.h has the following line 347:
void* operator new(unsigned size); And when I try to compile for 64-bit I get the error message: error C2821: first formal parameter to 'operator new' must be 'size_t' So, I've changed it to: void* operator new(size_t size); Which compiles. I have no idea if that's broken it (I'm assuming that the 64-bit avisynth uses the same fix...) Now, anyone who'd like to experiment, go here: https://github.com/JawedAshraf/Death...4-experimental and right-click the Deathray.dll file and save the target file. So if you're feeling brave, see what happens when you use this experimental 64-bit release. I don't know how to test it... (I have written other non-Avisynth 64-bit DLLs that work fine (using OpenCL), so I'm pretty hopeful about this.) |
28th July 2016, 23:55 | #112 | Link |
Join Date: Mar 2006
Location: Barcelona
Posts: 5,034
|
You should use the latest AVS+ header from here.
__________________
Groucho's Avisynth Stuff |
29th July 2016, 04:54 | #114 | Link |
Registered User
Join Date: Dec 2014
Posts: 666
|
Thanks for the preset. It makes our testing a lot easier. By the way,. How will you classify video grain? Luminance noise? Will the light setting be able to take care of this?
Sent from my iPhone using Tapatalk
__________________
Asus ProArt Z790 - 13th Gen Intel i9 - RTX 3080 - DDR5 64GB Predator - LG OLED C9 - Yamaha A3030 - Windows 11 x64 - PotPlayerr - Lav - MadVR |
29th July 2016, 09:37 | #115 | Link | |
Registered User
Join Date: Jan 2008
Location: London
Posts: 156
|
Quote:
deathray(hy=1, huv=3, ty=5, tuv=5, s=1, x=2, l=false, c=false, z=true, b=true) # heavy huv should be set to 1. I've corrected that. There is no classification of video grain or luminance noise. I'm afraid these "presets" are literally just starting points. Also, bear in mind that apart from a very light preset and as a pre-processor, I don't use Deathray. I certainly wouldn't use it as the sole de-noiser. Except for a quick and dirty de-noise. |
|
29th July 2016, 23:11 | #116 | Link | |
Registered User
Join Date: Jan 2008
Location: London
Posts: 156
|
Quote:
As I expected, there was quite a bit more effort involved than simply using the new header. The commits show the gory detail. So, I've updated the DLL. See post 111 for instructions on getting this DLL. I haven't tested it. Have fun! |
|
29th July 2016, 23:37 | #117 | Link | |
Join Date: Mar 2006
Location: Barcelona
Posts: 5,034
|
Quote:
Thanks for the update, I'll give it a whirl soon.
__________________
Groucho's Avisynth Stuff |
|
|
|