Welcome to Doom9's Forum, THE in-place to be for everyone interested in DVD conversion. Before you start posting please read the forum rules. By posting to this forum you agree to abide by the rules. |
2nd June 2012, 16:43 | #1 | Link |
Registered User
Join Date: Aug 2010
Posts: 47
|
enhance VHS Anime Quality recorded from TV
Hello,
I now there is a limit to enhance such a bade. This anime only produce in VHS quality & it is rare in the internet. It's too bade there is no DVD quality for it . I want to provide the quality a little, this video need denoiser and adjust color filter any suggestions which filter i have to use and the it is settings ?! I do some test with VirtualDub & This is the result i got Before: After: Original video: http://www.mediafire.com/?9lxbqd49mwmldz1 Filtered video: http://www.mediafire.com/?1i5n4zgvhs776c2 Best Regards, FlaShow Last edited by FlaShow; 2nd June 2012 at 18:08. |
2nd June 2012, 18:33 | #4 | Link |
Registered User
Join Date: Aug 2010
Posts: 47
|
Thanks for the help...
Ok, I'm using the script below and display error massage: Script: Code:
Avisource("oSerendipity.avi") FFT3DFilter(sigma=2, sharpen=0.3, interlaced=true) Code:
Avisynth error: YV12 images for output must have a width divisible by 4 (use crop)! |
2nd June 2012, 21:35 | #5 | Link |
Registered User
Join Date: Sep 2007
Location: Europe
Posts: 602
|
The frame size is 768 x 576, and it needs to be divisible by 4. So before FFT3D I would add:
bilinearResize(720,576) Normally I don't like the idea of scaling, but this looks like it's been horizontally rescaled anyway, and scaling isn't really going to do any damage to this. You might also want to have a look for SremoveDirtMC and add that in after FFT3D to take care of the dirt and scratches. The animation is quite limited so I doubt it will do harm to genuine details. |
2nd June 2012, 22:36 | #7 | Link |
Registered User
Join Date: Nov 2006
Posts: 773
|
Have a look here FlaShow : http://forum.doom9.org/showthread.php?t=134078
|
3rd June 2012, 04:32 | #8 | Link |
HeartlessS Usurer
Join Date: Dec 2009
Location: Over the rainbow
Posts: 10,980
|
@FlaShow,
There is a search option at the top of the page (on sky blue bar) but it cannot find text in code sections, but the below would even find it in code via google: SremoveDirtMC Site:forum.doom9.org
__________________
I sometimes post sober. StainlessS@MediaFire ::: AND/OR ::: StainlessS@SendSpace "Some infinities are bigger than other infinities", but how many of them are infinitely bigger ??? |
3rd June 2012, 08:43 | #10 | Link |
HeartlessS Usurer
Join Date: Dec 2009
Location: Over the rainbow
Posts: 10,980
|
http://forum.ixbt.com/post.cgi?id=print:29:9331&page=16
EDIT: You par Ruski (In a Sean Connery accent). EDIT: Funny, google did not find this link, removeDirt, but see script in 2nd post. http://forum.doom9.org/showthread.php?p=793467
__________________
I sometimes post sober. StainlessS@MediaFire ::: AND/OR ::: StainlessS@SendSpace "Some infinities are bigger than other infinities", but how many of them are infinitely bigger ??? Last edited by StainlessS; 3rd June 2012 at 08:49. |
3rd June 2012, 09:02 | #12 | Link |
HeartlessS Usurer
Join Date: Dec 2009
Location: Over the rainbow
Posts: 10,980
|
Did not used to do it (i've had trouble in past where it would not find in code, maybe they fixed it).
(can you take a look at ColorYUV2, just posted please).
__________________
I sometimes post sober. StainlessS@MediaFire ::: AND/OR ::: StainlessS@SendSpace "Some infinities are bigger than other infinities", but how many of them are infinitely bigger ??? Last edited by StainlessS; 3rd June 2012 at 09:17. |
3rd June 2012, 09:21 | #13 | Link |
Registered User
Join Date: Aug 2010
Posts: 47
|
Thanks StainlessS,
I put the script to an avsi file with the name of SRemoveDirtMC.avsi but when i call it with SRemoveDirtMC() it display Script error: Invalid arguments to function "SRemoveDirtMC" How should to call this function ?! Best Regards, FlaShow |
3rd June 2012, 09:26 | #14 | Link |
HeartlessS Usurer
Join Date: Dec 2009
Location: Over the rainbow
Posts: 10,980
|
Put Double quotes around "limit" in function definition.
EDIT: As it is, 'limit' is not optional, but inside the function, it treats it as if optional, ie uses 'Default(limit,6)' EDIT: Same for RemoveDirt function arg 'limit'.
__________________
I sometimes post sober. StainlessS@MediaFire ::: AND/OR ::: StainlessS@SendSpace "Some infinities are bigger than other infinities", but how many of them are infinitely bigger ??? Last edited by StainlessS; 3rd June 2012 at 09:30. |
3rd June 2012, 10:40 | #15 | Link | |
Registered User
Join Date: Aug 2010
Posts: 47
|
Quote:
AVISynth open failure: Script Error: MVAnalyse does not have a named argument "truemotion": |
|
3rd June 2012, 13:12 | #17 | Link |
Registered User
Join Date: Apr 2002
Location: Germany
Posts: 5,391
|
Not good advice. The message about truemotion means that he (resp. that Avisynth) is using a stoneage version of MVTools. (Link leads to actual version...)
__________________
- We´re at the beginning of the end of mankind´s childhood - My little flickr gallery. (Yes indeed, I do have hobbies other than digital video!) |
3rd June 2012, 18:47 | #19 | Link |
Registered User
Join Date: Aug 2010
Posts: 47
|
Thanks guys it is work fine now and i got the best result with this script:
Code:
Avisource("oSerendipity.avi") bilinearResize(720,576) Deblock() dfttest() FastLineDarken() deen("a3d",4,8,9) Spline36Resize(last.width*2,last.height*2) AddBorders(4, 0, 4, 0) aWarpSharp(depth=12,blurlevel=4,thresh=0.2,cm=1) FastLineDarken() aWarpSharp(depth=6,blurlevel=4,thresh=0.7,cm=1) Crop(14,10,-14,-10) FastLineDarken() DeHalo_Alpha() fft3dgpu(bt=3,sigma=8,sharpen=1.3) Spline36Resize(640,480) Tweak(sat=1.1, bright=0.0, cont=1.1) Dup(threshold=4) FlaShow |
6th June 2012, 14:11 | #20 | Link |
Huh?
Join Date: Sep 2003
Location: Uruguay
Posts: 3,103
|
Seems like too much filtering, particularly the excessive repeats of aWarpSharp and FastLineDarken. The picture itself does not look that awful. Like others have said, I would recommend halo removal (Dehalo_Alpha and maybe EdgeCleaner too). I would also add line thinning (aWarpSharp, which can also remove minor haloing) and some judicious light denoising (MDegrain if you're up to it, DFTTest if you prefer something simpler but quite effective too).
You might want to have a look at this thread for filter sugestions on a variety of situations.
__________________
Read Decomb's readmes and tutorials, the IVTC tutorial and the capture guide in order to learn about combing and how to deal with it. |
|
|