I know you can stabilize the screen, but I have a source that looks like its flashing brighter and darker rapidly every frame as its playing.
Are there any avisynth filters to level that out or help make it less obvious?
+ Reply to Thread
Results 1 to 8 of 8
Filters under http://avisynth.nl/index.php/External_filters#Luma_Equalization or Small_Deflicker should help.
Selurusers currently on my ignore list: deadrats, Stears555
Upload sample to this forum,you can go to 500MB in size,nobody wants to go to mega for files.I think,therefore i am a hamster.
afaik. those filters to not denoiseusers currently on my ignore list: deadrats, Stears555
I think all the successful deflicker filters use some form of temporal pixel averaging. This is because different parts of the frame often flicker differently (as does your video).
A mild SMDegrain can help without damaging the picture too much:
SMDegrain (tr=3, thSAD=500, refinemotion=true, contrasharp=false, PreFilter=4, mode=0, truemotion=true, plane=4, chroma=false)
Sample with SMDegrain added:
Last edited by jagabo; 22nd Jan 2023 at 10:24.
I think you can fix that quite well, although the non-standard frame rate of animation might cause some problems.
First, you may only need to use Deflicker. I use this on film all the time. I have queued up my restoration before/after examples to a scene in which was "brightness stabilized" with just deflicker:
In addition, there is a little-known effect of using the MVTools2 denoising which, with the correct parameter, can also remove a lot of noise. The only downside is that it makes MVTools2 run at about 1/4 it's normal speed. The "secret" is to use dct=1 in all MAnalyze calls. You use MAnalyze before the call to MDegrain. Since QTGMC uses MDegrain, you can look at the documentation for how to feed it dct=1 (it uses the default of dct=0), or you can go into the AVSI QTGMC code and change it directly.
Last edited by johnmeyer; 22nd Jan 2023 at 23:07. Reason: clarification