I need help to understand how to reduce the noise effect in the image.
I am quite confused as to how to correct the distortions of a video that I don't have the original, there is a noise of pixel movements, as if the image is constantly going from left to right. Is it possible to stabilize the pixels?
I am quite confused as to what the technical name is for what is happening, the original video was captured from a vhs apparently.
I am open to any suggestions, I tried Davinci resolve, and some AviSynth+ without success.
Thank you very much!
Example Video:
https://www.mediafire.com/file/cqi16lntywxbba3/Noise_Distort.mov/file
Try StreamFab Downloader and download from Netflix, Amazon, Youtube! Or Try DVDFab and copy Blu-rays! or rip iTunes movies!
+ Reply to Thread
Results 1 to 30 of 34
Thread
-
-
I see no right/left movement of the entire image.
The video does contain some time base errors, but the quality of the video is so low that even if you fixed those errors, I don't think it would look much better. -
-
-
*** DIGITIZING VHS / ANALOG VIDEOS SINCE 2001**** GEAR: JVC HR-S7700MS, TOSHIBA V733EF AND MORE
-
-
Of course there was no change. That filter looks for the black borders at the left and right (back and front "porch") and resizes the picture between them to a standard length. That sometimes works with the original analog cap (when the active picture doesn't contain black objects at the edges of the frame) but your video has cropped away those black borders and replaced them with perfectly straight black borders. The filter has no idea what the original borders looked like.
-
-
Since there are not many details to begin with, using something like BasicVSR++ might be a way to stay to stabilize the image a bit.
Cu Selurusers currently on my ignore list: deadrats, Stears555 -
attached a h264 version
users currently on my ignore list: deadrats, Stears555 -
-
I used Hybrid with the torch-addon (this requires a newer NVIDIA card) to use BasicVSR++, loaded your source, enabled BasicVSR++ (Filtering->Vapoursynth->Other->BasicVSR++ with FP16 to speed things up), configured the encoder, set an output, created the jobs and let it run.
users currently on my ignore list: deadrats, Stears555 -
Here's Virtual Dub 2 with the Neat Video plugin applied (basic setting, no fine adjusting).
-
-
-
Not as smooth as the others but sharper. With AviSynth+ and x264 CLI:
Code:LWLibavVideoSource("Noise Distort.mov", cache=false, prefer_hw=2) ConvertBits(8) ConvertToYV12() Crop(240,0,-240,-0) source = last # downscale closer to real resolution Spline36Resize(width/4, 272) Santiag() # antialias MCTemporalDenoise(settings="very high") # noise reduction # upscale back to source resolution, plus sharpening Sharpen(0.5, 0.0) nnedi3_rpow2(2, cshift="Spline36Resize") aWarpSharp2(depth=5) Sharpen(0.5) nnedi3_rpow2(2, cshift="Spline36Resize", fwidth=source.width, fheight=source.height) aWarpSharp2(depth=5) Sharpen(0.5) # use less sharpening if you want less processed-looking video # multithreading prefetch(8)
-
-
What an excellent program Hybrid with the torch-addon, I wonder what combination you made so that the moving image would not deteriorate, that it would be perfectly preserved and the background would be stabilized, as a novice it is very easy to damage the video without knowing what filter really needs to be activated, one wrong click and I think one can get bad results.
-
iirc. only thing I used was crop + BasicVSR++
users currently on my ignore list: deadrats, Stears555 -
-
I have a query that is quite unusual, the result obtained is too perfect, how is it possible to make an intermediate step between the original video and the final result, so that it does not look totally synthetic or too perfect, BasicVSR++ (Filtering->Vapoursynth->Other->BasicVSR++ with FP16, this way is no longer to achieve the intermediate result and it is necessary to make a totally different workflow?
Last edited by dg3duy; 5th Apr 2024 at 11:50.
-
Sadly, No. Mchine learning model filters usually don't have many options.
You can try increasing and lowering length and try the other models of BasicVSR++, but it will likely not do much.
Since your source does not really have details, lowering the resolution before filtering might help a lot with the speed.
Also, as a general hint: those machine learning filters will behave differently when fed with a different content/resolution
Alternatively, a combination of MCTemporalDenoise and SCUNet might also work fine.users currently on my ignore list: deadrats, Stears555 -
-
You could try using a weighted Merge() to blend the original back into the filtered version.
Code:Merge(original, filtered, weight=0.5)
Code:mymask = BuildSomeSortOfMask() # motion? edges? colors? brightness? difference? Overlay(source, filtered, mode="blend", opacity=0.5, mask=mymask)
-
Similar Threads
-
Is there a solution to this problem (horizontal waviness in video)?
By hosameyg in forum RestorationReplies: 8Last Post: 10th Jan 2024, 13:23 -
Sharp VL-HL100 Hi8 Horizontal distortion lines on upper part of frame
By JsyTx in forum Camcorders (DV/HDV/AVCHD/HD)Replies: 0Last Post: 10th Sep 2023, 00:22 -
Restoring VHS Tapes with Damage?(White Horizontal Lines, Colour Distortion)
By VideoGeezer in forum RestorationReplies: 9Last Post: 1st Nov 2021, 10:14 -
In VSDC FREE, How to pop up random words in random screen locations?
By EricBalir in forum Newbie / General discussionsReplies: 0Last Post: 27th Aug 2021, 10:10 -
Sony Vegas Rendering Distortion Problem
By Ark_i5 in forum Newbie / General discussionsReplies: 14Last Post: 12th May 2019, 19:23