VideoHelp Forum




+ Reply to Thread
Page 1 of 2
1 2 LastLast
Results 1 to 30 of 33
  1. the color changes in the video randomly.
    once it the color scheme is reddish and a little greenish in the very next frame.

    eg. screen
    frame #16984

    frame #16985

    this change hasn't maintained any numerical series...its completely random. is there any way to fix this any how?

    i've cut the video and giving a sample clip here...

    http://www.mediafire.com/?x6nxz6u6fkf65gy

    now please answer these stupid questions, if u can (i nothing but a newbie...
    1. this video is highly deinterlaced, i've tried QTGMC(Preset="Very Slow", SourceMatch=2, Lossless=2, EZKeepGrain=0.5, Sharpness=0.1, Sbb=0)
    , and has got decent result but it is taking very long time to rip.....is there any better way to deinterlace it?

    and what are the other problems of this video i should worry about? and the suitable options to tweak it......
    thanx in advance
    Quote Quote  
  2. Originally Posted by baunduley View Post
    1. this video is highly deinterlaced, i've tried QTGMC(Preset="Very Slow", SourceMatch=2, Lossless=2, EZKeepGrain=0.5, Sharpness=0.1, Sbb=0)
    , and has got decent result but it is taking very long time to rip.....is there any better way to deinterlace it?
    Like every other Angel DVD I've seen (mostly Uttam Kumar and Suchitra Sen movies), it's field-blended from a poor PAL to NTSC conversion. Therefore just deinterlacing it isn't enough. It has to be unblended. And for faster results try Yadif in bob mode, something like this:

    Yadif(Mode=1)
    Srestore()

    And I don't know how to fix those random green blotches every several frames.
    and what are the other problems of this video i should worry about? and the suitable options to tweak it......
    I remove the nasty Angel logo using the Inpaint Function.
    Quote Quote  
  3. thanx a lot for ur help....

    what about color correction? should i play with some such filters, or better to leave as it is?
    and what about little sharpening....

    i have a lot of time, i just want a (almost) perfect result,... please suggest some filters to play with
    Quote Quote  
  4. Originally Posted by manono View Post
    Like every other Angel DVD I've seen (mostly Uttam Kumar and Suchitra Sen movies......)
    this has left my jaws open......never expected that u would be aware of Uttam Kumar and Suchitra Sen, and even bengali movies!
    i wish i could ever watch your magical touch over these legendary movies


    (if dis off topic? den sorry)
    Quote Quote  
  5. Because undoing the field-blending leaves behind a soft-looking picture, I usually sharpen it up, yes. I use LimitedSharpenFaster, but there are many AviSynth sharpeners. Because, for some reason, the field-blended ones are also slightly dull-looking and desaturated, I also increase the saturation using the Tweak filter.

    Suchitra Sen was a great, great actress. And she didn't look bad, either, during her prime years.
    Quote Quote  
  6. cant load yadif......even it can't load the the plugin.....what could be the problem? i can see the yadif.dll in the plugins folder with the others
    Quote Quote  
  7. Load_Stdcall_plugin

    prob fixed.......
    Quote Quote  
  8. Banned
    Join Date
    Oct 2004
    Location
    New York, US
    Search Comp PM
    And telecined, as well.
    Last edited by sanlyn; 23rd Mar 2014 at 06:46.
    Quote Quote  
  9. Banned
    Join Date
    Oct 2004
    Location
    New York, US
    Search Comp PM
    Originally Posted by baunduley View Post
    Load_Stdcall_plugin

    prob fixed.......
    LoadCPlugin

    Originally Posted by baunduley View Post
    what about color correction? should i play with some such filters, or better to leave as it is?
    and what about little sharpening....
    Not much color correction needed, except that the darks (and blacks) look very green. Best done in RGB with VirtualDub filters like gradation curves or ColorMill.

    A little sharpening. Not much, unless fixing the blended fields softens too much.
    Last edited by sanlyn; 23rd Mar 2014 at 06:46.
    Quote Quote  
  10. Originally Posted by sanlyn View Post
    And telecined, as well.
    how to fix that?
    Quote Quote  
  11. As for the colors, you can try something like:

    MergeChroma(last, McTemporalDenoise(settings="high"))

    That reduces the flicker quite a bit. Maybe couple that with a deflicker filter.
    Quote Quote  
  12. Originally Posted by jagabo View Post
    As for the colors, you can try something like:

    MergeChroma(last, McTemporalDenoise(settings="high"))

    That reduces the flicker quite a bit. Maybe couple that with a deflicker filter.
    thanx bro
    Quote Quote  
  13. It could use some sharpening, deblocking, deshaking, etc. But here's a start with frame rate restoration, flicker reduction, chroma noise reduction, and spot removal:

    Code:
    LoadVirtualDubPlugin("g:\Program files\VirtualDub\plugins\deflick.vdf","DeFlick") 
    
    function RemoveSpots(clip input, bool "_grey", int "repmode") 
    {
        _grey=default(_grey, false)
        repmode=default(repmode, 16)
        clmode=17
        clensed=Clense(input, grey=_grey, cache=4)
        sbegin = ForwardClense(input, grey=_grey, cache=-1)
        send = BackwardClense(input, grey=_grey, cache=-1)
        alt=Repair(SCSelect(input, sbegin, send, clensed, debug=true), input, mode=repmode, modeU = _grey ? -1 : repmode ) 
        restore=Repair(clensed, input, mode=repmode, modeU = _grey ? -1 : repmode)
        corrected=RestoreMotionBlocks(clensed, restore, neighbour=input, alternative=alt, gmthreshold=70, dist=1, dmode=2, debug=false, noise=10, noisy=12, grey=_grey)
        return corrected
    }  
    
    Mpeg2Source("VTS_01_1.d2v") 
    Yadif(mode=1)
    SRestore()
    
    ConvertToRGB()
    DeFlick(8, 10, 0, 7, 0) # window size, softening, interlaced, scene change threshold, show scene change
    ConvertToYV12()
    
    MergeChroma(last, McTemporalDenoise(settings="high"))
    RemoveSpots()
    Image Attached Files
    Quote Quote  
  14. Banned
    Join Date
    Oct 2004
    Location
    New York, US
    Search Comp PM
    Good ol' RemoveSpots(). It'll do more than just remove spots, BTW, as I recently discovered elsewhere (would you believe it can help steady slightly fluttery small objects?). I also used DeVCR on those rips; cleared about half of them. Most of the remaining blips can be handled by "borrowing" small patches from clean frames and overlaying them on the remaining bad guys. Pain the neck, though.
    Last edited by sanlyn; 23rd Mar 2014 at 06:47.
    Quote Quote  
  15. Originally Posted by jagabo View Post
    It could use some sharpening, deblocking, deshaking, etc. But here's a start with frame rate restoration, flicker reduction, chroma noise reduction, and spot removal:

    Code:
    LoadVirtualDubPlugin("g:\Program files\VirtualDub\plugins\deflick.vdf","DeFlick") 
    
    function RemoveSpots(clip input, bool "_grey", int "repmode") 
    {
        _grey=default(_grey, false)
        repmode=default(repmode, 16)
        clmode=17
        clensed=Clense(input, grey=_grey, cache=4)
        sbegin = ForwardClense(input, grey=_grey, cache=-1)
        send = BackwardClense(input, grey=_grey, cache=-1)
        alt=Repair(SCSelect(input, sbegin, send, clensed, debug=true), input, mode=repmode, modeU = _grey ? -1 : repmode ) 
        restore=Repair(clensed, input, mode=repmode, modeU = _grey ? -1 : repmode)
        corrected=RestoreMotionBlocks(clensed, restore, neighbour=input, alternative=alt, gmthreshold=70, dist=1, dmode=2, debug=false, noise=10, noisy=12, grey=_grey)
        return corrected
    }  
    
    Mpeg2Source("VTS_01_1.d2v") 
    Yadif(mode=1)
    SRestore()
    
    ConvertToRGB()
    DeFlick(8, 10, 0, 7, 0) # window size, softening, interlaced, scene change threshold, show scene change
    ConvertToYV12()
    
    MergeChroma(last, McTemporalDenoise(settings="high"))
    RemoveSpots()
    the sample just awesome, can't wait to check it out

    endless thaks bro
    Quote Quote  
  16. Originally Posted by jagabo View Post
    It could use some sharpening, deblocking, deshaking, etc. But here's a start with frame rate restoration, flicker reduction, chroma noise reduction, and spot removal:

    Code:
    LoadVirtualDubPlugin("g:\Program files\VirtualDub\plugins\deflick.vdf","DeFlick") 
    
    function RemoveSpots(clip input, bool "_grey", int "repmode") 
    {
        _grey=default(_grey, false)
        repmode=default(repmode, 16)
        clmode=17
        clensed=Clense(input, grey=_grey, cache=4)
        sbegin = ForwardClense(input, grey=_grey, cache=-1)
        send = BackwardClense(input, grey=_grey, cache=-1)
        alt=Repair(SCSelect(input, sbegin, send, clensed, debug=true), input, mode=repmode, modeU = _grey ? -1 : repmode ) 
        restore=Repair(clensed, input, mode=repmode, modeU = _grey ? -1 : repmode)
        corrected=RestoreMotionBlocks(clensed, restore, neighbour=input, alternative=alt, gmthreshold=70, dist=1, dmode=2, debug=false, noise=10, noisy=12, grey=_grey)
        return corrected
    }  
    
    Mpeg2Source("VTS_01_1.d2v") 
    Yadif(mode=1)
    SRestore()
    
    ConvertToRGB()
    DeFlick(8, 10, 0, 7, 0) # window size, softening, interlaced, scene change threshold, show scene change
    ConvertToYV12()
    
    MergeChroma(last, McTemporalDenoise(settings="high"))
    RemoveSpots()
    the script u've sent me is really incredible, but it is taking too many time to process (around 1.5 fps)
    it is more than 2hrs long movie and will take 3-4 days to rip, which is really a great pain.

    is there ne shortcut please?
    Quote Quote  
  17. Yes, McTemporalDenoise() is very slow. You can try substituting another temporal denoiser like TTempSmooth(), CNR2(), etc. You'll have to use high settings to get the color flicker down. And you'll risk getting too much ghosting.
    Last edited by jagabo; 19th Jul 2012 at 07:16.
    Quote Quote  
  18. Originally Posted by baunduley View Post

    the script u've sent me is really incredible, but it is taking too many time to process (around 1.5 fps)
    it is more than 2hrs long movie and will take 3-4 days to rip, which is really a great pain.

    is there ne shortcut please?

    What happened to having a "lot of time"


    Originally Posted by baunduley View Post
    i have a lot of time, i just want a (almost) perfect result,... please suggest some filters to play with
    Quote Quote  
  19. Originally Posted by poisondeathray View Post
    Originally Posted by baunduley View Post

    the script u've sent me is really incredible, but it is taking too many time to process (around 1.5 fps)
    it is more than 2hrs long movie and will take 3-4 days to rip, which is really a great pain.

    is there ne shortcut please?

    What happened to having a "lot of time"


    Originally Posted by baunduley View Post
    i have a lot of time, i just want a (almost) perfect result,... please suggest some filters to play with

    oh!!! actually with the term 'a lot of time' i meant to say that i REALLY have a lot of time for experiment ........ running my laptop consecutively 4-5 days is a real pain
    Quote Quote  
  20. I was just joking giving you a hard time

    Personally I think you should be using QTGMC instead of yadif - but this is even slower (even on the faster preset settings) but the quality is much better

    Yadif tends leaves aliasing artifacts and jaggy dot artifacts, it messes up fine detail and picture isn't as clear (but part of the reason is QTGMC countersharpens as well)

    You decide where you want to make tradeoffs in quality vs. speed
    Quote Quote  
  21. Originally Posted by poisondeathray View Post
    Originally Posted by baunduley View Post

    the script u've sent me is really incredible, but it is taking too many time to process (around 1.5 fps)
    it is more than 2hrs long movie and will take 3-4 days to rip, which is really a great pain.

    is there ne shortcut please?

    What happened to having a "lot of time"


    Originally Posted by baunduley View Post
    i have a lot of time, i just want a (almost) perfect result,... please suggest some filters to play with
    why dont share your own view please?......what is your suggestion?
    different people's different views will help me to clear my conceptions.
    thanx in advance
    Quote Quote  
  22. Originally Posted by poisondeathray View Post
    I was just joking giving you a hard time

    Personally I think you should be using QTGMC instead of yadif - but this is even slower (even on the faster preset settings) but the quality is much better

    Yadif tends leaves aliasing artifacts and jaggy dot artifacts, it messes up fine detail and picture isn't as clear (but part of the reason is QTGMC countersharpens as well)

    You decide where you want to make tradeoffs in quality vs. speed
    earlier i've used qtgmc and the result was satisfactory too, but it takes very long

    is there no option to speed it up? it took more than three days
    i used virtualdub 2 pass..... was i right?
    Quote Quote  
  23. If you have a multicore CPU you use a multithreaded build AviSynth.

    Use VirtualDub in single pass mode for the AviSynth filtering. Output to a lossless intermediate. Then use that for your final compression. That will cut your filtering time in half.
    Quote Quote  
  24. Originally Posted by jagabo View Post
    ....Then use that for your final compression....
    i didn't get this, will u please explain it?
    Quote Quote  
  25. Originally Posted by baunduley View Post

    earlier i've used qtgmc and the result was satisfactory too, but it takes very long


    My opinion is if you want an "almost perfect result" as you claim, you should invest the time fixing it up properly . Personally I would never use yadif for any restoration or fix. It's not good enough and destroys quality, introduces aliasing artifacts. QTGMC on one of the faster settings is enough to prevent this (you don't need to use the super slow settings you used earlier , but even on "faster" settings it's many times slower than yadif)

    You think it's a "pain" now , but if it was important to me, I would even take the extra steps to manually fix the other problems like scratches & other film defects that some of the filters miss. e.g. long scratches and persistent defects (lasting over 1 frame) will be missed. All scene changes will be missed - spot/dirt removal filters compare between frames, so at the end of a scene and a beginning of the next scene will remain "dirty" because there is no adjacent frame to compare to.

    Better quality usually means taking longer . So it depends on how good of a job you want to do, and how much time you are willing to invest, and the tradeoffs you're willing to make



    Also, a laptop typically isn't a good computer for any video processing. Cooling is insufficent, and they are usually too slow (unless you have a monster DTR that cost more than desktops) . If you have access to multiple computers, you can split up the processing e.g. do different episodes on different computers
    Quote Quote  
  26. Originally Posted by poisondeathray View Post
    Originally Posted by baunduley View Post

    earlier i've used qtgmc and the result was satisfactory too, but it takes very long


    My opinion is if you want an "almost perfect result" as you claim, you should invest the time fixing it up properly . Personally I would never use yadif for any restoration or fix. It's not good enough and destroys quality, introduces aliasing artifacts. QTGMC on one of the faster settings is enough to prevent this (you don't need to use the super slow settings you used earlier , but even on "faster" settings it's many times slower than yadif)

    You think it's a "pain" now , but if it was important to me, I would even take the extra steps to manually fix the other problems like scratches & other film defects that some of the filters miss. e.g. long scratches and persistent defects (lasting over 1 frame) will be missed. All scene changes will be missed - spot/dirt removal filters compare between frames, so at the end of a scene and a beginning of the next scene will remain "dirty" because there is no adjacent frame to compare to.

    Better quality usually means taking longer . So it depends on how good of a job you want to do, and how much time you are willing to invest, and the tradeoffs you're willing to make



    Also, a laptop typically isn't a good computer for any video processing. Cooling is insufficent, and they are usually too slow (unless you have a monster DTR that cost more than desktops) . If you have access to multiple computers, you can split up the processing e.g. do different episodes on different computers

    okk i'll try my best
    Quote Quote  
  27. Originally Posted by baunduley View Post
    Originally Posted by jagabo View Post
    ....Then use that for your final compression....
    i didn't get this, will u please explain it?
    Since the AviSynth filtering is going to take a long time you want to perform it only once. So you open your AVS script with VirtualDub, set it up to output to a lossless video codec like Lagarith, and save the filtered results to a file. Then you open that filtered video with VirtualDub and perform your two pass compression to Xvid, or Divx, or whatever you are using.

    So if the AviSynth filtering takes 48 hours your two step encode will take 48 hours for the filtering, plus an hour for the 2 pass encode -- 49 hours. Where as if you performed a two pass encode on the AVS script you would be filtering your video twice, 96 hours, plus an hour for the encoding -- 97 hours.
    Quote Quote  
  28. Originally Posted by jagabo View Post
    Originally Posted by baunduley View Post
    Originally Posted by jagabo View Post
    ....Then use that for your final compression....
    i didn't get this, will u please explain it?
    Since the AviSynth filtering is going to take a long time you want to perform it only once. So you open your AVS script with VirtualDub, set it up to output to a lossless video codec like Lagarith, and save the filtered results to a file. Then you open that filtered video with VirtualDub and perform your two pass compression to Xvid, or Divx, or whatever you are using.

    So if the AviSynth filtering takes 48 hours your two step encode will take 48 hours for the filtering, plus an hour for the 2 pass encode -- 49 hours. Where as if you performed a two pass encode on the AVS script you would be filtering your video twice, 96 hours, plus an hour for the encoding -- 97 hours.
    thanx a lot bro

    i wonder how you the pros keep patience and spend a lot of time for a novice like me!
    a mere thanx is just not enough.............thanx to all of you
    i'm in love with videohelp
    Quote Quote  
  29. @manono, @sanlyn, @jagabo, @poisondeathray
    i've created a sample with the great help of all of you but i'm not totally satisfied with the output..........
    i think there there are lots of room left to be improvised. but i'm confused
    please check the sample and please suggest where can i modify.... it'll be a great help

    http://www.sendspace.com/file/zfutyg

    thanx in advance to all of you
    Quote Quote  
  30. To begin with, the audio is out of synch and it plays with the wrong aspect ratio.

    You made this thing? If so, people need to see the source, not your reencoding of it. Also, what script did you use to make this?

    This is from the same movie from before? Those Angel DVDs will never look good. They field-blend everything and (as far as I know) use VHS tapes as their source. They're all utter garbage and there's only so much you can do to improve them.
    Last edited by manono; 29th Jul 2012 at 03:24.
    Quote Quote  



Similar Threads

Visit our sponsor! Try DVDFab and backup Blu-rays!