don't click here

A good deinterlacer?

Discussion in 'Technical Discussion' started by OKei, Apr 10, 2012.

  1. OKei

    OKei

    OKeijiDragon Member
    1,505
    59
    28
    Anyone here with experience in video-making? I'm looking for a good deinterlacer. The video I've recorded are encoded in H.264/MPEG-4. I've tried using Avidemux's deinterlacing options (all dozen of them) to no success, it's useless.

    Help would be appreciated.
     
  2. LocalH

    LocalH

    roxoring your soxors Tech Member
    Depends on your target format. Are you encoding to DVD/Blu-ray or for internet-based distribution? For the former, you probably shouldn't deinterlace at all, as both formats can handle interlacing just fine and you don't want to lose half of your temporal resolution. For the latter, I would recommend a good adaptive deinterlacer such as the ones that exist and are usable via Avisynth (hit up the doom9.org forums for way more advice than I can throw in this post).
     
  3. OKei

    OKei

    OKeijiDragon Member
    1,505
    59
    28
    The videos are for YouTube. This is the most recent example, a video play run of Resident Evil:



    If you notice the interlacing closely at 1:28, it gets noticably bad. For the project I'm doing, I won't stand for it! :argh:
     
  4. LocalH

    LocalH

    roxoring your soxors Tech Member
    Here is where I rail against online video providers for settling on 30fps as "good enough".
     
  5. Rockman Zero

    Rockman Zero

    Hello there, my little friend. Member
    1,036
    3
    18
    Videos for Hellfire Commentaries.
    Lately, I've used MeGUI to deinterlace and compress my footage before editing. There's a process that was up on the LP subforum on Something Awful, but it's currently down. Fortunately, the wayback machine caught it.

    Simply put, use YADIF. It's a great deinterlacer.
     
  6. LocalH

    LocalH

    roxoring your soxors Tech Member
    I do have to agree with Yadif as a general high-quality solution, it's also fast enough to do in realtime (I use VLC set to automatic deinterlacing with Yadif 2x selected, which keeps the fluidity of a good bobber, with the adaptive qualities of a more sophisticated deinterlacer). If you don't mind waiting and want some of the highest quality one can get from software-based processing, set up Avisynth and try out QTGMC. Avisynth is a powerful tool to have in your arsenal anyway, so it's worth learning the basics. There are also some other high-quality tools, such as motion-compensated framerate conversion (the same type of technology that is used to make modern 50<->60Hz conversions that still look silky smooth and that is used daily on BBC America, among other media outlets).
     
  7. OKei

    OKei

    OKeijiDragon Member
    1,505
    59
    28
    There is absolutely one thing I am hating right now is this horrible "shadow" or ghosting effect that you see on these screens. Look at Jill and the zombie.

    [​IMG]
    [​IMG]

    What can I possibly do about that? The interlaced lines are gone, but I still see that effect!
     
  8. OKei

    OKei

    OKeijiDragon Member
    1,505
    59
    28
    I have a couple of details I'd like to add here.

    One is my current recording setup. I have my Sega Saturn hooked up to a VCR via S-Video, with cables outputting from the VCR to the dongle. Here are photos, if anyone wants some other idea:

    [​IMG][​IMG][​IMG][​IMG]

    The other is this AVerMedia AVerTV HD DVR MTVHDDVRR card a couple weeks ago, and so far it does nearly everything right except the aforementioned issue I'm having now. It comes with no mention of auto-deinterlacing on the settings. I use the dongle included to record in S-Video, H.264 codec, in the .mp4 format (I've tried with AVI as well, and I get the same issue), Entropy mode: CAVLC, Level: Automatic (I don't even know what this means), at video size 640x480.
     
  9. dsrb

    dsrb

    Member
    3,149
    0
    16
    The Saturn almost always outputs 240p. I might be way out of my depth here, but perhaps you're trying to deinterlace something that doesn't need it. I don't know whether the fact you're using S-Video might affect this. In short: meh.
     
  10. TmEE

    TmEE

    Master of OPL3-SA2/3 Tech Member
    1,726
    2
    18
    Estonia, Rapla City
    T-04YBSC-A !
    For Saturn and any other machine that gives out non interlaced signal you should try DScaler with OldGame filter, it will give smooth full speed capture which needs no deinterlacing. You would want to melt together frames to accomodate for the half speed trend in online video sites.