To tell the truth, I hardly ever do any noise reduction. When I do use Neat Video I haven't really paid attention to that value. I just find a suitable block of noise and train the program.
Try StreamFab Downloader and download from Netflix, Amazon, Youtube! Or Try DVDFab and copy Blu-rays! or rip iTunes movies!
+ Reply to Thread
Results 61 to 90 of 106
Thread
-
-
I like this one very much
Could you precise what's VideoFred's script? And also your exact settings in colormill (please post the .vcf content).
I had a quick try with Jagabo's script and I noticed two things:
- the "Weavy line" effect on MJ's left face, as mentioned by poisondeathray
- there are double exposures when there is motion. Jagabo you guess he used an old deinterlacer that blended motion areas. Which one for example?
Do we have to choose between the "weavy lines" and this "double effect" or is there a way to get rid of both? -
You might use virtualdub's internal deinterlace filter set on "blend" . That gives the almost exact double images in kopmjj's version that jagabo noted earlier. In avisynth , there is one called smoothdeinterlace, and there is a blend mode.
It's odd, because usually you strive to keep details, not blend and blur them away. I never use a blend deinterlacer if I can help it - but maybe it's better for this type of source?
The thing that bugs me the most about this is the wavy motion or frame warping. It's the stillness and calmness of kopmjj's version that appeals to me - mathmax you said the background was very calm earlier - that's what I mean. Somehow his version has all straighter lines, and less wavy line motion, and it's not as simple as antialiasing. You can't really see it on a single screenshot, it has to be in motion. I think that 1st screenshot above is a different artifact, like motion prediction error from mvtools & tgmc, due to the jitter artifact (if you look at mj's sideburn , it's displaced horizontally, but in kopmjj's version, it's magically inline and straight; but it's not "perfect" because his forehead still has a "pit" from the remenants of deinterlacing)Last edited by poisondeathray; 25th Jul 2010 at 21:43.
-
Its a script for restoring old 8mm films, Videofred said that this script is not for vhs, or any other low quality video, but still.. i like what it does if you tweak the settings properly.. according to the source video.
You can denoise/sharpen much more if you like, but it depends of what you want as an result.
Unfortunately, i didn't save the colormill settings
test3.xvidLast edited by pirej; 26th Jul 2010 at 06:07.
-
-
-
I tried to get the same settings, if it's not the same.. than it's really close.
Code:VirtualDub.audio.SetSource(1); VirtualDub.audio.SetMode(0); VirtualDub.audio.SetInterleave(1,500,1,0,0); VirtualDub.audio.SetClipMode(1,1); VirtualDub.audio.SetConversion(0,0,0,0,0); VirtualDub.audio.SetVolume(); VirtualDub.audio.SetCompression(); VirtualDub.audio.EnableFilterGraph(0); VirtualDub.video.SetInputFormat(0); VirtualDub.video.SetOutputFormat(7); VirtualDub.video.SetMode(3); VirtualDub.video.SetSmartRendering(0); VirtualDub.video.SetPreserveEmptyFrames(0); VirtualDub.video.SetFrameRate2(0,0,1); VirtualDub.video.SetIVTC(0, 0, 0, 0); VirtualDub.video.SetCompression(0x67706a6d,0,10000,0); VirtualDub.video.SetCompData(60,"EwAAAAUAAAAGAAAAAQAAAAAAAADwAAAAAAAAAAEAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"); VirtualDub.video.filters.Clear(); VirtualDub.video.filters.Add("Color Mill(2.1)"); VirtualDub.video.filters.instance[0].Config(25700, 33892, 22372, 25700, 25700, 23125, 25700, 27236, 25700, 25692, 25700, 25700, 25700, 1124, 7); VirtualDub.audio.filters.Clear();
p.s. i did deinterlace first using
Code:interp=nnedi2(field=1) yadifmod(order=1, field=-1, mode=0, edeint=interp)
-
I thought you wanted colors that matched the high res image in the first post.
-
-
Jagabo, what high res image, the 1-st one i posted?? I dont understand.. i allready posted the colormill settings for that image.
MrJacobAngle, if you use ONLY the colormill settings, then you are doing it wrong.
I wrote a few post's earlyer about what i did...
So.. FIRST i deinterlaced(like i said in the previous post), then added autowhite=true to jagabo's script, then filtered stabilisation/denoising/sharpening using Videofred's script, and THEN i did some color tweaking with colormill.
Maybe i didn't made me self clear, forgive me. -
then filtered stabilisation/denoising/sharpening using Videofred's script, and THEN i did some color tweaking with colormill.
Maybe i didn't made me self clear, forgive me.
I noticed that your video is also very calm and sharp at the same time.. thanks to Videofred's script I guess Could you also send the settings of this script here?
Just one thing to fix. When there is motion, a black strip quickly appears at the right hand side of the video. How does this stabilization tool works? -
Here it's the script mathmax, and THEN... (not just)colormill
About the black strip.. there must be high motion in that frame/two, so maybe some more croping it's neaded so the stripes wont show.
It "just unshakes" the frames.. and alignes them where they "should be", so the stripes are unavoidable, then you must crop out some of the picture so they dont show, and the resize.Last edited by pirej; 26th Jul 2010 at 18:10. Reason: for the stabilizing
-
-
Thank you. I get an error on these functions MVAnalyseMulti(), MVDegrainMulti(). There are unknown. I know they are part of mvtool, but it seems they have been replaced by MAnalyse() and MDegrain2() in the current version... and the parameters of those functions don't match. Could you upload your mvtool.dll. I guess it'll work with it since it worked on your side
unavoidable? why not add black strips to the left and to the right, apply the script and then crop the black strips according to the motion? Shouldn't be difficult and it would keep the whole video. -
You are welcome, download the original script, its in a zip file, and it contains all the needed dll's, extract them in a folder and put/use the script from that folder, and you wont get any error's.
I'm not avisynth expert, but i don't think that adding black stripes before stabilizing and then croping them out would do any good, maybe you could try it you're self and give me an example..?
As i can see/understand the DepanStablize help-info, you can use mirroring, some previous/next frame(s) to fill empty borders (instead of black), or adaptive zoom...etc.
You can add black borders AFTER stabilizing, so that they are constantly shown and not moving left/right, up/down.Last edited by pirej; 27th Jul 2010 at 03:48.
-
Thank you very much. Your script works for me and the colors are really great. Maybe just a little bit saturated...
Concerning DepanStablize, does it only fix global motion or also the image distortion? I mean, your video seems very calm just like if the image distortion is fixed in time. I guess that poisondeathray is speaking about this when saying "less wavy line motion". So I suppose DepanStablize shifts the lines one by one and not only the whole frames. A black strip appears when a frame is shifted because of global motion... but it seems more like a bug. Am I right? In that case it would make sens to fix these black strips. I'm just worried that fixing it just means cancel the action of DepanStablize...
On the other hand, there are still these bad line on MJ's nose which are not there if I use a blend deinterlace filter.. And I still wonder if I can get rid of this without the double exposures effect of the blended mode.
One more question: Jagabo advised to first fix the colors and then apply smoothing, denoising, etc. filters. Is this order really important? -
Well you can tweak the settings so they fit you're taste, saturation is easy to fix.
DepanStablize stabilizes the global motion, so it shifts the whole frame, not a part/pixel/line of it, that's why the "black stripes" are unavoidable.
The "calming" effect comes from MVDegrainMulti, it averages multiple frames.
Those "bad line on MJ's nose" are not only on his nose, they are everywhere, allover the frames, and that's something you need TBC for fixing it.
Maybe with blending they are less visible, but then.. the whole picture is "blured" and less visible, so that's you're choice.
Try (instead of blending)increasing the denoising_strenght/frames to something like 2000/7, and increase the sharpening a little bit, do some experiments.
I guess jagabo is right about the order, but i'm not shore. -
-
Time base jitter varies with every scanline and field. Blending fields averages the pixels between the two fields. So the jitter is reduced. But it also blurs the entire image and looks like double exposures when motions are large. Using a temporal denoising filter large enough to smooth out that jitter on MJ's nose will result in huge artifacts over the rest of the frame.
-
Thank you for your answers
It seems that I have to fix the time base errors first. Already worked on this some months ago... but it's not so easy...
When deinterlacing with blend mode, is it possible to adjust the strength of blending? The best would be to adjust the blend according to the motion: the more you have motion, the less you blend. I don't know if it makes sens though...
jagabo, could you confirm that fixing the colors first (before denoising) is important? -
You can't in VirtualDub but you can in AviSynth using Blur(0, 1.0). Vary the last argument to get more or less blending.
The problem is determining what's motion and what's jitter. And you still have jitter in the motion areas -- although maybe it would be less noticeable. You'd probably have to write your own filter.
I usually do the levels and color adjustments first so the other filters have "more" to work with. For example, with a low contrast video a temporal filter may blend frames too much. Adjusting the contrast before the temporal filter will prevent that. Or consider a blur filter on a image that only has four levels, 0, 1, 2, 3. Bluring that will leave you with those four levels (with integers there's nothing between those four values) then contrast expansion later will still give you 4 levels, say 0, 85, 170, 255. But if you perform the contrast expansion first there is room between them for intermediate values.
But you may find in some circumstances it works better if you do the levels/color adjustments after other filtering. Or even a little before and a little after. -
mmh... deinterlace in blend mode and Blur() don't seem to have the same effect. The first allow to get rid of the weavy lines, but not the second.
ok.. are there tools, functions, plugins to detect motions?
Thank you for the explanation. In which circumstances can it be better to adjust the levels/color after filtering? -
ok.. are there tools, functions, plugins to detect motions?
-
mathmax... you're stealing my thread!! haha
But I'm actually also interrested in your questions and also waiting for the answers. -
Jagabo, just a question:
You proposed me to adjust the strength of blending by changing the second parameter of Blur().
But I cannot get rid of the weavy lines on the picture I posted just above by using the Blur() function, which is possible using deinterlacing in blend mode.
So deinterlace in blend mode and Blur() don't seem to have the same effect... -
They usually work about the same for me. Can you provide a short clip with the frame from post #76 above?
-
sure
here the sample (look at frame 10, 11):
http://www.mediafire.com/?qlnixksdylc4ofs
Similar Threads
-
incorrect collor display in video playback
By Eagleshadow in forum Software PlayingReplies: 9Last Post: 5th Jan 2011, 15:09 -
[SOLVED!] Converting Variable Sample Rate to Constant Sample Rate
By Midzuki in forum AudioReplies: 17Last Post: 24th May 2009, 10:26 -
DVD Playback Problem (screens inside)
By boomjosh in forum Software PlayingReplies: 5Last Post: 2nd Sep 2008, 18:12 -
DVD --> x264 MKV - I think I'm having an interlacing problem? (Sample Vo
By mob in forum DVD RippingReplies: 13Last Post: 14th Apr 2008, 20:43 -
Possible to edit what appears when right clicking folder? Sample inside
By Denvers Dawgs in forum ComputerReplies: 2Last Post: 7th Feb 2008, 21:25