VideoHelp Forum




+ Reply to Thread
Results 1 to 20 of 20
  1. Let me explain exactly what I mean. The video overall is ok (I mean, in sense of blocking) but once lights flash, many small pixels appear for 1 or 2 frames.

    I am not sure which would be the best plugin/script to correct this issue.

    Here is an example. I also attached a clip.


    Image Attached Files
    Last edited by Chief Mouse; 20th Jul 2013 at 04:50.
    Quote Quote  
  2. I'm using Avisynth.
    Just like a newbie question, Can Avisynth be used as a music/midi synthesizer?
    Quote Quote  
  3. @enim: don't hijack other peoples posts, that's just rude; aside from the fact that you got an avisynth question, your question has nothing to do with the question of the topic starter. -> open up your own thread; about your question: there's a sox filter plugin for avisynth with might help
    --------------------------
    @Chief Mouse: those blocking artifacts are there the whole time (clearly visible if you boos the brightness a bit). First I would recommend to check out if there wasn't a better version available (the whole thing looks like some broken NTSC->PAL conversion from a VHS source).
    Quote Quote  
  4. @Selur
    It is very hard to solve the logic how did I hurt your feelings? and even more hard to understand that How did the quoted text in my previous reply addressed you? But in case of if any, sorry in a hybrid way.
    Nothing is wrong in asking, when you really do not know, i guess.
    Last edited by enim; 20th Jul 2013 at 01:34.
    Quote Quote  
  5. your quote, has nothing to do with it.
    Your asking questions in the thread of another user without helping the user or at least having a question that is related to the topic is the problem. (Also there is no 'e' at the end of my name)
    Quote Quote  
  6. (Also there is no 'e' at the end of my name)
    I am impressed with your ability to read between the lines or word. I did corrected already.
    Letś chill-out. Come and join me for a beer as in free.
    Quote Quote  
  7. Originally Posted by Chief Mouse View Post
    Try Deblock_QED.
    Quote Quote  
  8. Do we really miss one more guy to join the party?
    I already ordered a full of drum beer.
    Guys wake him up. Where is he?
    Anyway I am starting very late for the picnic tomorrow. You guys are welcome!
    Quote Quote  
  9. Originally Posted by enim View Post
    I'm using Avisynth.
    Just like a newbie question, Can Avisynth be used as a music/midi synthesizer?
    That was quite pointless sentence of mine. Sorry about that. That was because I forgot I already addressed Avisynth in the title. I couldn't edit the thread afterwards because it had to be approved by moderator.

    Originally Posted by Selur View Post
    @Chief Mouse: those blocking artifacts are there the whole time (clearly visible if you boos the brightness a bit). First I would recommend to check out if there wasn't a better version available (the whole thing looks like some broken NTSC->PAL conversion from a VHS source).
    I know, it would have probably been more precise if I addressed those horizontal lines that it creates during flashes in first place. Those bother me more than the actual blocks. I want to fix those as well if that's possible.

    There isn't, I wish there was.

    Originally Posted by manono View Post
    Originally Posted by Chief Mouse View Post
    Try Deblock_QED.
    It doesn't seem to help a lot. It only removes the small and not so noticable pixels. Or maybe I'm just not good with the settings.

    Original:


    Deblock QED:


    Deblock QED, Deblock, dfttest. But it's too blurry this way.
    Last edited by Chief Mouse; 20th Jul 2013 at 06:16.
    Quote Quote  
  10. What's the whole script? Don't do any cropping or resizing before using it. And it looks to me like it did a fair job. It can be strengthened from the default settings, if needed. That horizontal crap is something else.
    Quote Quote  
  11. Originally Posted by manono View Post
    What's the whole script? Don't do any cropping or resizing before using it. And it looks to me like it did a fair job. It can be strengthened from the default settings, if needed. That horizontal crap is something else.
    I didn't crop.

    The script was like this.

    DirectShowSource("DWT Buenos Aires Human Nature.VOB")
    ConvertToYV12()
    Deblock_QED(quant1=60,quant2=60,uv=3)
    deblock(50)
    dfttest()
    dfttest()
    dfttest()
    dfttest()
    Is there something that could fix those horizontal lines?
    Quote Quote  
  12. Use DgMpegDec. Build and index file then enable the deblocking feature when opening the source an AviSynth:

    Mpeg2Source("filename.d2v", CPU=6)

    That will deblock and remove DCT ringing artifacts from Y,U, and V.

    The horizontal lines can be reduced with Vinverse().
    Last edited by jagabo; 20th Jul 2013 at 06:26.
    Quote Quote  
  13. That was quite pointless sentence of mine. Sorry about that.
    You really Do Not Have to be Sorry. Nothing is wrong in asking, when you really do not know, i guess.
    $My_Sixth_Sense -> I know you some how.

    Last night in a beer party I asked bartender Can a milking cow brew beer too?
    She replied ¨you should look for better alternatives.¨
    Quote Quote  
  14. Originally Posted by enim View Post
    That was quite pointless sentence of mine. Sorry about that.
    You really Do Not Have to be Sorry. Nothing is wrong in asking, when you really do not know, i guess.
    $My_Sixth_Sense -> I know you some how.

    Last night in a beer party I asked bartender Can a milking cow brew beer too?
    She replied ¨you should look for better alternatives.¨
    I'm using Avisynth for about 4 days now. So I really don't know most of the stuff.


    Originally Posted by jagabo View Post
    Use DgMpegDec. Build and index file then enable the deblocking feature when opening the source an AviSynth:

    Mpeg2Source("filename.d2v", CPU=6)

    That will deblock and remove DCT ringing artifacts from Y,U, and V.

    The horizontal lines can be reduced with Vinverse().
    I did that, it deblocked well.

    But Vinverse() didn't help. I don't think this issue is actually to do with combing, is it?


    Anyway, so far the best result I achieved with this script:
    quite frankly I'm not sure I can do much better with this source

    Code:
    DirectShowSource("DWT Buenos Aires Human Nature.VOB")
    ConvertToYV12()
    Deblock_QED(quant1=60,quant2=60,uv=3)
    daa()
    daa()
    daa()
    daa()
    ChromaShift(C=-4)
    MergeChroma(awarpsharp2(depth=25))
    super = MSuper(pel=2, sharp=1)
    backward_vec2 = MAnalyse(super, isb = true, delta = 2, overlap=4)
    backward_vec1 = MAnalyse(super, isb = true, delta = 1, overlap=4)
    forward_vec1 = MAnalyse(super, isb = false, delta = 1, overlap=4)
    forward_vec2 = MAnalyse(super, isb = false, delta = 2, overlap=4)
    MDegrain2(super, backward_vec1,forward_vec1,backward_vec2,forward_vec2,thSAD=1200)

    Quote Quote  
  15. Banned
    Join Date
    Oct 2004
    Location
    New York, US
    Search Comp PM
    One can already see bad block noise and banding in the image posted, which will get much worse when re-encoding. The horizontal stripes are still there.
    Last edited by sanlyn; 25th Mar 2014 at 10:10.
    Quote Quote  
  16. Originally Posted by sanlyn View Post
    One can already see bad block noise and banding in the image posted, which will get much worse when re-encoding. The horizontal stripes are still there.
    Do you suggest to deband it? But how do I get rid of stripes completely? I think if I denoise more it will just get too blurry.
    Quote Quote  
  17. Banned
    Join Date
    Oct 2004
    Location
    New York, US
    Search Comp PM
    Deblockers and debanders both attempt to mask damage than to reconstruct it, You can try any number of plugins and plugin combos. It's unlikely that you'll get rid of 100% of the stripes in the worst of the striped frames, which occur just after a bright flash and before returning to darker backgrounds. Those stripes (and the macroblocks) are the result of over-filtering the original tape, removing fine detail and fine gradation data by removing all the grain. Grain isn't just "noise", it's also part of perceived detail -- especially in film and analog sources. Removing more grain removes more data. To the previous over filtering, add a bitrate too low for the video's nature. A target bitrate of 5000 is just too low to maintain clean flat areas and large expanses of dark, bright and shadow, and too low for an action + effect lighting as in a Jackson concert. Then add inexcusably bad deinterlace (half of the original fields were apparently discarded) and you get sawtooth edges, requiring more filtering, more smoothing, and entailing more loss.

    Look at frame 65 in your vob sample. Over filtering, bad deinterlace, and low bitrates (and I'm guessing it's been encoded more than once) has literally left "holes" in the response pattern of clouds and rays of light, rather than gradients and smooth transitions. Field decimation didn't help. Michael's face looks as if he's wearing a silk mask; his costume has lost all detail and texture. You can smooth all that, but objects and gradients will lose more of their shape. Posterization effects are in the source. After filtering yet again and re-encoding, blocky grunge and more posterization and banding will appear, looking as bad or worse.

    I don't think that even plugins as esoteric as Dither() can help very much without destroying lots of what's left. But you might want to spend some time in the dither and GradFuncMod thread. It won't solve the problem entirely, but it will explain much of what happening: http://forum.doom9.org/showpost.php?p=1386418&postcount=2 . It could lead to more suggestions.
    Last edited by sanlyn; 25th Mar 2014 at 10:10.
    Quote Quote  
  18. ^ Thanks for the information.

    I really wish someone did a decent transfer of this tape.
    Quote Quote  
  19. If you got a tape, do not capture to a highly compressed format like MPEG-2 before filtering.
    Capturing tapes directly to DVD and filter later is a bad idea.
    Quote Quote  
  20. Video Restorer lordsmurf's Avatar
    Join Date
    Jun 2003
    Location
    dFAQ.us/lordsmurf
    Search Comp PM
    Remove the chroma noise first.
    For that, I think the "Camcorder Color Denoise" filter in VirtualDub is better than anything in Avisynth.

    Then Deblock in Avisynth.
    Want my help? Ask here! (not via PM!)
    FAQs: Best Blank DiscsBest TBCsBest VCRs for captureRestore VHS
    Quote Quote  



Similar Threads

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