View Full Version : Creating an AviSynth Video Enhancement Script


ingoldie
12th July 2023, 13:02
Please help!
I've been working on creating an AviSynth Video Enhancement Script for years.
So I don't have any time to work and I need financial support.


Originals/Final Results

Original(512x384)
https://mediafire.com/file/ldfiyrscrrv85gz/Original1.avi/file

Result(1024x768)
https://mediafire.com/file/o8py80dvmvefe50/Result20.avi/file

Original2(512x384)
https://mediafire.com/file/24uvlc89yzx6atx/Original2.avi/file

Result2(1024x768)
https://mediafire.com/file/kj713jqysd9tm6i/Result21.avi/file


I can give the scripts to improve and get better result in return for financial support.

Previous Results

https://forum.doom9.org/showthread.php?p=1889042#post1889042

VoodooFX
12th July 2023, 15:32
I can give the scripts to improve and get better result in return for financial support.

Let's refresh memory:

By the way, I don't plan on creating a software to sell.

I'm trying to create a Freeware.

Setsugen no ao
12th July 2023, 17:25
so i don't have any time to work and i need financial support.

...

I can give the scripts to improve and get better result in return for financial support.



💀💀💀💀💀

johnmeyer
12th July 2023, 18:15
Hard to believe it's been six years since you posted those same clips:

AviSynth equivalent of the Super-Resolution technique in Adobe Photoshop? (https://forum.doom9.org/showthread.php?p=1889042#post1889042)

I sincerely hope that you are able to finish the project some day.

As for getting money for your scripts, here's a link to the post VoodoFX referenced:

I'm trying to create a Freeware (https://forum.doom9.org/showthread.php?p=1901566#post1901566)

Those who are new to this might want to start reading that thread at the point linked to, and skim through the next two pages.

goorawin
13th July 2023, 06:40
Unless it is as good or better than this output, I would give the idea away.
https://u.pcloud.link/publink/show?code=XZjYGIVZNPlz5soEUpjbes659XpJWjwwBovy

ingoldie
13th July 2023, 11:55
Unless it is as good or better than this output, I would give the idea away.
https://u.pcloud.link/publink/show?code=XZjYGIVZNPlz5soEUpjbes659XpJWjwwBovy

It is very unnatural. I can get a better unnatural result with AviSynth. My goal is to get a natural result anyway.

ingoldie
13th July 2023, 12:30
For example I can get a better result about denoising. But without loss of detail, I can get a result like this at most.
And one of my goals is to get a better result about denoising without loss of detail.

anton_foy
13th July 2023, 12:38
For example I can get a better result about denoising. But without loss of detail, I can get a result like this at most.
And one of my goals is to get a better result about denoising without loss of detail.

But you have not yet showed it. Goorawin did but yours still has "wobbly/creeping" artifacts. No script, no help. This is "AviSynth Usage" and requires a script to tweak somewhere.

To the next question, please specify what you find unnatural. I find your result unnatural with the wobbly sky after denoising but you maybe have another concept of "unnatural" than others here.

ingoldie
13th July 2023, 12:49
To the next question, please specify what you find unnatural.

The result is like painting. It doesn't seem realistic.

Selur
20th July 2023, 18:34
justForFun: video (https://drive.google.com/file/d/1bQciZoI3quboXa74vrQE2EukWUaMTaOD/view?usp=drive_link), script (https://pastebin.com/7sYfx8DV) using Vapoursynth

ingoldie
27th July 2023, 13:32
Does anybody have any advice on removing noise without loss of detail?

Result(1024x768)
https://www.mediafire.com/file/o8py80dvmvefe50/Result20.avi/file

Result2(1024x768)
https://www.mediafire.com/file/kj713jqysd9tm6i/Result21.avi/file

kedautinh12
27th July 2023, 13:53
Try TemporalDegrain2 or SMDegrain

ingoldie
27th July 2023, 14:29
Try TemporalDegrain2 or SMDegrain

Of course I tried but both didn't work on removing noise without loss of detail?
Any other advice?

anton_foy
27th July 2023, 15:10
Of course I tried but both didn't work on removing noise without loss of detail?
Any other advice?

Clay you can try.

ingoldie
27th July 2023, 15:36
By the way, AviSynth noise removal plugin is already used for the results.
But it's not enough unless the details are lost.

kedautinh12
27th July 2023, 15:57
Of course I tried but both didn't work on removing noise without loss of detail?
Any other advice?

Try with postFFT=4 or 5 in TemporalDegrain2. You need try edit parameters in SMDegrain, don't use default settings

ingoldie
27th July 2023, 16:01
Try with postFFT=4 or 5 in TemporalDegrain2. You need try edit parameters in SMDegrain, don't use default settings

Can you edit all parameters in both TemporalDegrain2 and SMDegrain?

ingoldie
27th July 2023, 16:13
Clay you can try.

This script belongs to you, so you know best how to use it.
Can you edit all parameters in Clay for the results?

anton_foy
28th July 2023, 00:55
This script belongs to you, so you know best how to use it.
Can you edit all parameters in Clay for the results?

Sure go ahead and tweak all you want.

ingoldie
21st September 2023, 13:47
I tried many AviSynth denoisers but can't get a result without loss of detail.
Can I see your effort please?

Result(1024x768)
https://www.mediafire.com/file/o8py80dvmvefe50/Result20.avi/file

Result2(1024x768)
https://www.mediafire.com/file/kj713jqysd9tm6i/Result21.avi/file

kedautinh12
23rd September 2023, 03:05
I tried many AviSynth denoisers but can't get a result without loss of detail.
Can I see your effort please?

Result(1024x768)
https://www.mediafire.com/file/o8py80dvmvefe50/Result20.avi/file

Result2(1024x768)
https://www.mediafire.com/file/kj713jqysd9tm6i/Result21.avi/file

try
SMDegrain(6, 400, prefilter=6, ContraSharp=true, RefineMotion=true, plane=4, limits=false, DCTFlicker=false)

or
TemporalDegrain2(postFFT=4, fftThreads=2)

ingoldie
24th September 2023, 15:31
By the way, the results without denoise filter I use

Result without denoising
https://www.mediafire.com/file/voxhxk97qd7qk2d/Result_without_denoising.avi/file

Result without denoising 2
https://www.mediafire.com/file/dda1us9i0bqn5vw/Result_without_denoising_2.avi/file

ingoldie
25th September 2023, 14:25
What do you think about denoising effort of the results?

Result without denoising
https://www.mediafire.com/file/voxhxk97qd7qk2d/Result_without_denoising.avi/file

Result without denoising 2
https://www.mediafire.com/file/dda1us9i0bqn5vw/Result_without_denoising_2.avi/file


Final Results

Result(1024x768)
https://mediafire.com/file/o8py80dvmvefe50/Result20.avi/file

Result2(1024x768)
https://mediafire.com/file/kj713jqysd9tm6i/Result21.avi/file

EHarlen
26th September 2023, 14:00
What about the results of


SMDegrain(6, 400, prefilter=6, ContraSharp=true, RefineMotion=true, plane=4, limits=false, DCTFlicker=false)

and


TemporalDegrain2(postFFT=4, fftThreads=2)

kedautinh12
26th September 2023, 15:55
With
SMDegrain(6, 400, prefilter=6, ContraSharp=true, RefineMotion=true, plane=4, limits=false, DCTFlicker=false)
clip: https://drive.google.com/file/d/1IGge9etzio2yOvhntGZxB9wRIDiIQGXR/view?usp=drive_link
clip2: https://drive.google.com/file/d/1f6spszp_41yss6K8pMgjWxxVZAHUU3Ha/view?usp=drive_link

With
TemporalDegrain2(postFFT=4, fftThreads=2)
clip: https://drive.google.com/file/d/1q8F6gSwnpn_T1SZsyEn-yDYC6ZWqtjV-/view?usp=drive_link
clip2: https://drive.google.com/file/d/1_BDPVTSKbL6TzyURVnVZO47-K5mOk6V7/view?usp=drive_link

kedautinh12
26th September 2023, 15:58
I wonder why both of you don't try and test. I'm lazy and just suggestions. You need to try before ask someone result :D

ingoldie
29th September 2023, 14:38
With
SMDegrain(6, 400, prefilter=6, ContraSharp=true, RefineMotion=true, plane=4, limits=false, DCTFlicker=false)
clip: https://drive.google.com/file/d/1IGge9etzio2yOvhntGZxB9wRIDiIQGXR/view?usp=drive_link
clip2: https://drive.google.com/file/d/1f6spszp_41yss6K8pMgjWxxVZAHUU3Ha/view?usp=drive_link

With
TemporalDegrain2(postFFT=4, fftThreads=2)
clip: https://drive.google.com/file/d/1q8F6gSwnpn_T1SZsyEn-yDYC6ZWqtjV-/view?usp=drive_link
clip2: https://drive.google.com/file/d/1_BDPVTSKbL6TzyURVnVZO47-K5mOk6V7/view?usp=drive_link

Both are very bad. Detail loss, multiple deformities, etc.

kedautinh12
29th September 2023, 15:52
Both are very bad. Detail loss, multiple deformities, etc.

Can you screenshot where detail lost between original and denoised video? And deformities relate interlaced not noised. Denoised script can't fix interlaced, you need use Deinterlaced script to fix that

ingoldie
30th September 2023, 12:42
Open two files via the same AvsPmod and view them sequentially to see all the difference between "Results without denoising" and denoised results ("SMDegrain Result", "TemporalDegrain2 Result 2")


SMDegrain Result

https://i.ibb.co/b2gwZMc/SMDegrain-Result.png (https://ibb.co/qWMqf3T)

TemporalDegrain2 Result 2

https://i.ibb.co/47tF76S/Temporal-Degrain2-Result-2.png (https://ibb.co/DtW1txM)


There is also a general loss of detail.

kedautinh12
30th September 2023, 12:50
Can you compared with original video???

ingoldie
30th September 2023, 13:23
Here is the Original upscaled(lanczos4resize(1024,768)) to compare with SMDegrain Result

Original (1024,768)
https://www.mediafire.com/file/dvv6knum3wpvh6o/Original_%25281024%252C768%2529.avi/file

SMDegrain Result
https://drive.google.com/file/d/1IGge9etzio2yOvhntGZxB9wRIDiIQGXR/view

As I told open two files via the same AvsPmod and view them sequentially to see all the difference.

kedautinh12
30th September 2023, 13:36
By the way, the results without denoise filter I use

Result without denoising
https://www.mediafire.com/file/voxhxk97qd7qk2d/Result_without_denoising.avi/file

Result without denoising 2
https://www.mediafire.com/file/dda1us9i0bqn5vw/Result_without_denoising_2.avi/file

Compare here, this is sample you share me not sample above

kedautinh12
30th September 2023, 13:51
And can you share me sample before upscale?? I think you need Deinterlaced before upscale to get progressive frame

ingoldie
30th September 2023, 13:56
Do you mean the following files in the first post?



Original(512x384)
https://mediafire.com/file/ldfiyrscrrv85gz/Original1.avi/file

Original2(512x384)
https://mediafire.com/file/24uvlc89yzx6atx/Original2.avi/file

ingoldie
30th September 2023, 13:56
By the way, when I play the following video, deformities occur in the places I marked.

SMDegrain Result
https://drive.google.com/file/d/1IGge9etzio2yOvhntGZxB9wRIDiIQGXR/view



SMDegrain Result

https://i.ibb.co/b2gwZMc/SMDegrain-Result.png (https://ibb.co/qWMqf3T)

ingoldie
30th September 2023, 14:24
When I upscale(lanczos4resize(1024,768)) or zoom 200% the following Original(512x384) files in the second AvsPmod and compare them with the Results without denoising, I can't see any problem except noises.



Original(512x384)
https://mediafire.com/file/ldfiyrscrrv85gz/Original1.avi/file

Original2(512x384)
https://mediafire.com/file/24uvlc89yzx6atx/Original2.avi/file


By the way, the results without denoise filter I use

Result without denoising
https://www.mediafire.com/file/voxhxk97qd7qk2d/Result_without_denoising.avi/file

Result without denoising 2
https://www.mediafire.com/file/dda1us9i0bqn5vw/Result_without_denoising_2.avi/file


If you pay attention, the results look very natural and I don't know how I can remove the noises without loosing this naturalness.

ingoldie
30th September 2023, 15:04
I mean I don't know how I can get a better result compared to the following results.



Result(1024x768)
https://mediafire.com/file/o8py80dvmvefe50/Result20.avi/file

Result2(1024x768)
https://mediafire.com/file/kj713jqysd9tm6i/Result21.avi/file

kedautinh12
30th September 2023, 15:52
By the way, the results without denoise filter I use

Result without denoising
https://www.mediafire.com/file/voxhxk97qd7qk2d/Result_without_denoising.avi/file

Result without denoising 2
https://www.mediafire.com/file/dda1us9i0bqn5vw/Result_without_denoising_2.avi/file

I don't see the difference between your sample without denoised and my script. Your samples were lost details and you blame denoised as the reason for lost detail?? check here:
https://i.imgur.com/4p7fdTY.png

ingoldie
30th September 2023, 16:01
Does the denoised frame belong to result of


SMDegrain(6, 400, prefilter=6, ContraSharp=true, RefineMotion=true, plane=4, limits=false, DCTFlicker=false)

or


TemporalDegrain2(postFFT=4, fftThreads=2)

kedautinh12
30th September 2023, 16:11
SMDegrain(6, 400, prefilter=6, ContraSharp=true, RefineMotion=true, plane=4, limits=false, DCTFlicker=false)

ingoldie
30th September 2023, 16:15
Can you send both frames?

kedautinh12
30th September 2023, 16:29
Do you mean the following files in the first post?

You don't need to denoised if you use a deinterlaced filter before upscale
Scripts I used with original sample before upscale
tfm(cthresh=10)
lanczos4resize(1024,768)
https://i.imgur.com/auRoFSw.png

kedautinh12
30th September 2023, 16:31
Can you send both frames?

I compare between frame 2 for the image

ingoldie
30th September 2023, 16:34
Have you tried to open two files via the same AvsPmod and view them sequentially(one by one, not side by side but on top of each other) to see all the difference between "Results without denoising" and denoised results ("SMDegrain Result", "TemporalDegrain2 Result 2")

kedautinh12
30th September 2023, 16:51
Have you tried to open two files via the same AvsPmod and view them sequentially(one by one, not side by side but on top of each other) to see all the difference between "Results without denoising" and denoised results ("SMDegrain Result", "TemporalDegrain2 Result 2")

As I told deformities cause video to be interlaced, you need to use deinterlaced filters before upscaling. Use my scripts with original video to fix that:

tfm(cthresh=10) # deinterlaced before upscale
lanczos4resize(1024,768)
ex_unsharp(0.3,Fc=width()/1.5,safe=true) # Remove some of the dreamy look
ex_unsharp(1.0,Fc=width()*2.0,safe=true) # Extra fine sharpness

kedautinh12
30th September 2023, 17:20
I think we need to denoise before sharpening so I think this script is better for original1:

converttoyuv420
tfm(cthresh=10) # deinterlaced before upscale
lanczos4resize(1024,768)
TemporalDegrain2(postFFT=4, ppSCD1=1, thSCD2=20, fftThreads=2) # denoised
ex_unsharp(0.3,Fc=width()/1.5,safe=true) # Remove some of the dreamy look
ex_unsharp(1.0,Fc=width()*2.0,safe=true) # Extra fine sharpness

Video: https://drive.google.com/file/d/1c3t4IRnCBe_ZVsnTWronbAVBknnZBskZ/view?usp=drive_link

kedautinh12
30th September 2023, 17:44
With original2, I think we can use this script for a good result:

converttoyuv420
tfm(cthresh=10) # deinterlaced before upscale
lanczos4resize(1024,768)
YAHR3() # dehaloing
TemporalDegrain2(postFFT=4, fftThreads=2) # denoised
ex_unsharp(0.3,Fc=width()/1.5,safe=true) # Remove some of the dreamy look
ex_unsharp(1.0,Fc=width()*2.0,safe=true) # Extra fine sharpness

Video: https://drive.google.com/file/d/19v88z3Q5wHUm-BQKU_3dirDDvhwx-twy/view?usp=sharing

anton_foy
1st October 2023, 01:14
With original2, I think we can use this script for a good result:
tfm(cthresh=10) # deinterlaced before upscale
lanczos4resize(1024,768)
YAHR3() # dehaloing
TemporalDegrain2(postFFT=4, fftThreads=2) # denoised
ex_unsharp(0.3,Fc=width()/1.5,safe=true) # Remove some of the dreamy look
ex_unsharp(1.0,Fc=width()*2.0,safe=true) # Extra fine sharpness

Video: https://drive.google.com/file/d/19v88z3Q5wHUm-BQKU_3dirDDvhwx-twy/view?usp=sharing

Looking very fresh! Good job!

kedautinh12
1st October 2023, 06:05
I mean I don't know how I can get a better result compared to the following results.

After comparing, your result is dirty than my script but the details look the same
https://i.imgur.com/SmWhCvP.png

EHarlen
1st October 2023, 12:18
I can't find YAHR3 and ex_unsharp

Selur
1st October 2023, 13:24
YAHR3: https://pastebin.com/LUErwWR8
iirc. ex_unsharp is a script from Dogway

gispos
1st October 2023, 13:29
real.finder YAHRmods
https://raw.githubusercontent.com/realfinder/AVS-Stuff/master/avs%202.5%20and%20up/YAHRmod.avsi

Dogway's ex_unsharp
https://github.com/Dogway/Avisynth-Scripts/blob/master/MIX%20mods/SharpenersPack.avsi

gispos
1st October 2023, 14:11
I just don't know where there is a SmootUV 64bit dll. I can only find a SmoothUV2 from Asd-g.
real.finder's Zs_RF_Shared.avsi requires the old SmoothUV version. No idea if the new version is compatible.

kedautinh12
1st October 2023, 14:27
I just don't know where there is a SmootUV 64bit dll. I can only find a SmoothUV2 from Asd-g.
real.finder's Zs_RF_Shared.avsi requires the old SmoothUV version. No idea if the new version is compatible.

Download ver 2.1.1, you can use beside latest smoothuv ver (change name SmoothUV2.dll to SmoothUV.dll from 2.1.1 cause avoid same name with SmoothUV2.dll from latest ver) cause ver 2.1.1 have name of function is only smoothuv()
https://github.com/Asd-g/AviSynth-SmoothUV2/releases/tag/2.1.1

EHarlen
2nd October 2023, 11:41
I think we need to denoise before sharpening so I think this script is better for original1:

converttoyuv420
tfm(cthresh=10) # deinterlaced before upscale
lanczos4resize(1024,768)
TemporalDegrain2(postFFT=4, ppSCD1=1, thSCD2=20, fftThreads=2) # denoised
ex_unsharp(0.3,Fc=width()/1.5,safe=true) # Remove some of the dreamy look
ex_unsharp(1.0,Fc=width()*2.0,safe=true) # Extra fine sharpness

Video: https://drive.google.com/file/d/1c3t4IRnCBe_ZVsnTWronbAVBknnZBskZ/view?usp=drive_link

With original2, I think we can use this script for a good result:

converttoyuv420
tfm(cthresh=10) # deinterlaced before upscale
lanczos4resize(1024,768)
YAHR3() # dehaloing
TemporalDegrain2(postFFT=4, fftThreads=2) # denoised
ex_unsharp(0.3,Fc=width()/1.5,safe=true) # Remove some of the dreamy look
ex_unsharp(1.0,Fc=width()*2.0,safe=true) # Extra fine sharpness

Video: https://drive.google.com/file/d/19v88z3Q5wHUm-BQKU_3dirDDvhwx-twy/view?usp=sharing


What editor/encoder and codec did you use for encoding?

kedautinh12
2nd October 2023, 11:53
Megui with ffms2, x264, qaac, mkvmerge(mkvtoolnix)

EHarlen
2nd October 2023, 12:33
I don't know much about Megui.

Why do you use Megui with ffms2, x264, qaac, mkvmerge(mkvtoolnix)?

Can you post a YouTube video tutorial that explains this well?

EHarlen
2nd October 2023, 12:46
YAHR3: https://pastebin.com/LUErwWR8
iirc. ex_unsharp is a script from Dogway

real.finder YAHRmods
https://raw.githubusercontent.com/realfinder/AVS-Stuff/master/avs%202.5%20and%20up/YAHRmod.avsi

Dogway's ex_unsharp
https://github.com/Dogway/Avisynth-Scripts/blob/master/MIX%20mods/SharpenersPack.avsi

Thanks.

I'm using DeHaloHmod for FastLineDarkenMOD3_dhh but I'm getting the following error.

https://i.ibb.co/RBRPFBx/G3.png (https://ibb.co/KLT7PLM)

EHarlen
2nd October 2023, 12:53
With original2, I think we can use this script for a good result:

converttoyuv420
tfm(cthresh=10) # deinterlaced before upscale
lanczos4resize(1024,768)
YAHR3() # dehaloing
TemporalDegrain2(postFFT=4, fftThreads=2) # denoised
ex_unsharp(0.3,Fc=width()/1.5,safe=true) # Remove some of the dreamy look
ex_unsharp(1.0,Fc=width()*2.0,safe=true) # Extra fine sharpness

Video: https://drive.google.com/file/d/19v88z3Q5wHUm-BQKU_3dirDDvhwx-twy/view?usp=sharing


Can you post all the filters you used for this script?

kedautinh12
2nd October 2023, 13:08
I don't know much about Megui.

Why do you use Megui with ffms2, x264, qaac, mkvmerge(mkvtoolnix)?

Can you post a YouTube video tutorial that explains this well?

Cause Megui easy to use and other decode and compress video/audio very good

kedautinh12
2nd October 2023, 13:10
Can you post all the filters you used for this script?
Do you using x86 or x64 avisynth+??

kedautinh12
2nd October 2023, 13:12
Can you post all the filters you used for this script?

You need download all scripts from real.finder and Dogways to work very well (check update for your scripts with them too)
https://github.com/realfinder/AVS-Stuff/tree/Community

https://github.com/Dogway/Avisynth-Scripts

EHarlen
2nd October 2023, 13:25
Do you using x86 or x64 avisynth+??

I'm using x86 avisynth+

ingoldie
4th October 2023, 12:48
I think we need to denoise before sharpening so I think this script is better for original1:

converttoyuv420
tfm(cthresh=10) # deinterlaced before upscale
lanczos4resize(1024,768)
TemporalDegrain2(postFFT=4, ppSCD1=1, thSCD2=20, fftThreads=2) # denoised
ex_unsharp(0.3,Fc=width()/1.5,safe=true) # Remove some of the dreamy look
ex_unsharp(1.0,Fc=width()*2.0,safe=true) # Extra fine sharpness

Video: https://drive.google.com/file/d/1c3t4IRnCBe_ZVsnTWronbAVBknnZBskZ/view?usp=drive_link

With original2, I think we can use this script for a good result:

converttoyuv420
tfm(cthresh=10) # deinterlaced before upscale
lanczos4resize(1024,768)
YAHR3() # dehaloing
TemporalDegrain2(postFFT=4, fftThreads=2) # denoised
ex_unsharp(0.3,Fc=width()/1.5,safe=true) # Remove some of the dreamy look
ex_unsharp(1.0,Fc=width()*2.0,safe=true) # Extra fine sharpness

Video: https://drive.google.com/file/d/19v88z3Q5wHUm-BQKU_3dirDDvhwx-twy/view?usp=sharing

There is still a loss of detail. It looks very smooth and unnatural. It doesn't seem realistic. Also dehaloing is very bad.

kedautinh12
4th October 2023, 13:13
Yeah, i can't make a magic to add more details lost when your original source was lost details too. I compared with my encoded and your original source frame by frame with 400% zoom in AVSPmod

kedautinh12
4th October 2023, 13:21
And if you want realistic from your video after denoiser, you need add clean grain back with this script
FilmGrainPlus(preset="Vision2 5218 500T")

Btw, you don't requested very high when your source video lost very much details. Hope someone can do very well with your high requested :D

ingoldie
12th October 2023, 13:36
Enhancement results of some Fiverr sellers

https://www.mediafire.com/file/vsevepoz51ar8db/Enhancement_results.rar/file

Softwares used according to what they say: Topaz, AVCLaps, HitPaw

As you can see it all looks very unnatural.

Is it that difficult to get a natural result?

I want to create an Avisynth script that will give natural results, but I cannot get enough help.

kedautinh12
12th October 2023, 16:08
Your life will better when you reduce high requested when your video source lost very much details but you blame denoiser (i compared frame by frame). If you want your source video take back details, you can try some software to draw details were losted (maybe) :D

ingoldie
12th October 2023, 16:53
If the problem is with my source video, can you show me an Avisynth script that can produce the result I want to achieve and the result video of this script?

For example an Avisynth script that can produce the following result

https://www.youtube.com/watch?v=D7-_kK35cIA

kedautinh12
12th October 2023, 17:06
Use stackhorizontal to compare video before and after used script:
https://avisynthplus.readthedocs.io/en/latest/avisynthdoc/corefilters/stack.html

ingoldie
12th October 2023, 17:12
I mean an Avisynth script that will give result(video on the right).
By the way, if the problem is with my source video use another one.

kedautinh12
12th October 2023, 17:55
Your 2 source video lost deatails too

StainlessS
12th October 2023, 19:12
Ingoldie link is/was using Mirtemis HawkView.

Google, "Mirtemis HawkView"
https://www.google.co.uk/search?q=%22Mirtemis+hawkview%22&sca_esv=572931913&bshm=rimc%2F1

YouTube, Mirtemis HawkView,
https://www.youtube.com/results?search_query=Mirtemis+HawkView

EDIT: In 2nd [for me] google link, says "HawkView real-time super resolution hardware."

EDIT: simple upscale template

VideoFileName="Weeds (1987) VHSRip.mp4" # Or whatever filename
USCALE = 4 # Int, 2,4,8
STACK = True
#STACK = False
###
LSMashVideoSource(VideoFileName) # Or Whatever source filter
ORG=Last
###
W = ORG.Width *USCALE H = ORG.Height*USCALE
ORG_B = ORG.PointResize(W,H)
#############
# YOUR better "Super Resolution" Upscaler, upsized by USCALE
Spline64Resize(ORG,W,H)
#############
Return (STACK) ? StackHorizontal(ORG_B,Last) : Last


EDIT: From here [2010/02/15/special-72-israeli-companies-to-exhibit-in-the-mobile-world-congress]:- https://www.vccafe.com/2010/02/15/special-72-israeli-companies-to-exhibit-in-the-mobile-world-congress/
Mirtemis – Mirtemis develops real-time super-resolution image
processors for camera OEMs in consumer electronics, aerospace and defense sectors. Mirtemis Hawkview increases image resolution ways beyond the resolution limits of the imaging sensor, with no additional optics. This enables OEMs to offer up to X5 more zoom, sharper images, dramatically reduced noise and turbulence compensation, at the same level of bill-of-material cost

Mirtemis.com is now a dead site.

ingoldie
21st October 2023, 13:27
Can you provide an AviSynth script you prefer for upscaling + sharpening + denoising with a video sample?

ingoldie
22nd October 2023, 13:28
Have you ever used Neural Enhance Deep Learning?

https://github.com/alexjc/neural-enhance

https://www.youtube.com/watch?v=D2GwORMbOEo

Here is a sample

https://www.youtube.com/watch?v=gqo5Q4W0rNk

I couldn't understand how to use it but the output video doesn't look bad.


Also a sample about Digital Film Restoration from the same YouTube channel

https://www.youtube.com/watch?v=5TrLaDHu-M4

Here's the Avisynth+ scripts that used

https://drive.google.com/file/d/1Pkb9sjNQSdgoVIJRJfNUPgq7LXFqcop9/view

EHarlen
23rd October 2023, 13:40
Also a sample about Digital Film Restoration from the same YouTube channel

https://www.youtube.com/watch?v=5TrLaDHu-M4

Here's the Avisynth+ scripts that used

https://drive.google.com/file/d/1Pkb9sjNQSdgoVIJRJfNUPgq7LXFqcop9/view

A Version of "VideoFred" Film Restoration Script
Thanks for this.

ingoldie
6th November 2023, 14:37
A new video enhancement sample

Original sample

https://www.mediafire.com/file/yd3rh7uerjvhd1i/Original_sample.mp4/file

Result (enhanced sample)

https://www.mediafire.com/file/s56wxead6oy6zeb/Result_%2528enhanced_sample%2529.mp4/file


What do you think about the result?

johnmeyer
6th November 2023, 19:39
Looks pretty good. You sharpened the hair nicely.

The colors have changed a bit. I'm not sure you were trying to do that.

anton_foy
7th November 2023, 00:31
Some mlrt stuff or pure avisynth?

Edit: no script so no answer I guess.

ingoldie
20th November 2023, 13:04
And deformities relate interlaced not noised.

I'm so sorry. You were right. I realized the original (full) video was progressive.

But I exported it as interlaced to split it into the following sample parts.



Original(512x384)
https://mediafire.com/file/ldfiyrscrrv85gz/Original1.avi/file

Original2(512x384)
https://mediafire.com/file/24uvlc89yzx6atx/Original2.avi/file


But I guess both interlaced and bad denoising causes deformaties during noise reduction.

For example when I use DegrainDenoiseSharpen with the default values, it doesn't cause deformaties in the original (full) progressive video.

But when I increase the value ​​of the denoising parameters(sigma,thSAD etc.), or use other denoisers, it causes deformaties in the original (full) progressive video.

To see DegrainDenoiseSharpen
https://forum.doom9.org/showthread.php?p=1991080#post1991080

ingoldie
20th November 2023, 17:01
By the way, the software used to get Result (enhanced sample) is not AviSynth

A new video enhancement sample

Original sample

https://www.mediafire.com/file/yd3rh7uerjvhd1i/Original_sample.mp4/file

Result (enhanced sample)

https://www.mediafire.com/file/s56wxead6oy6zeb/Result_%2528enhanced_sample%2529.mp4/file

Selur
20th November 2023, 19:34
By the way, the software used to get Result (enhanced sample) is not AviSynth
'Result (enhanced sample)' looks like you used SwinIR or GRLIR and turned up the saturation.
(personally, I don't like the look of it)

johnmeyer
20th November 2023, 23:38
'Result (enhanced sample)' looks like you used SwinIR or GRLIR and turned up the saturation.
(personally, I don't like the look of it)I made the same comment about the colors: I said they had changed, but if I had been more critical, I would have said they looked "wrong."

kedautinh12
21st November 2023, 02:59
Yeah, but with @ingoldie's mind, he call it's "realistic" and "natural" :D

ingoldie
21st November 2023, 13:15
'Result (enhanced sample)' looks like you used SwinIR or GRLIR

Not both.

Selur
21st November 2023, 18:21
Other GAN based models will probably do the same thing with hair&co, but it looks like machine learning based filtering.

ingoldie
22nd November 2023, 14:43
I'm so sorry. You were right. I realized the original (full) video was progressive.

But I exported it as interlaced to split it into the following sample parts


Here are the original parts of the full progressive video.

Sample

https://www.mediafire.com/file/4n4hfa32m3f2x5h/Sample.avi/file

Sample 2

https://www.mediafire.com/file/lj4ga7pja7vkqd4/Sample_2.avi/file

Sharc
22nd November 2023, 18:17
I made the same comment about the colors: I said they had changed, but if I had been more critical, I would have said they looked "wrong."
601 vs 709 colormatix issue?

ingoldie
27th November 2023, 15:08
BT.601 vs BT.709

https://blog.maxofs2d.net/post/148346073513/bt601-vs-bt709

coolgit
3rd December 2023, 02:22
A new video enhancement sample

Original sample

https://www.mediafire.com/file/yd3rh7uerjvhd1i/Original_sample.mp4/file

Result (enhanced sample)

https://www.mediafire.com/file/s56wxead6oy6zeb/Result_%2528enhanced_sample%2529.mp4/file


What do you think about the result?


ST Voyager dr surgery room is the worse tv viewing ever. How the directors allow the idiotic black and yellow background to be used for 7 season is outright bad tv. the 'jaggies' when object move pass those lines are so annoying.

ErazorTT
7th January 2024, 17:26
I was instructed to post results of TemportalDegrainV2 for the two videos in here. I just adjusted the 4 main parameters: grainLevel, degrainTR, postFFT, postSigma.

First video: 1.mov (https://drive.google.com/file/d/1wGLSyfn-BKTaBLSxudJ3CyfS8L6cWlzY/view?usp=drive_link)
Script:

LoadPlugin("ffms2.dll")
FFVideoSource("Result without denoising.avi", cachefile="index1.ffindex", threads=1, track=0)
ConvertToYUV444()
TemporalDegrain2(grainLevel=0,degrainTR=2,postFFT=3,postSigma=0.5,fftThreads=2)


Second video: 2.mov (https://drive.google.com/file/d/1kEt5rJg4Xbaynya2J61289vdxa13wd_k/view?usp=drive_link)
Script:

LoadPlugin("ffms2.dll")
FFVideoSource("Result without denoising 2.avi", cachefile="index2.ffindex", threads=1, track=0)
ConvertToYUV444()
TemporalDegrain2(grainLevel=2,degrainTR=5,postFFT=3,postSigma=0.75,fftThreads=2)

ingoldie
16th January 2024, 16:27
First video: 1.mov (https://drive.google.com/file/d/1wGLSyfn-BKTaBLSxudJ3CyfS8L6cWlzY/view?usp=drive_link)
Script:

LoadPlugin("ffms2.dll")
FFVideoSource("Result without denoising.avi", cachefile="index1.ffindex", threads=1, track=0)
ConvertToYUV444()
TemporalDegrain2(grainLevel=0,degrainTR=2,postFFT=3,postSigma=0.5,fftThreads=2)


Second video: 2.mov (https://drive.google.com/file/d/1kEt5rJg4Xbaynya2J61289vdxa13wd_k/view?usp=drive_link)
Script:

LoadPlugin("ffms2.dll")
FFVideoSource("Result without denoising 2.avi", cachefile="index2.ffindex", threads=1, track=0)
ConvertToYUV444()
TemporalDegrain2(grainLevel=2,degrainTR=5,postFFT=3,postSigma=0.75,fftThreads=2)


But I'm getting the following error when I use the scripts

https://i.ibb.co/DW5k1h2/1.png (https://imgbb.com/)

Avisynth filters I use

neo_DFTTest-r8, neo_FFT3D_r11, masktools2_v2.2.30, mvtools-2.7.45-with-depans20210608, RgTools-v1.2 and TemporalDegrain-v2.6.7

Avisynth and Script Editor

AviSynthPlus_3.7.3_20230715_vcredist and AvsPmod_v2.7.6.6_.Windows_x86-32


By the way I'm getting

https://i.ibb.co/tQGK5r7/2.jpg (https://imgbb.com/)

kedautinh12
16th January 2024, 16:50
You need change the name of plugins like this warning or this cause some problems

StainlessS
16th January 2024, 17:04
So,

neo-dfttest.dll ==> neo_dfttest.dll
neo-fft3d.dll ==> neo_fft3d.dll


Plugin file names (excluding the '.dll' part) should be of the same format as both variable names or function names, ie,
The 1st character can be "_" or Alphabetic, thereafter can also be digit.

ingoldie
16th January 2024, 17:09
Of course I changed the name of plugins but it didn't work.
I'm getting the same error.

https://i.ibb.co/DW5k1h2/1.png (https://imgbb.com/)

StainlessS
16th January 2024, 17:16
Suggest wait for Gispos to chime in.

gispos
18th January 2024, 18:00
Of course I changed the name of plugins but it didn't work.
I'm getting the same error.

https://i.ibb.co/DW5k1h2/1.png (https://imgbb.com/)
The incompatible name of the dll does not lead to a crash. The dll name is only important for a correct assignment of the functions and parameters for e.g. the sliders or the tooltips in the editor.

If AvsPmod crashes without showing an error message (only system error message), then there is usually a serious error. It is then usually a crash due to an access violation. So Avisynth or a dll crashes and takes AvsPmod with it into the abyss.

Are all Dll's really 32bit versions?
I have an archive here with which TemporalDegrain2 works for me. I didn't check whether they were current versions because I no longer use 32bit.
https://drive.google.com/drive/folders/1AvKyr_URbzXP8_heKry1SDoq9EfvgcD4?usp=drive_link

ingoldie
20th January 2024, 14:10
Thanks.

When I used neo_dfttest.dll and neo_fft3d.dll files in the folder gispos provided the problem was solved.

ingoldie
4th February 2024, 13:28
The problems with the code I wrote are not ending.

When I use AviSynthPlus-MT-r2772-with-vc_redist and AvsPmod_205 I'm getting "unexpected charecter "["" error with TemporalDegrain-v2.6.7

When I use AviSynthPlus_3.7.3_20230715_vcredist and AvsPmod_v2.7.6.2_.Windows_x86-32 I'm getting "invalid arguments to function 'Default'" error with a filter I use.

Can you please help?

StainlessS
4th February 2024, 14:19
AviSynthPlus-MT-r2772 does not support arrays ("[" character, I think).
AviSynthPlus_3.7.3 is the one you want.

"invalid arguments to function 'Default'" error with a filter I use.
Post the script function where Default() error occurs, and hi-lite the problem line.

ingoldie
4th February 2024, 14:44
strength=Default(strength) radius=Default(radius) threshold=Default(threshold) Chroma=default(Chroma,false)

By the way, I've been looking for a software that produce visually enhanced video result, on the other hand, I am trying to create it for years.

I can't understand why this is so difficult. I'm not expecting a miracle anyway.

What is the most realistic/natural visually enhanced video result produced by a software you have ever seen?

Can you provide a before/after example?

StainlessS
4th February 2024, 23:27
Default has to have a default value, eg "SomeArguementName = Default(SomeArguementName,Default_Value)"
http://avisynth.nl/index.php/Internal_functions#Default

Default

Default(x, d)
Returns x if Defined(x) is true, d otherwise. x must either be a function's argument or an already declared script variable (ie a variable which has been assigned a value) else an error will occur.

Examples:

function myfunc(clip c, ..., int "strength") {
...
strength = Default(strength, 4) # if not supplied make it 4
...
}

ingoldie
5th February 2024, 12:06
I don't think my problem is related to this.

When I use AviSynthPlus-MT-r2772-with-vc_redist I'm NOT getting "invalid arguments to function 'Default'" error with the filter I use.

I did what you said but it didn't work anyway.

StainlessS
5th February 2024, 16:03
When I use AviSynthPlus-MT-r2772-with-vc_redist and AvsPmod_205 I'm getting "unexpected charecter "["" error with TemporalDegrain-v2.6.7

When I use AviSynthPlus_3.7.3_20230715_vcredist and AvsPmod_v2.7.6.2_.Windows_x86-32 I'm getting "invalid arguments to function 'Default'" error with a filter I use.


When I use AviSynthPlus-MT-r2772-with-vc_redist I'm NOT getting "invalid arguments to function 'Default'" error with the filter I use.
No, but you are getting "unexpected charecter "["" error with TemporalDegrain-v2.6.7
TemporalDegrain-v2.6.7 must use arrays, cannot be used with AviSynthPlus-MT-r2772, as already stated, you should use AviSynthPlus_3.7.3.

When I use AviSynthPlus-MT-r2772-with-vc_redist I'm NOT getting "invalid arguments to function 'Default'" error with the filter I use.
Thats because (I presume) you are still getting the error, "unexpected charecter "["" error with TemporalDegrain-v2.6.7
Avisynth will halt on the first error it encounters, only when you switch to the required AviSynthPlus_3.7.3, will you get the "invalid arguments to function 'Default'" error.

ingoldie
5th February 2024, 16:07
I'm getting the same error on AviSynthPlus_3.7.3_20230715_vcredist when I don't use TemporalDegrain-v2.6.7
This situation is not related to TemporalDegrain-v2.6.7.

kedautinh12
5th February 2024, 16:09
I'm getting the same error when I don't use TemporalDegrain-v2.6.7

Cause recently ver need avs+ 0.7.3 to work and your error from you don't use avs+ 0.7.3 ver

ingoldie
5th February 2024, 16:36
@StainlessS I can't send message to you. Can you clear some space?

StainlessS
5th February 2024, 16:57
No, post in forum, thats what its for. [EDIT: I've told you before multiple times that I dont like you harassing me by PM]

EDIT: Post the script function containing the Default problems. [The entire script function, or at least the first 6 or so lines.].

EDIT: strength=Default(strength) radius=Default(radius) threshold=Default(threshold) Chroma=default(Chroma,false)

strength=Default(strength) # No default value for strength, ie maybe something like, "strength=Default(strength,1)"
radius=Default(radius) # No default value for radius, ie maybe something like, "radius=Default(radius,1)"
threshold=Default(threshold) # No default value for threshold, ie maybe something like, "threshold=Default(threshold,1)"
Chroma=default(Chroma,false) # OK, default value false is supplied

I dont know what default values or types (ie int or float) you want, its your script, so 1's are just example int defaults.

StainlessS
6th February 2024, 17:20
Function Fn1(clip c,int "strength",int "radius",int "threshold",Bool "chroma") { # with 3 optional int args and 1 optional bool arg
/*
ALL optional args MUST be defaulted SOMEWHERE.
Below example calls some other function that also has arg Y, ie Fn2(Y) # Y of whatever type, whatever optional/non optional.
For each Optional argument X of Fn1("X"),
If (
(X used in calculations within this function) ||
(X used as argument to Fn2(Y) where Y is not optional) ||
(X used as argument to Fn2(Y) where Y is optional BUT you want a different default other than Fn2(Y) default)
)
THEN
X Must be defaulted within this function as eg "strength=Default(strength,1)"
ELSE
Can just not bother with Default(X,???) at all, and just call Fn2(X), where optional Fn2(Y) will be defaulted within Fn2().
ENDIF
*/
strength=Default(strength,1)
radius=Default(radius,2)
# threshold=Default(threshold,3) # DUMMY TEST DONT SET OUR DEFAULT, use Fn2 default
Chroma=default(Chroma,false)
return Fn2(c,strength,radius,threshold,chroma) # threshold is Undefined [ie not defaulted in Fn1()], will be defaulted as Fn2(arg3) default
}

Function Fn2(clip c, int "arg1", int "arg2", int "arg3", Bool "arg4") { # test func supplying its own defaults for optional args
c # not really used
# Set args to your defaults if not suppied by calling function
arg1=Default(arg1,10)
arg2=Default(arg2,20)
arg3=Default(arg3,30)
arg4=default(arg4,true)
return (arg1 + arg2 + arg3) + ((arg4) ? 1000 : 0) # daft dummy function, just demo
}


BlankClip

Z = Fn1() # All default, SOMEWHERE. Strength default 1, Radius Default 2, Fn2(arg3) defaults 30

Subtitle(String(Z)) # Shows 33

ingoldie
8th February 2024, 12:32
EDIT:

strength=Default(strength) # No default value for strength, ie maybe something like, "strength=Default(strength,1)"
radius=Default(radius) # No default value for radius, ie maybe something like, "radius=Default(radius,1)"
threshold=Default(threshold) # No default value for threshold, ie maybe something like, "threshold=Default(threshold,1)"
Chroma=default(Chroma,false) # OK, default value false is supplied

I dont know what default values or types (ie int or float) you want, its your script, so 1's are just example int defaults.

Not working. I'm getting the following error.

https://i.ibb.co/k9PtT9Q/A.png (https://ibb.co/BrY9Jrq)

I can't understand why filter I use is working with AviSynthPlus-MT-r2772-with-vc_redist but NOT working with AviSynthPlus_3.7.3_20230715_vcredist

kedautinh12
8th February 2024, 13:07
Your error from 3.7.3_20230715 was fixed by Pinterf from beta buide, why you don't use beta build from Pinterf, only use 3.7.3_20230715 and report error constant
https://forum.doom9.org/showthread.php?p=1996799#post1996799

gispos
8th February 2024, 18:43
@ingoldie, the forum and Avisynth lives through the users and developers who share their work and thoughts with others.

StainlessS tried to help you and asked for your script or at least a part of it.
You are using AvsPmod, which is freely available to you including source code.

And you are making a fuss about your script which is most probably just the result of other thinkers who wrote all these functions you are using.

Do you know the proverbs:
It is more blessed to give than to receive. One hand washes the other.

But all you want to do is take. I'm surprised that anyone is still willing to help you.
Give this some thought...

And to your question about visual quality improvement.
With Topaz Video AI in combination with Avisynth filters you can sometimes achieve very good results. Don't ask for an example, do it yourself.

Selur
8th February 2024, 21:17
Here are the original parts of the full progressive video.

Sample

https://www.mediafire.com/file/4n4hfa32m3f2x5h/Sample.avi/file

Sample 2

https://www.mediafire.com/file/lj4ga7pja7vkqd4/Sample_2.avi/file
https://www.mediafire.com/file/o1iwanc4duxstrn/Sample.mp4/file
https://www.mediafire.com/file/tkkcc05rznskb0x/Sample_2.mp4/file

johnmeyer
8th February 2024, 21:43
@ingoldie, the forum and Avisynth lives through the users and developers who share their work and thoughts with others.

StainlessS tried to help you and asked for your script or at least a part of it.
You are using AvsPmod, which is freely available to you including source code.

And you are making a fuss about your script which is most probably just the result of other thinkers who wrote all these functions you are using.

Do you know the proverbs:
It is more blessed to give than to receive. One hand washes the other.

But all you want to do is take. I'm surprised that anyone is still willing to help you.
Give this some thought...

And to your question about visual quality improvement.
With Topaz Video AI in combination with Avisynth filters you can sometimes achieve very good results. Don't ask for an example, do it yourself.This has been going on since July 2017. It is the same question; it is the same clip; it is the same refusal to provide the script.

I agree with everything you said: this is, and always has been, a waste of our collective time.

ingoldie
10th February 2024, 11:40
With Topaz Video AI in combination with Avisynth filters you can sometimes achieve very good results.

Can you provide a source clip and upscaled Topaz Video AI result to prove your claim?

To see negative comments about Topaz Video AI

https://forum.doom9.org/showthread.php?p=1949626#post1949626

https://forum.videohelp.com/threads/399360-so-where-s-all-the-Topaz-Video-Enhance-AI-discussion#post2599749

https://www.mediafire.com/file/o1iwanc4duxstrn/Sample.mp4/file
https://www.mediafire.com/file/tkkcc05rznskb0x/Sample_2.mp4/file

Results don't look natural/realistic, look soooooooooo artificial.

ingoldie
10th February 2024, 12:30
Originals/Final Results

Original(512x384)
https://mediafire.com/file/ldfiyrscrrv85gz/Original1.avi/file

Result(1024x768)
https://mediafire.com/file/o8py80dvmvefe50/Result20.avi/file

Original2(512x384)
https://mediafire.com/file/24uvlc89yzx6atx/Original2.avi/file

Result2(1024x768)
https://mediafire.com/file/kj713jqysd9tm6i/Result21.avi/file



By the way, I still don't know exactly what you think about the results of my AviSynth script.

For example, if I give you the script, will you use it to enhance your videos? Do you think it is worth to use?

How would you rate the results of my AviSynth script?


Also how can I not see good results about video enhancement from AviSynth experts like you all? I'm really disappointed.

https://www.mediafire.com/file/o1iwanc4duxstrn/Sample.mp4/file
https://www.mediafire.com/file/tkkcc05rznskb0x/Sample_2.mp4/file

Results don't look natural/realistic, look soooooooooo artificial.

Selur
10th February 2024, 13:53
Results don't look natural/realistic, look soooooooooo artificial.
Didn't expext them to look natural/realistic. Thats something one would use in a filter chain with masking etc.
(just light sharpen + deblock: https://www.mediafire.com/file/4wi5nirf7mvjk0f/sharpen_deblock.mp4/file)
Also how can I not see good results about video enhancement from AviSynth experts like you all? I'm really disappointed.
nobody cares enought to spend time on it.
Also it's not really clear:
a. what you are aiming for
b. what you have tried
c. what your level of understanding Avisynth is
if you want folks to spend time on this and you are not willing to give proper feedback etc. folks stop caring

To do this seriously, you would segement the images and apply filters maskes.
Problem: that requires work :) Looking at the results and effort you have shown so far, you should have better spend some money on Neat Video or similar.

Cu Selur

ingoldie
10th February 2024, 14:40
(just light sharpen + deblock: https://www.mediafire.com/file/4wi5nirf7mvjk0f/sharpen_deblock.mp4/file)

There is a loss of detail but it's still not bad. Can you provide what you used?

ingoldie
10th February 2024, 15:55
As you can see from the link below, the only obvious problem with my results is noising.

https://forum.doom9.org/showthread.php?p=1989500#post1989500

I use DegrainDenoiseSharpen created by me about denoising but I have a problem with its potency (mentioned in the description)

https://forum.doom9.org/showthread.php?p=1991080#post1991080

If I can fix this problem I can get a very good result about denoising.

But I need help.

Selur
10th February 2024, 17:51
The parameters have been explained. Have you tried MCDegrainSharp (https://forum.doom9.org/showthread.php?p=1926403#post1926403) instead?
Also lowering the strength and applying the filter multiple times might also help to lessen the denoising.
(https://imgsli.com/MjM5MTQy, https://imgsli.com/MjM5MTQ2/0/3)

ingoldie
11th February 2024, 10:43
Doesn't look natural/realistic, again it looks soooo artificial.

Selur
11th February 2024, 19:11
then lower the sharpening,... (also you did realize that there are multiple upscaled versions in the second link right? I don't think NNEDI3s upscale looks artifical,..)

ingoldie
12th February 2024, 13:59
then lower the sharpening,... (also you did realize that there are multiple upscaled versions in the second link right? I don't think NNEDI3s upscale looks artifical,..)

Artificiality does not come from sharpening. It comes from denoising. NNEDI3s upscale also looks absolutely artificial.

Selur
12th February 2024, 15:30
Okay, if it's just the upscaling, then simply use the upscaler you like and which for you does not look artifical.

ingoldie
30th April 2024, 14:18
The problems with the code I wrote are not ending.

When I use AviSynthPlus-MT-r2772-with-vc_redist and AvsPmod_205 I'm getting "unexpected charecter "["" error with TemporalDegrain-v2.6.7

When I use AviSynthPlus_3.7.3_20230715_vcredist and AvsPmod_v2.7.6.2_.Windows_x86-32 I'm getting "invalid arguments to function 'Default'" error with a filter I use.

Can you please help?

None of the replies worked. Please a solution!

COMPLETELY

When I use AviSynthPlus_3.7.3_20230715_vcredist and AvsPmod_v2.7.6.2_.Windows_x86-32 I'm NOT getting "unexpected charecter "["" error with TemporalDegrain-v2.6.7

and when I use AviSynthPlus-MT-r2772-with-vc_redist I'm NOT getting "invalid arguments to function 'Default'" error with a filter I use.


But when I use AviSynthPlus-MT-r2772-with-vc_redist and AvsPmod_205 I'm getting "unexpected charecter "["" error with TemporalDegrain-v2.6.7

and when I use AviSynthPlus_3.7.3_20230715_vcredist and AvsPmod_v2.7.6.2_.Windows_x86-32 I'm getting "invalid arguments to function 'Default'" error with a filter I use.

An AviSynthPlus version that can eliminate both problems?

DTL
30th April 2024, 17:11
Better try with latest AVS+ 3.7.3 builds and also post the question to the thread of this script - https://forum.doom9.org/showthread.php?t=175798&page=16

I do not see empty arguments in Default() calls but it uses Select () ? and may be something is broken in latest AVS+ builds and it is subject to report to developers. Post error message about line of script where error with Default() raised.

ingoldie
19th June 2025, 15:07
Originals/Final Results

Results are now better about not loosing detail and causing deformaties.
I'm also getting much better results about denoising on other videos but i can't get it on these videos.
I don't know why?

By the way, i have changed only denoising part of my AviSynth script.

I don't think the results are good enough but better.

Original(512x384)

https://www.mediafire.com/file/pnwl9qpq32b4pqz/Original_Sample.avi/file

Result(1024x768)

https://www.mediafire.com/file/1c7rlj3wofmztgm/Result23.avi/file


Original2(512x384)

https://www.mediafire.com/file/4as22g8dfb6z973/Original_Sample_2.avi/file

Result2(1024x768)

https://www.mediafire.com/file/k7ek074ca8p6q6d/Result24.avi/file


Original3(512x384)

https://www.mediafire.com/file/t04qr21vnfufkg6/Original_Sample_3.avi/file

Result3(1024x768)

https://www.mediafire.com/file/g2otk13lj6digke/Result25.avi/file


Previous Results

https://forum.doom9.org/showthread.php?p=1989500#post1989500

ingoldie
19th June 2025, 17:29
I don't think the results are good enough but better.

Can you send your own efforts about sharpening,denoising and upscaling to see a better result that i need? Especially about denoising.

ingoldie
20th June 2025, 15:58
Results are now better about not loosing detail and causing deformaties.
I'm also getting much better results about denoising on other videos but i can't get it on these videos.
I don't know why?

Denosing is also better now.

Original(512x384)

https://www.mediafire.com/file/pnwl9qpq32b4pqz/Original_Sample.avi/file

Result(1024x768)

https://www.mediafire.com/file/zay6ctt9twklq2j/Result26.avi/file

Original2(512x384)

https://www.mediafire.com/file/4as22g8dfb6z973/Original_Sample_2.avi/file

Result2(1024x768)

https://www.mediafire.com/file/ei9fcvs4wxo0wg3/Result27.avi/file

Original3(512x384)

https://www.mediafire.com/file/t04qr21vnfufkg6/Original_Sample_3.avi/file

Result3(1024x768)

https://www.mediafire.com/file/gsio6gytrd26kuo/Result28.avi/file

Selur
20th June 2025, 19:53
Since in this thread it's just about posting clips without explanation: DetailBooster (https://www.mediafire.com/file/n49zsug7lmyk37q/Detailbooster.mp4/file)

wonkey_monkey
20th June 2025, 22:10
Wait... where are you getting "originals" that are 512x384?

Are these clips all from Moonlighting?

ingoldie
21st June 2025, 11:03
Wait... where are you getting "originals" that are 512x384?

Are these clips all from Moonlighting?

Yeah.

ingoldie
21st June 2025, 14:25
Another Sample

I have found the following clip on forum.doom9 but i don't remember the page.

What do you think about the result?

Original(640x480)

https://www.mediafire.com/file/sagqbubunzf6x24/huffyuv.avi/file


Result(1280x960)

https://www.mediafire.com/file/v8amwqtqn6sru0k/Result29.avi/file

VoodooFX
22nd June 2025, 11:01
Since in this thread it's just about posting clips without explanation: DetailBooster (https://www.mediafire.com/file/n49zsug7lmyk37q/Detailbooster.mp4/file)

You need to talk to yourself AKA quote some of your own old post, so, your post is invalid. :)

Selur
22nd June 2025, 12:19
¯\_(ヅ)_/¯
I just end up in this thread, every few months, since the title sounds like an actual script gets developed and shared.

VideoMilk78
22nd June 2025, 20:40
Also how can I not see good results about video enhancement from AviSynth experts like you all? I'm really disappointed.

I don't even have anything to contribute but the ignorance/disrespect ingoldie displays in this thread is insufferable...

wonkey_monkey
22nd June 2025, 20:48
Yeah.

And where did you get theese 512x384 "originals"?

ingoldie
26th June 2025, 11:54
And where did you get theese 512x384 "originals"?

It was many years ago. Now the link is broken.

real.finder
26th June 2025, 11:58
And where did you get theese 512x384 "originals"?

It was many years ago. Now the link is broken.

rule 6 (https://forum.doom9.org/forum-rules.htm)?

wonkey_monkey
26th June 2025, 14:40
rule 6 (https://forum.doom9.org/forum-rules.htm)?

Sounds like it to me.

Should just buy the DVDs anyway and start from 720x480.

ingoldie
26th June 2025, 16:49
I don't even have anything to contribute but the ignorance/disrespect ingoldie displays in this thread is insufferable...

I have not said there aren't good results about video enhancement. I have said I can not see good results about video enhancement.

Can you please show me a sample of good result about video enhancement?

ingoldie
9th July 2025, 14:40
Better denoising and dehaloing

Original(512x384)

https://www.mediafire.com/file/pnwl9qpq32b4pqz/Original_Sample.avi/file

Result(1024x768)

https://www.mediafire.com/file/ndl7ga8iqmktvhr/Result30.avi/file


Original2(512x384)

https://www.mediafire.com/file/4as22g8dfb6z973/Original_Sample_2.avi/file

Result2(1024x768)

https://www.mediafire.com/file/3l2hc7qvscwpugs/Result31.avi/file


Original3(512x384)

https://www.mediafire.com/file/t04qr21vnfufkg6/Original_Sample_3.avi/file

Result3(1024x768)

https://www.mediafire.com/file/9nj5vkpcosav3ph/Result32.avi/file

johnmeyer
9th July 2025, 16:36
OMG, this is the same video you've been posting for almost seven years.

The Result30 definitely looks better than the original.

ingoldie
23rd July 2025, 16:51
I can give the scripts but I need financial support.
This way we can make the scripts better.
Please help!

tebasuna51
24th July 2025, 08:58
Is there any AviSynth equivalent of the Super-Resolution technique in Adobe Photoshop shown in the video below? ...

Since 2017, as far as I can recall, he has been requesting technical and monetary assistance, refusing to share the scripts he uses for his testing.

His posts have been repeatedly reported for violating rule 6 and attempting to obtain monetary benefit by using our forum without providing anything in return.

I remind users that the vice of asking is countered by the virtue of not giving, both for the help he requests, at least sincerely, and for the scripts he uses.

I'm not closing this thread for the moment, but I recommend that users not help him in the hope that he will one day share his methods.

ingoldie
24th July 2025, 15:39
I will definitely share the scripts in return for financial support, but I don't know how to prove it.
Why I want financial support? Because I want to devote all my time to this job instead of working in another job.
To achieve a better result.
By the way, an invention that makes money for its inventor is more respected.

Selur
24th July 2025, 18:11
So not looking for a bit, but quite a lot of money you are looking for,... good luck

johnmeyer
24th July 2025, 18:19
Gee, I didn't know I could get money for all the scripts I've posted. What a great idea! Please send money to:

John Meyer Retirement Fund
123 Main St.
USA

videoFred
25th July 2025, 15:38
Haha good idea John! ;)

johnmeyer
25th July 2025, 16:28
Haha good idea John! ;)You, my friend, would make a fortune!!

ingoldie
26th July 2025, 12:56
Gee, I didn't know I could get money for all the scripts I've posted. What a great idea! Please send money to:

John Meyer Retirement Fund
123 Main St.
USA

Haha good idea John! ;)

I agree.

Of course you can get money from me, if you have a script that works better than mine. For now, just provide the video result of the script.
I will send you the money and you will send me the script. I would rather pay for you than pay for other softwares(Topaz,AVCLabs,HitPaw,VanceAI Enhancers)
Why? If the script you will send me can work better than mine, it means it can work better than the other softwares.
Because it's obvious that mine works better than the other softwares.

I'm already looking for a software that would give a good(realistic, without detail loss, natural) result on video enhancement. But I can't find it.
That's why I'm trying to write an enhancement script.

So I would be grateful to you if you could send me a script that would work better than mine.

NOT:What I wrote applies to everyone.

tormento
27th July 2025, 08:41
That is why Didée appearance is rarer and rarer.

He has retired on a tropical island with a huge harem and a money pool where to have divings.

;)

VideoMilk78
3rd August 2025, 01:58
That is why Didée appearance is rarer and rarer.

He has retired on a tropical island with a huge harem and a money pool where to have divings.

;)

It's all making sense now :D

ingoldie
3rd August 2025, 17:24
That is why Didée appearance is rarer and rarer.

He has retired on a tropical island with a huge harem and a money pool where to have divings.

;)


I can give the scripts but I need financial support.
This way we can make the scripts better.

I'm not planning to quit. I'm planning to improve my method constantly.
By the way, I believe we can create much better together.

ingoldie
12th August 2025, 15:48
I used MeGUI for encoding with the settings used in the video below.

https://www.youtube.com/watch?v=SodaFUPV98U

What do you think about the results, encoding with MeGUI and the settings?


Original(512x384)

https://www.mediafire.com/file/pnwl9qpq32b4pqz/Original_Sample.avi/file

Result(1024x768)

https://www.mediafire.com/file/nqelm6rlik5quxv/Result33.mp4/file


Original2(512x384)

https://www.mediafire.com/file/4as22g8dfb6z973/Original_Sample_2.avi/file

Result2(1024x768)

https://www.mediafire.com/file/btfw3xwl19fy3la/Result34.mp4/file


Original3(512x384)

https://www.mediafire.com/file/t04qr21vnfufkg6/Original_Sample_3.avi/file

Result3(1024x768)

https://www.mediafire.com/file/lu1713u6fdnrc1v/Result35.mp4/file


Previous Results

https://forum.doom9.org/showthread.php?p=2020517#post2020517

ingoldie
13th August 2025, 13:32
I think the results are good in terms of quality and file size but realized it is very slow to encode with that settings of MeGUI.
So can you help me with this problem? What is your encoding recommendation to get the best quality and small file size?

ingoldie
18th August 2025, 15:27
What is the equivalent encoding shown in the video below in VirtualDub2?

https://www.youtube.com/watch?v=SodaFUPV98U

ingoldie
23rd August 2025, 13:36
Is it possible to add x264 shown in the video below as an external filter to VirtualDub2?

https://www.youtube.com/watch?v=SodaFUPV98U

https://i.ibb.co/gbt8NnTk/vlcsnap-2025-08-23-15h11m37s301.png (https://ibb.co/8nPwqh51)

Selur
23rd August 2025, 20:59
since result35 seemed over sharpened to me: https://www.mediafire.com/file/gw0af5bv4c2de15/anothergo.mkv/file

ingoldie
29th August 2025, 14:13
I'm trying to create some VirtualDub2 external encoders but I'm getting the following error message when I try to export using the external encoders.

VirtualDub2_44282 with external encoders (including .vdprof file, ffmpeg.exe, mkvmerge.exe, NVEncC.exe, neroAacEnc.exe, mp4box.exe, qaac.exe)

https://www.mediafire.com/file/pqyiryo11jno6hj/VirtualDub2_44282.rar/file

The video encoding process prematurely exited with an an error code of 1 (00000001). Check the log for possible error messages.

Selur
29th August 2025, 15:43
And "Check the log for possible error messages. " shows what?

https://www.mediafire.com/file/gzhxgyxh9qcwl2f/play_1.mkv/file
https://www.mediafire.com/file/1s9mjj296ezmdlq/fealing_ill.mkv/file

ingoldie
3rd September 2025, 15:51
I still don't know if I've done anything significant. No one commented positively except for a few people.

Maybe I'm wrong but when I try many video enhancement softwares/scripts, I can't get a good result(natural, realistic, without deformaties and detail loss)
on video enhancement(denoising, resizing, sharpening).

If you think I'm wrong, can you please provide before(original) and after(enhanced) videos or any software/script.

For example, I prefer my AviSynth script to enhance videos I have. But if you recommend a better software/script, I would prefer it.

So which softwares/scripts do you prefer to enhance videos you have?

Or, would you prefer my Avisynth script after looking at the enhanced results? YES or NO? Why?


Original(512x384)

https://www.mediafire.com/file/pnwl9qpq32b4pqz/Original_Sample.avi/file

Result(1024x768)

https://www.mediafire.com/file/nqelm6rlik5quxv/Result33.mp4/file


Original2(512x384)

https://www.mediafire.com/file/4as22g8dfb6z973/Original_Sample_2.avi/file

Result2(1024x768)

https://www.mediafire.com/file/btfw3xwl19fy3la/Result34.mp4/file


Original3(512x384)

https://www.mediafire.com/file/t04qr21vnfufkg6/Original_Sample_3.avi/file

Result3(1024x768)

https://www.mediafire.com/file/lu1713u6fdnrc1v/Result35.mp4/file

ingoldie
3rd September 2025, 17:23
Do you prefer Topaz Video AI 7 - Starlight Mini instead of mine?

https://forum.videohelp.com/threads/418962-Topaz-Video-AI-Starlight-Mini-Test

I think the result is not natural/realistic. It has a plastic view. So it's a kind of deception.

https://forum.doom9.org/showthread.php?p=1955196#post1955196

What do you think it?

Selur
3rd September 2025, 18:24
hmm,...
https://i.ibb.co/jk6y4VKC/grafik.png (https://ibb.co/Kx02yNZt)
https://www.mediafire.com/file/sjy4zr2whgaa93m/Simple34.mp4/file
side note: YUV444P8 seems like a strange source format for originals, if Original 3 was interlaced originally, you might want to look into better deinterlacing,..

Cu Selur

Ps.: Yes, I would expect diffusion based upscaling like Starlight, SUPIR and StableSR to provide better (but slower) results than what you did.

ingoldie
4th September 2025, 13:43
The result is not natural/realistic. Looks very flat, has too much detail loss and a plastic view.

ingoldie
4th September 2025, 13:50
My AviSynth script has the feature of eliminating the side effects of AviSynth plugins.
If we don't eliminate the side effects of AviSynth plugins, it is impossible to get a natural/realistic result.

Also the lines in my script are not written sequentially as in the example below, but rather nested and complicated.

AVISource("sample.avi")
SRestore(frate=23.976)
Stab(dxmax=4, dymax=4, mirror=15)
ColorMatrix(mode="rec.601->rec.709")
Santiag()
dehalo_alpha(rx=2.5, ry=2.0)
nnedi3_rpow2(2, cshift="Spline36Resize", fwidth=960, fheight=720)
aWarpSharp2(depth=5)
Sharpen(0.5)
ChromaShiftSP(x=-1, y=1)
TemporalDegrain2()

NOT: These are not the plugins I used for my script and I wrote the code randomly.

Selur
4th September 2025, 15:31
I would still prefer the simpe34 version when watching the clip,....

Also the lines in my script are not written sequentially as in the example below, but rather nested and complicated.
...
NOT: These are not the plugins I used for my script and I wrote the code randomly.
So, you wanted to say that you are capable of writing cryptic code and wrote some random code(/strange combination and oder of filters) for amusement?
Sorry, I don't get the intention behind that post.

My AviSynth script has the feature of eliminating the side effects of AviSynth plugins.
Care to elaborate on that?

The result is not natural/realistic. Looks very flat, has too much detail loss and a plastic view.
I would still prefer it when watching the clip (in a normal setting) over the results you showed so far. :)

If we don't eliminate the side effects of AviSynth plugins, it is impossible to get a natural/realistic result.
Unless you use something like diffusion model which basically invent details&co you will basically always loose information when filtering.

VideoMilk78
7th September 2025, 23:01
Have you tried the Dr Dre upscaling script (https://originaltrilogy.com/topic/Star-Wars-GOUT-in-HD-using-super-resolution-algorithm-unfinished-project/id/17552) used for Star Wars GOUT?

I haven't been able to get the scripts to work though, maybe someone can explain these?

orig=AviSource("SW.avi")

orig=Trim(orig,0,50000)

orig=ConvertToRGB24(orig)

edi0=nnedi2_rpow2(orig,rfactor=2, cshift="spline64resize")

edi=nnedi2_rpow2(orig,rfactor=2, cshift="spline64resize")

sr1=SR(orig,1424,548)

sr1=ConvertToYUY2(sr1)

yuy2=ConvertToYUY2(orig)

sr2=SR(yuy2,1424,548)

rev=Reverse(orig)

sr1r=SR(rev,1424,548)

sr1r=Reverse(sr1r)

sr1r=ConvertToYUY2(sr1r)

yuy2rev=ConvertToYUY2(rev)

sr2r=SR(yuy2rev,1424,548)

sr2r=Reverse(sr2r)

s64=Spline64Resize(orig,1424,548)

s64=ConvertToYUY2(s64)

edi=ConvertToYUY2(edi0)

sr=Average(sr1,0.25,sr2,0.25,sr1r,0.25,sr2r,0.25)

q1=QTGMC(edi,Preset="Placebo",Edimode="EEDI2",InputType=3,TR0=1,TR1=1,ProgSADMask=0,Blocksize=8)

q2=QTGMC(edi,Preset="Placebo", Edimode="EEDI2",TR0=1,TR1=1,Blocksize=8)

q2=SelectEven(q2)

edi=Median(edi,q1,q2)

edi=ConvertToRGB24(edi)

s64=ConvertToRGB24(s64)

sr=ConvertToRGB24(sr)

sr=Average(sr,2,s64,-2,edi,1)

edicd=ConvertToYUY2(edi0)

edicd=ConvertToYV12(edicd)

edicd=ConvertToRGB24(edicd)

Average(sr,1,edi0,1,edicd,-1)

nnedi2_rpow2(rfactor=2, cshift="spline64resize")

Spline64Resize(1920,816)

This specific script was pulled from this post (https://originaltrilogy.com/topic/Star-Wars-GOUT-in-HD-using-super-resolution-algorithm-unfinished-project/id/17552/page/50#793294) of the thread linked above

ingoldie
8th September 2025, 15:39
Which version of QTGMC do you think is used for this script? Whichever version I use, I'm getting an error.

ingoldie
10th September 2025, 13:07
I think the filters used for Dr Dre upscaling script are;

https://www.mediafire.com/file/sz1q3159q0fe1y3/Filters_for_Dr_Dre_upscaling_script.rar/file

But I'm getting "Average:All clips must have identical width and height." error line 55(sr=Average(sr,2,s64,-2,edi,1))

Please help!

real.finder
10th September 2025, 14:24
Have you tried the Dr Dre upscaling script (https://originaltrilogy.com/topic/Star-Wars-GOUT-in-HD-using-super-resolution-algorithm-unfinished-project/id/17552) used for Star Wars GOUT?

I haven't been able to get the scripts to work though, maybe someone can explain these?

orig=AviSource("SW.avi")

orig=Trim(orig,0,50000)

orig=ConvertToRGB24(orig)

edi0=nnedi2_rpow2(orig,rfactor=2, cshift="spline64resize")

edi=nnedi2_rpow2(orig,rfactor=2, cshift="spline64resize")

sr1=SR(orig,1424,548)

sr1=ConvertToYUY2(sr1)

yuy2=ConvertToYUY2(orig)

sr2=SR(yuy2,1424,548)

rev=Reverse(orig)

sr1r=SR(rev,1424,548)

sr1r=Reverse(sr1r)

sr1r=ConvertToYUY2(sr1r)

yuy2rev=ConvertToYUY2(rev)

sr2r=SR(yuy2rev,1424,548)

sr2r=Reverse(sr2r)

s64=Spline64Resize(orig,1424,548)

s64=ConvertToYUY2(s64)

edi=ConvertToYUY2(edi0)

sr=Average(sr1,0.25,sr2,0.25,sr1r,0.25,sr2r,0.25)

q1=QTGMC(edi,Preset="Placebo",Edimode="EEDI2",InputType=3,TR0=1,TR1=1,ProgSADMask=0,Blocksize=8)

q2=QTGMC(edi,Preset="Placebo", Edimode="EEDI2",TR0=1,TR1=1,Blocksize=8)

q2=SelectEven(q2)

edi=Median(edi,q1,q2)

edi=ConvertToRGB24(edi)

s64=ConvertToRGB24(s64)

sr=ConvertToRGB24(sr)

sr=Average(sr,2,s64,-2,edi,1)

edicd=ConvertToYUY2(edi0)

edicd=ConvertToYV12(edicd)

edicd=ConvertToRGB24(edicd)

Average(sr,1,edi0,1,edicd,-1)

nnedi2_rpow2(rfactor=2, cshift="spline64resize")

Spline64Resize(1920,816)

This specific script was pulled from this post (https://originaltrilogy.com/topic/Star-Wars-GOUT-in-HD-using-super-resolution-algorithm-unfinished-project/id/17552/page/50#793294) of the thread linked above

https://originaltrilogy.com/topic/Star-Wars-GOUT-in-HD-using-super-resolution-algorithm-unfinished-project/id/17552/page/51#793475

it's not free, well this seems like ingoldie goal but DrDre seems made better progress and results

ingoldie
10th September 2025, 14:36
DrDre seems made better progress and results

Can you provide a reference?

Selur
11th September 2025, 16:41
you might want to replace 1424 with 'edi.width' and 548 with 'edi.height'

ingoldie
11th September 2025, 16:45
Dr Dre upscaling script result

https://www.mediafire.com/file/i1av18eh2y59bpl/Dr_Dre_upscaling_script_result.avi/file

Not bad but very slow. Honestly it looks natural and realistic but weak in terms of denoising.


orig=AVISource("C:\Users\Administrator\Downloads\Compressed\Moonlighting S1B3-Gunfight at the So-So Corral.avi")

orig=Trim(orig,35990,36008)

orig=ConvertToRGB24(orig)

edi0=nnedi2_rpow2(orig,rfactor=2, cshift="spline64resize")

edi=nnedi2_rpow2(orig,rfactor=2, cshift="spline64resize")

sr1=SR(orig,1024,768)

sr1=ConvertToYUY2(sr1)

yuy2=ConvertToYUY2(orig)

sr2=SR(yuy2,1024,768)

rev=Reverse(orig)

sr1r=SR(rev,1024,768)

sr1r=Reverse(sr1r)

sr1r=ConvertToYUY2(sr1r)

yuy2rev=ConvertToYUY2(rev)

sr2r=SR(yuy2rev,1024,768)

sr2r=Reverse(sr2r)

s64=Spline64Resize(orig,1024,768)

s64=ConvertToYUY2(s64)

edi=ConvertToYUY2(edi0)

sr=Average(sr1,0.25,sr2,0.25,sr1r,0.25,sr2r,0.25)

q1=QTGMC(edi,Preset="Placebo",Edimode="EEDI2",InputType=3,TR0=1,TR1=1,ProgSADMask=0,Blocksize=8)

q2=QTGMC(edi,Preset="Placebo", Edimode="EEDI2",TR0=1,TR1=1,Blocksize=8)

q2=SelectEven(q2)

edi=Median(edi,q1,q2)

edi=ConvertToRGB24(edi)

s64=ConvertToRGB24(s64)

sr=ConvertToRGB24(sr)

sr=Average(sr,2,s64,-2,edi,1)

edicd=ConvertToYUY2(edi0)

edicd=ConvertToYV12(edicd)

edicd=ConvertToRGB24(edicd)

Average(sr,1,edi0,1,edicd,-1)

nnedi2_rpow2(rfactor=2, cshift="spline64resize")

Spline64Resize(1280,960)

ingoldie
12th September 2025, 12:41
Can you post your Dr Dre upscaling script video result with its original?

ingoldie
12th September 2025, 15:11
Dr Dre upscaling script result

https://www.mediafire.com/file/i1av18eh2y59bpl/Dr_Dre_upscaling_script_result.avi/file

Honestly it looks natural and realistic.


Dr Dre upscaling script result2

https://www.mediafire.com/file/jcwjm5pslu57ush/Dr_Dre_upscaling_script_result2.avi/file

Dr Dre upscaling script result2 doesn't look natural and realistic. I mean I was wrong.

Disappointment again.



very slow


Exports 11 frames of video in about 30 minutes

Also I tried the script for a 640x480 and higher resolution videos but I could not preview them on AvsPmod and VirtualDub.

DrDre seems made better progress and results

Are you sure?

Can you provide a reference?

Can you please provide before(original) and after(enhanced) videos?

ingoldie
15th September 2025, 13:11
I use EZdenoise_v4, EZdenoise(thSAD=300) for my Video Enhancement Script. When I lower thSAD to 150, I'm getting more natural result and less detail loss but it is weak about denoising.

Can you help me with modifying EZdenoise_v4 to get an effective result about denoising without loss of detail?


function EZdenoise(clip Input, int "thSAD", int "thSADC", int "TR", int "BLKSize", int "Overlap", int "Pel", bool "Chroma", bool "out16")
{
thSAD = default(thSAD, 150)
thSADC = default(thSADC, thSAD)
TR = default(TR, 3)
BLKSize = default(BLKSize, 8)
Overlap = default(Overlap, 4)
Pel = default(Pel, 1)
Chroma = default(Chroma, false)
out16 = default(out16, false)

Super = Input.MSuper(Pel=Pel, Chroma=Chroma)
Multi_Vector = Super.MAnalyse(Multi=true, Delta=TR, BLKSize=BLKSize, Overlap=Overlap, Chroma=Chroma)

Input.MDegrainN(Super, Multi_Vector, TR, thSAD=thSAD, thSAD2=int(float(thSAD*0.9)), thSADC=thSADC, thSADC2=int(float(thSADC*0.9)), out16=out16)

Selur
15th September 2025, 13:48
When I lower thSAD to 150,
that is the default,...
Can you help me with modifying EZdenoise_v4 to get an effective result about denoising without loss of detail?
Try something like SMDegrain instead.
If there was an obvious way to denoise without removing details, we would use it all,..
The problem is that nobody has come up with a way to reliably identify noise or details. So everything out there uses some heuristics/guesses what is noise and should be removed. :D
All the different DeNoise&Degrain filters are just different approaches to separate details from noise.

As a side note: If you want to remove compression artifacts and not noise, you might want to look into Oyster (it's probably too slow for most cases, but it can produce nice results when adjusted to the source.)

Cu Selur

takla
15th September 2025, 14:32
I use EZdenoise_v4, EZdenoise(thSAD=300) for my Video Enhancement Script. When I lower thSAD to 150, I'm getting more natural result and less detail loss but it is weak about denoising.

Can you help me with modifying EZdenoise_v4 to get an effective result about denoising without loss of detail?




LWLibavVideoSource("C:\Users\Admin\Input.mkv") <-- or any source filter of your choice.
EZdenoise(TR=8, Chroma=true, out16=true)
ConvertBits(10, dither=1)
Prefetch(4)


Quality/SpeedUp trade-off: Use TR=X where X is any value. Higher=slower but more noise removed.
Quality: Chroma=true, out16=true. Higher quality at the cost of speed.
Quality: Use ConvertBits(10, dither=1) for 10bit encodes, otherwise use 8.
SpeedUp: Use Prefetch(X) where X is half of your "Logical processors"

ingoldie
16th September 2025, 13:16
When I add FFT3DFilter(sigma=1.3), I can achieve more effective noise removal without losing detail, but it is not enough.


function EZdenoise(clip Input, int "thSAD", int "thSADC", int "TR", int "BLKSize", int "Overlap", int "Pel", bool "Chroma", bool "out16")
{
thSAD = default(thSAD, 150)
thSADC = default(thSADC, thSAD)
TR = default(TR, 3)
BLKSize = default(BLKSize, 8)
Overlap = default(Overlap, 4)
Pel = default(Pel, 1)
Chroma = default(Chroma, false)
out16 = default(out16, false)

Super = Input.MSuper(Pel=Pel, Chroma=Chroma)
Multi_Vector = Super.MAnalyse(Multi=true, Delta=TR, BLKSize=BLKSize, Overlap=Overlap, Chroma=Chroma)

Input.MDegrainN(Super.FFT3DFilter(sigma=1.3), Multi_Vector, TR, thSAD=thSAD, thSAD2=int(float(thSAD*0.9)), thSADC=thSADC, thSADC2=int(float(thSADC*0.9)), out16=out16)

Any other alternative or idea?

ingoldie
17th September 2025, 15:21
Most effective denoising that I can achieve without losing detail. It looks more natural but I think it is weak about denoising.

Original(512x384)

https://www.mediafire.com/file/pnwl9qpq32b4pqz/Original_Sample.avi/file

Result(1024x768)

https://www.mediafire.com/file/55e6xqyiq27eurp/Result36.mp4/file


Original2(512x384)

https://www.mediafire.com/file/4as22g8dfb6z973/Original_Sample_2.avi/file

Result2(1024x768)

https://www.mediafire.com/file/dk2oyk2jxv8vno7/Result37.mp4/file


Original3(512x384)

https://www.mediafire.com/file/t04qr21vnfufkg6/Original_Sample_3.avi/file

Result3(1024x768)

https://www.mediafire.com/file/mhucps0benxuk6j/Result38.mp4/file

Previous Results

https://forum.doom9.org/showthread.php?p=2021714#post2021714

takla
18th September 2025, 16:37
Most effective denoising that I can achieve without losing detail. It looks more natural but I think it is weak about denoising.


This looks fine to me. (https://www.mediafire.com/file/rlefp6xbbawhlzk/New_folder.zip/file)

Image comparison (https://imgsli.com/NDE2MjA3)

Selur
19th September 2025, 19:25
that looks to me like the pavement is made of sand,..:eek:

takla
19th September 2025, 22:48
that looks to me like the pavement is made of sand,..:eek:

Well yes. Worn out asphalt (https://i.ibb.co/cc0xnt8N/Sunlight.jpg) tends to look that way.

Selur
20th September 2025, 05:59
But that's something totally different than in the screenshot. :D

hello_hello
20th September 2025, 08:45
Personally, I prefer pictures a little blurry than looking like they've been sharpened.

I let my guard down and managed to find myself involved in this via PM a few days ago, so here's my contribution to the encoding of Original 1. It's not as sharp as other offerings, but at least bits of the picture aren't wobbling around. Well... very little.

Encoded Sample.mkv (https://files.videohelp.com/u/210984/Encoded%20Sample.mkv)

ConvertBits(16)
ConvertToYUV420()
Stab()
CropResize(1024,768, 2,2,-2,0)
QTGMC(InputType=1, EzDenoise=1.0, Preset="very slow")
LSFMod(Strength=75)
GradFun3Plus()
ConvertBits(8, Dither=0)
Prefetch(12)

The second sample has noise in the form of background "mush"' for want of a better description. Can it be de-mushed without losing at least a tiny amount of detai?

Original Sample 2A.mkv (https://files.videohelp.com/u/210984/Original%20Sample%202A.mkv)

ConvertToYUV420()
Stab()
ConvertBits(16)
CropResize(1440,1080, 4,2,-2,0, ColorMode="601-709")
TemporalDeGrain2(degrainTR=2, grainLevel=2)
LSFMod(Strength=150)
GradFun3Plus()
ConvertBits(8, Dither=0)
Prefetch(12)

Original Sample 2B.mkv (https://files.videohelp.com/u/210984/Original%20Sample%202B.mkv)

ConvertToYUV420()
Stab()
CropResize(1440,1080, 4,2,-2,0, ColorMode="601-709")
TemporalDeGrain2(degrainTR=2, grainLevel=1)
QTGMC(InputType=1, Preset="very slow")
LSFMod(Strength=150)
ConvertBits(16)
GradFun3Plus()
ConvertBits(8, Dither=0)
Prefetch(12)

hello_hello
20th September 2025, 09:12
@ ingoldie,
I forgot to answer your question regarding the MDegrainNL functions I sent you. Try specifying Precise=true to see how much better that works, or doesn't as the case may be. It'll be slower.

@ Everyone else,
The MDegrainNL functions I just mentioned are much like the EzDenoise function posted above, only with more bells and whistles. MDegrainNLS is much like the MCDegrainSharp function, because it can sharpen.....

I offered the above explanation because it felt a bit rude, mentioning something in a post here that we'd only referred to via PM, so now I don't feel rude.... and if anyone wants to try the functions, there's a link below. They usually remove very fine noise or film grain quite well, but I don't use them for much more than that.

MDegrainNL.zip (https://files.videohelp.com/u/210984/MDegrainNL.zip)

Selur
20th September 2025, 09:23
Side question: Is the source some old XviD encode or something like that?
Doesn't seem like a DVD or VHS capture or similar,... 512x384 RGB @25fps doesn't really match to any of the usual sources.

VideoMilk78
20th September 2025, 22:02
Made a few changes to fix the errors I was getting, it gives pretty good results and I'm sure people could definitely improve upon this.

W=1440
H=1080

orig=LWLibavVideoSource()

edi0=nnedi3_rpow2(orig,rfactor=2, cshift="spline64resize")

edi=nnedi3_rpow2(orig,rfactor=2, cshift="spline64resize")

sr1=SR(orig)

sr1=ConvertToYUY2(sr1)

yuy2=ConvertToYUY2(orig)

sr2=SR(yuy2)

rev=Reverse(orig)

sr1r=SR(rev)

sr1r=Reverse(sr1r)

sr1r=ConvertToYUY2(sr1r)

yuy2rev=ConvertToYUY2(rev)

sr2r=SR(yuy2rev)

sr2r=Reverse(sr2r)

s64=Spline64Resize(orig,width(sr2r),height(sr2r))

s64=ConvertToYUY2(s64)

edi=ConvertToYUY2(edi0)

sr=Average(sr1,0.25,sr2,0.25,sr1r,0.25,sr2r,0.25)

q1=QTGMC(edi,Preset="draft",Edimode="EEDI2",InputType=3,TR0=1,TR1=1,ProgSADMask=0,Blocksize=8)

q2=QTGMC(edi,Preset="draft", Edimode="EEDI2",TR0=1,TR1=1,Blocksize=8)

q2=SelectEven(q2)

edi=Median(edi,q1,q2)

edi=ConvertToRGB24(edi)

s64=ConvertToRGB24(s64)

sr=ConvertToRGB24(sr)

sr=Average(sr,2,s64,-2,edi,1)

sr=ConvertToRGB24(sr)

edicd=ConvertToYUY2(edi0)

edicd=ConvertToYV12(edicd)

edicd=ConvertToRGB24(edicd)

edi0=ConvertToRGB24(edi0)

Average(sr,1,edi0,1,edicd,-1)

nnedi3_rpow2(rfactor=2, cshift="spline64resize")

Spline64Resize(W,H)

ingoldie
21st September 2025, 16:50
it gives pretty good results

Can you provide those pretty good results with their originals?

VideoMilk78
22nd September 2025, 03:55
Can you copy this provided script and see if you like those pretty good results?

ingoldie
30th September 2025, 15:05
Better denoising that I can achieve without losing detail.

Original(512x384)

https://www.mediafire.com/file/lj4ga7pja7vkqd4/Sample_2.avi/file

Result(1024x768)

https://www.mediafire.com/file/zofldjd5e3vz9k8/Result39.avi/file


Original2(512x384)

https://www.mediafire.com/file/4n4hfa32m3f2x5h/Sample.avi/file

Result(1024x768)

https://www.mediafire.com/file/h4e2pxtte2rb4ol/Result40.avi/file


Original3(512x384)

https://www.mediafire.com/file/gxxrc0w5yp5tgy6/Sample_3.avi/file

Result(1024x768)

https://www.mediafire.com/file/73t60rul0x2vu9z/Result41.avi/file


Previous Results

https://forum.doom9.org/showthread.php?p=2022786#post2022786

ingoldie
1st October 2025, 14:00
I will definitely share the scripts in return for financial support, but I don't know how to prove it.
Why I want financial support? Because I want to devote all my time to this job instead of working in another job.
To achieve a better result.
By the way, an invention that makes money for its inventor is more respected.


I think the results are good enough now. If I share my AviSynth Video Enhancement Script we can improve upon it together to get better results.

Do you know of an organization that can provide me with financial support?

Columbo
1st October 2025, 14:14
Do you think you're going to make a living off developing an Avisynth script?

Try GoFundMe. That may give you some realistic feedback about the potential of your project.

ingoldie
1st October 2025, 14:34
Do you think you're going to make a living off developing an Avisynth script?

Try GoFundMe. That may give you some realistic feedback about the potential of your project.

I don't understand whether you despise AviSynth or care about it very much.

On the one hand, you spend a lot of time on AviSynth, and on the other hand, you don't care much about an AviSynth script that gives such realistic and natural enhanced results.

https://forum.doom9.org/showthread.php?p=2023157#post2023157

GoFundMe is not available in the country I live.

Columbo
1st October 2025, 15:54
I see you're a troll now. Bye.

ingoldie
6th October 2025, 14:39
I'm plannig on a GUI that I will be able to insert my AviSynth Video Enhancement Script into it.

Here is the GUI on my mind;

https://i.ibb.co/bMhsXxJ2/A1.png (https://ibb.co/ksn4Xp19)

https://i.ibb.co/tPwddZ8B/A2.png (https://ibb.co/G3fhhsc7)

https://i.ibb.co/BV5qgyyK/A3.jpg (https://ibb.co/LzXnCxxh)

Save; To save video files without converting their own formats

Triangular Black Button; It will view the original. Clicking on it will view the enhanced result to compare the original and the result (it will turn upside down)

What do you think about it?

takla
6th October 2025, 19:05
I'm plannig on a GUI that I will be able to insert my AviSynth Video Enhancement Script into it.


So, like opening any avisynth script in VDub...?

VoodooFX
8th October 2025, 00:34
So, like opening any avisynth script in VDub...?

No, reason for his GUI is to obfuscate his avs script he wants to sell you.
Just ignore him, he's been trolling with same nonsense for a decade. Basically, he's fishing for noobs' money.

takla
8th October 2025, 12:39
No, reason for his GUI is to obfuscate his avs script he wants to sell you.
Just ignore him, he's been trolling with same nonsense for a decade. Basically, he's fishing for noobs' money.

It was more of a rhetorical question from me.

ingoldie
9th October 2025, 15:47
Maybe you would like to see another sample.

Original(512x384)

https://www.mediafire.com/file/bbqdv74lw0d5ju7/Sample_4.avi/file


Result(1024x768)

https://www.mediafire.com/file/86bsq4xd1808v0c/Result42.avi/file

ingoldie
14th October 2025, 12:56
it gives pretty good results


W=1440
H=1080

orig=LWLibavVideoSource()

edi0=nnedi3_rpow2(orig,rfactor=2, cshift="spline64resize")

edi=nnedi3_rpow2(orig,rfactor=2, cshift="spline64resize")

sr1=SR(orig)

sr1=ConvertToYUY2(sr1)

yuy2=ConvertToYUY2(orig)

sr2=SR(yuy2)

rev=Reverse(orig)

sr1r=SR(rev)

sr1r=Reverse(sr1r)

sr1r=ConvertToYUY2(sr1r)

yuy2rev=ConvertToYUY2(rev)

sr2r=SR(yuy2rev)

sr2r=Reverse(sr2r)

s64=Spline64Resize(orig,width(sr2r),height(sr2r))

s64=ConvertToYUY2(s64)

edi=ConvertToYUY2(edi0)

sr=Average(sr1,0.25,sr2,0.25,sr1r,0.25,sr2r,0.25)

q1=QTGMC(edi,Preset="draft",Edimode="EEDI2",InputType=3,TR0=1,TR1=1,ProgSADMask=0,Blocksize=8)

q2=QTGMC(edi,Preset="draft", Edimode="EEDI2",TR0=1,TR1=1,Blocksize=8)

q2=SelectEven(q2)

edi=Median(edi,q1,q2)

edi=ConvertToRGB24(edi)

s64=ConvertToRGB24(s64)

sr=ConvertToRGB24(sr)

sr=Average(sr,2,s64,-2,edi,1)

sr=ConvertToRGB24(sr)

edicd=ConvertToYUY2(edi0)

edicd=ConvertToYV12(edicd)

edicd=ConvertToRGB24(edicd)

edi0=ConvertToRGB24(edi0)

Average(sr,1,edi0,1,edicd,-1)

nnedi3_rpow2(rfactor=2, cshift="spline64resize")

Spline64Resize(W,H)

Can you provide those pretty good results with their originals?

Can you copy this provided script and see if you like those pretty good results?

Nothing impressive. Not even denoising.

Original2(512x384)

https://www.mediafire.com/file/4as22g8dfb6z973/Original_Sample_2.avi/file

Result(1440x1080)

https://www.mediafire.com/file/u8953m2n3vd5tp9/Result43.avi/file

Selur
14th October 2025, 15:50
https://www.mediafire.com/file/yblaftkdf0gvi8o/filtered.mkv/file too strong?

ingoldie
27th February 2026, 15:28
Much better natural/realistic results.

Original(512x384)

https://www.mediafire.com/file/lj4ga7pja7vkqd4/Sample_2.avi/file

Result(1024x768)

https://www.mediafire.com/file/1h2f2f2gk314lhq/Result44.avi/file


Original2(512x384)

https://www.mediafire.com/file/4n4hfa32m3f2x5h/Sample.avi/file

Result(1024x768)

https://www.mediafire.com/file/xbpms4f8e65qjlu/Result45.avi/file


Original3(512x384)

https://www.mediafire.com/file/gxxrc0w5yp5tgy6/Sample_3.avi/file

Result(1024x768)

https://www.mediafire.com/file/wi8fph7vj78ccik/Result46.avi/file

Previous Results

https://forum.doom9.org/showthread.php?p=2023157#post2023157

ingoldie
7th March 2026, 14:13
Much better dehaloing and denoising without detail loss. Looks so natural/realistic.

Original(512x384)

https://www.mediafire.com/file/bbqdv74lw0d5ju7/Sample_4.avi/file


Result(1024x768)

https://www.mediafire.com/file/yppohu9rdy354ps/Result47.avi/file


Previous Result

https://forum.doom9.org/showthread.php?p=2023452#post2023452

ingoldie
8th March 2026, 15:44
My PC doesn't meet requirements for Topaz Enhance last version.

Could you please post the enhanced results using that or any other software?

I still don't know if there's any software that will provide better results than mine.

Selur
17th March 2026, 17:54
"or any other software" => Sample_4 (https://www.mediafire.com/file/p7s12dhefzzy2jv/Sample_4_1024x.mkv/file) and Sample_4_1024x_with_noise

ingoldie
24th March 2026, 16:27
It looks very unnatural and amorphous. What software did you use?

Selur
24th March 2026, 16:30
just something I had lying around
(doesn't really seem more unnatural than your last results)

ingoldie
24th March 2026, 16:32
(doesn't really seem more unnatural than your last results)

Are you serious?

ingoldie
24th March 2026, 16:43
If you can help me earn money in some way, I can release the codes.

Selur
24th March 2026, 19:36
Can you explain how "Result47.avi" (139 frames) has more frames than "Sample 4.avi" (137 frames) ?
Doesn't seem like your sources match your restored versions,...

wonkey_monkey
26th March 2026, 01:13
If you can help me earn money in some way, I can release the codes.

It seems you've spent 10 or so years to achieve a passable but broadly replicable* result on a low-bitrate pirated XVID of a 40-year-old TV show (which has, in the intervening time, been remastered in HD). That just isn't something anyone's going to pay for.

* Left: mine (took a few minutes of messing around with filters), right: yours (https://i.ibb.co/QjhPgQYY/image.png)

VoodooFX
26th March 2026, 20:31
@wonkey_monkey
How much is your script? :D

wonkey_monkey
27th March 2026, 11:14
For you Voodoo, call it a fiver.

ingoldie
29th March 2026, 14:47
Can you explain how "Result47.avi" (139 frames) has more frames than "Sample 4.avi" (137 frames) ?
Doesn't seem like your sources match your restored versions,...

I used SolveigMM Video Splitter to extract Sample 4.avi from the full video. It might have gotten rid of 2 frames.
But I used AviSynth trim() function for Result47.avi.

ingoldie
29th March 2026, 16:10
* Left: mine (took a few minutes of messing around with filters), right: yours (https://i.ibb.co/QjhPgQYY/image.png)

Can you provide the video?

VideoMilk78
2nd April 2026, 02:10
I still don't know if there's any software that will provide better results than mine.

I think there's plenty lol

ingoldie
3rd April 2026, 13:59
I think there's plenty lol

There are many answers, but no proof.

Can you name a software and provide an enhanced result?

Selur
3rd April 2026, 15:12
It might have gotten rid of 2 frames.
.. and might have reencoded parts of it since you didn't cut on key frames and thus lowered the quality of the source you present others as source, when it is not the source,...
Who knows what you did?
In my opinion, you should redo your tests and make sure your result is based on the source that you represented here, otherwise all your results do not really seem trustworthy.
side note: your results seem oversampled, at least on a larger screen I prefer a smoother variant https://www.mediafire.com/file/fmruyoezyc2l563/not_so_oversharpend.mp4/file, sharper (https://www.mediafire.com/file/6x77ec90xj46eav/sharp.mp4/file) still not as oversharpened as your result.

ingoldie
9th May 2026, 15:26
What do you think about YouTube's Super Resolution feature for video enhancement?

ingoldie
10th May 2026, 13:59
YouTube Super Resolution (1080p)

https://www.youtube.com/watch?v=63nfV47oDhU&list=RD63nfV47oDhU&start_radio=1

Original (1080p)

https://www.youtube.com/watch?v=ZfQndu0y1hQ&list=RDZfQndu0y1hQ&start_radio=1

johnmeyer
10th May 2026, 18:34
Even by the standards of this guy, this is pretty strange. A still image with music???

wonkey_monkey
10th May 2026, 23:28
I suppose it demonstrates YouTube's super resolution as well as any other random clip. But we have no idea what resolution the upsampled one was, originally. Was it just 480p (the highest non-super resolution available) or was it higher? Who knows.

And the same with the "native" 1080p one. It's not from the same image as colour and geometry is different.

So, in short... we can't really tell anything from that.

ingoldie
12th May 2026, 14:52
Another Example

https://www.youtube.com/watch?v=pO1HC8pHZw0&list=RDpO1HC8pHZw0&start_radio=1

ingoldie
13th May 2026, 14:26
I examined it closely and I think this is what I'm looking for.
Is there an equivalent AviSynth script or any other software?

ingoldie
8th June 2026, 17:17
Better Results

Original(512x384)

https://www.mediafire.com/file/lj4ga7pja7vkqd4/Sample_2.avi/file

Result(1024x768)

https://www.mediafire.com/file/g6qct3k0v3ujojk/Result48.avi/file


Original(512x384)

https://www.mediafire.com/file/4n4hfa32m3f2x5h/Sample.avi/file

Result(1024x768)

https://www.mediafire.com/file/42qphoazngith5h/Result49.avi/file


Original(512x384)

https://www.mediafire.com/file/gxxrc0w5yp5tgy6/Sample_3.avi/file

Result(1024x768)

https://www.mediafire.com/file/gt3arbnk4bup0ls/Result50.avi/file

Previous Results

https://forum.doom9.org/showthread.php?p=2028745#post2028745


Original(512x384)

https://www.mediafire.com/file/bbqdv74lw0d5ju7/Sample_4.avi/file

Result(1024x768)

https://www.mediafire.com/file/pey2m24pj5o9nmw/Result51.avi/file


Previous Result

https://forum.doom9.org/showthread.php?p=2029042#post2029042

ingoldie
9th June 2026, 17:50
I think I've completed my video enhancement script.

Does anyone know of any companies that need video enhancement service?

ingoldie
11th June 2026, 14:49
A new sample

https://www.mediafire.com/file/antxve1u3r4nwx7/Video_Enhancement_Script11.avi/file

Original

https://forum.videohelp.com/threads/358043-A-comparison-of-AVIsynth-denoise-filters#post2283228

ingoldie
12th June 2026, 14:36
If you can somehow help me earn just $1000 a month, or give an AviSynth script that produces better video enhancement results than mine, I'll release the code.

wonkey_monkey
12th June 2026, 20:33
There's zero market for Avisynth scripts in general, let alone one that someone has spent years on yet can be broadly matched or bettered in five minutes with modern tools.

Not to mention all your examples seem to be enacted on sources of low quality and dubious legality.

ingoldie
13th June 2026, 14:22
let alone one that someone has spent years on yet can be broadly matched or bettered in five minutes with modern tools.

For example?

wonkey_monkey
13th June 2026, 14:28
I already showed you an example that I spent 5 minutes on and was pretty much indistinguishable from your result. And your latest one is barely differentiable from a bilinear upscale with a bit of (too much, in fact) noise reduction.

ingoldie
13th June 2026, 16:36
I already showed you an example that I spent 5 minutes on and was pretty much indistinguishable from your result. And your latest one is barely differentiable from a bilinear upscale with a bit of (too much, in fact) noise reduction.

I think you're talking about

* Left: mine (took a few minutes of messing around with filters), right: yours (https://i.ibb.co/QjhPgQYY/image.png)

Can you provide the video?

I still don't know if there's any software that will provide better results than mine.

I think there's plenty lol

There are many answers, but no proof.

Can you name a software and provide an enhanced result?

The answers are not convincing.

Columbo
13th June 2026, 18:01
For that specific case I think the ingoldie result looks better. Less auras. E.g., look at the red arrow in the top left and the word WANTED. JMHO

ingoldie
14th June 2026, 13:30
Also looks more natural.

VideoMilk78
18th June 2026, 18:22
For that specific case I think the ingoldie result looks better. Less auras. E.g., look at the red arrow in the top left and the word WANTED. JMHO

This could probably be matched with either something like temporal degrain 2 or maybe even just a little blur

ingoldie
20th June 2026, 16:54
I think I've completed my video enhancement script.

I was wrong.

I am using 2 different denoisers and one of them is fft3dfilter.

I realized it causes an annatural result.

Better Results

Original(512x384)

https://www.mediafire.com/file/lj4ga7pja7vkqd4/Sample_2.avi/file

Result(1024x768)

https://www.mediafire.com/file/g6qct3k0v3ujojk/Result48.avi/file


Original(512x384)

https://www.mediafire.com/file/4n4hfa32m3f2x5h/Sample.avi/file

Result(1024x768)

https://www.mediafire.com/file/42qphoazngith5h/Result49.avi/file




Results without fft3dfilter (look natural but still noisy)

https://www.mediafire.com/file/c7b9fof8nma3tn4/Result52.avi/file


https://www.mediafire.com/file/anx59swt22a6uh4/Result53.avi/file


Can you help me get rid of the noise by using a denoiser instead of fft3dfilter preserving the naturalness?

johnmeyer
20th June 2026, 19:59
fft3dfilter is not a great choice for a denoiser, although it still can be used as a prefilter in some circumstances.

ingoldie
21st June 2026, 13:55
fft3dfilter is not a great choice for a denoiser

Can someone please recommend me a great choice for a denoiser preserving the naturalness.




Results without fft3dfilter (look natural but still noisy)

https://www.mediafire.com/file/c7b9fof8nma3tn4/Result52.avi/file


https://www.mediafire.com/file/anx59swt22a6uh4/Result53.avi/file

VideoMilk78
22nd June 2026, 17:07
Can someone please recommend me a great choice for a denoiser preserving the naturalness.

Can I recommend you give up? Nobody is going to pay anything for an Avisynth script much less $1000 a month. :)

ingoldie
23rd June 2026, 13:10
Nobody is going to pay anything for an Avisynth script much less $1000 a month. :)

But why?

ingoldie
23rd June 2026, 15:17
I accept everything that has been said about me so far. Forget about all my posts. Suppose I'm new to this forum and this is my first post.

Can you provide an AviSynth script or a software that produces the following results with the noise removed based on the original?


Results without fft3dfilter (look natural but still noisy)

https://www.mediafire.com/file/c7b9fof8nma3tn4/Result52.avi/file


https://www.mediafire.com/file/anx59swt22a6uh4/Result53.avi/file




Original(512x384)

https://www.mediafire.com/file/lj4ga7pja7vkqd4/Sample_2.avi/file


Original(512x384)

https://www.mediafire.com/file/4n4hfa32m3f2x5h/Sample.avi/file


I need it.

ingoldie
24th June 2026, 14:27
If the Avisynth script or software I'm looking for isn't available, or you don't know if it is available, why is it so difficult for you to tell me that?

johnmeyer
24th June 2026, 17:20
If the Avisynth script or software I'm looking for isn't available, or you don't know if it is available, why is it so difficult for you to tell me that?Answer: because we don't know what you are looking for. Most other people in this forum are very happy with the dozens of noise reduction scripts that have been developed and presented here, for free, so that others can enjoy the benefits of their work. Most other people are happy to accept the inevitable and unavoidable tradeoffs that each script presents. They then do their work, enjoy the results of their efforts, and get on with life.

There is no noise reduction solution that won't produce artifacts of some sort. That is the nature of any restoration, whether digital or otherwise.

I think it is admirable that you are chasing perfection, but since it does not exist, you should instead restore your videos as best you can and then watch them!! That is, after all, the point of the whole exercise.

VideoMilk78
27th June 2026, 15:32
Answer: because we don't know what you are looking for. Most other people in this forum are very happy with the dozens of noise reduction scripts that have been developed and presented here, for free, so that others can enjoy the benefits of their work. Most other people are happy to accept the inevitable and unavoidable tradeoffs that each script presents. They then do their work, enjoy the results of their efforts, and get on with life.

There is no noise reduction solution that won't produce artifacts of some sort. That is the nature of any restoration, whether digital or otherwise.

I think it is admirable that you are chasing perfection, but since it does not exist, you should instead restore your videos as best you can and then watch them!! That is, after all, the point of the whole exercise.

Amen lol

ingoldie
24th July 2026, 15:49
More detailed and natural

Original(512x384)

https://www.mediafire.com/file/lj4ga7pja7vkqd4/Sample_2.avi/file

Result(1024x768)

https://www.mediafire.com/file/j1u8az3grdxmr3h/Result54.avi/file


Original(512x384)
https://www.mediafire.com/file/4n4hfa32m3f2x5h/Sample.avi/file

Result(1024x768)

https://www.mediafire.com/file/kjb9z7t1vxuxxpw/Result55.avi/file


Original(512x384)

https://www.mediafire.com/file/gxxrc0w5yp5tgy6/Sample_3.avi/file

Result(1024x768)

https://www.mediafire.com/file/3a7ax2u54p8q0g8/Result56.avi/file


Original(512x384)

https://www.mediafire.com/file/bbqdv74lw0d5ju7/Sample_4.avi/file

Result(1024x768)

https://www.mediafire.com/file/kx8gw0ss33l4vue/Result57.avi/file


Previous Results

https://forum.doom9.org/showthread.php?p=2031885#post2031885

Selur
24th July 2026, 17:48
Sample 4 and Result 57 have different frame count, something is amiss there,...

ingoldie
27th July 2026, 14:44
Sample 4 and Result 57 have different frame count, something is amiss there,...

Done.

ryrynz
28th July 2026, 13:21
is Groucho2004 still alive to witness this?

ingoldie
4th August 2026, 16:52
I use SMDegrain for denoising.

https://github.com/Dogway/Avisynth-Scripts/blob/master/SMDegrain/SMDegrain.avsi

But I realized it causes deformities. I tried it for many video files.

I think "prefilter" is the reason for this problem.

Could you help me resolve this problem?

ingoldie
8th August 2026, 17:14
I use SMDegrain for denoising.

https://github.com/Dogway/Avisynth-Scripts/blob/master/SMDegrain/SMDegrain.avsi

But I realized it causes deformities.

It also causes detail loss.

So I used another denoiser.

More detailed, natural and no deformities.

Original(512x384)

https://www.mediafire.com/file/lj4ga7pja7vkqd4/Sample_2.avi/file

Result(1024x768)

https://www.mediafire.com/file/ij7hob7u7nqmhls/Result58.avi/file


Original(512x384)
https://www.mediafire.com/file/4n4hfa32m3f2x5h/Sample.avi/file

Result(1024x768)

https://www.mediafire.com/file/tqxmglm58frpr4c/Result59.avi/file


Original(512x384)

https://www.mediafire.com/file/gxxrc0w5yp5tgy6/Sample_3.avi/file

Result(1024x768)

https://www.mediafire.com/file/3fad4gqeyy4nssq/Result60.avi/file


Original(512x384)

https://www.mediafire.com/file/bbqdv74lw0d5ju7/Sample_4.avi/file

Result(1024x768)

https://www.mediafire.com/file/mriofpc9761u1i8/Result61.avi/file


Previous Results

https://forum.doom9.org/showthread.php?p=2033150#post2033150

ingoldie
12th August 2026, 16:36
I can't get a better denoised result that looks natural and without detail loss.

So if you provide an AviSynth script that produces better video enhancement results(without artifacts, natural) than mine, I'll release the code.

ingoldie
13th August 2026, 13:30
Could you at least say what you think about the results?

rgr
20th August 2026, 21:11
How do we check on our own clips?

ingoldie
22nd August 2026, 13:19
How do we check on our own clips?

What?

DTL
22nd August 2026, 13:27
You can take clean source of your type and add noise and try to denoise and use some compare filter to measure similarity like psnr or ssim or others.

This will make quality measurement for you.

Columbo
22nd August 2026, 13:40
How do we check on our own clips? AFAIK, the script is closed source so you cannot test it on your own clips, unless the author does it for you. The author is waiting for financial support to release the script.

Selur
22nd August 2026, 14:54
More detailed, natural and no deformities.
Sample.avi frame 72 with line darkening and NNEDI3 just to make the overhead power line more visible:
https://i.ibb.co/nZKt4bf/grafik.png (https://ibb.co/vgMRfHm)
some additional emphasizing:
https://i.ibb.co/PzrRkKqH/grafik.png (https://ibb.co/yBND2tHj)
now, same frame from Result59:
https://i.ibb.co/5g1v2dwr/grafik.png (https://ibb.co/RkgP71d3)
zoomed in:
https://i.ibb.co/HfCWSwmp/grafik.png (https://ibb.co/8LbWCvF4)
'no deformaties' seems too enthusiastic.

I like the detail enhancement, in some parts, but in others details 'appear' that naturally would not be noticeable, which kind of breaks the 'natural' part.

Still trying to enhance some old XviD rips is probably not what most people are looking for. Especially when buying or streaming offers better quality sources.
Using VHS/DV captures as example source might be better,..
(not really knowing what the target audience is you are aiming for)

Cu Selur