Step-by-Step DeInterlace Guide?

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • sp00d
    Junior Member
    Junior Member
    • Dec 2001
    • 14

    Step-by-Step DeInterlace Guide?

    The only program I know relatively well out of the "usual" ones used by you guys is Flask. Yet as we all know, flasks deinterlace sucks.
    I have tried and tried to understand frameserving, I have tried DVD2AVi, and to understand AVISynth, and VirtualDub, but i cannot figure any of this out, and its making me damn angry, lol. I cant see why I can do a degree in programming and high-level abstract maths, but I cant figure this out!!

    All i need is a step by step guide on how to deinterlace using any programs mentioned above, or nandub, whatever, stright from the VOB files.

    Im sure other people will benefit from this, as it still seems to be one of the areas where a lot of people dont understand.

    It would be nice if someone could say:

    1)Convert to DIVX with flask
    2)Open DVD2AVI
    3)Click so and so button
    4)Open virtual Dub
    5)Select Smart deinterlace
    6)Click frameserve button (i know this doesnt exist cos i cant find it.....)
    etc etc.....

    I would just like to be able to do the WHOLE thing and get a result, then try to understand it. If flask isnt used, and the encoding to DIVX is done some other way, fine. I dont care im just desperate to get decent deinterlacing. Im sure once I see frameserving in action, I will understand it more, and why its better, and how to deinterlace etc.

    Thanks guys, sorry to sound like a whinger, but im banging my head in the wall here.
  • Enchanter
    Old member
    • Feb 2002
    • 5417

    #2
    Have you read the guides for frameserving? They're pretty easy to understand.

    Here's what I usually do with interlaced sources:
    1. Frameserve (I use vFAPI)
    2. Use nandub/virtualdub to open the pseudo-AVI file
    3. Load up Smart Deinterlacer (A powerful and tweakable version of deinterlacer) in the Filters section under the Video tab. Set up any other filters you want to use (Crop & Resize and, perhaps, subtitle)
    4. Select your video compressor (In this case, DivX is usually preferred) and set the parameters (I trust you can read up about this in the guides or previous threads)
    5. Select your audio. It is preferred that you pre-process the audio so that you can simply load up the audio file into nandub/virtualdub.
    6. Save as .AVI and give a name to your video file.

    If you happen to be working on FILM material that has had 3:2 pulldown performed on it (24fps -> 30 fps), I would be happy to guide you on Inverse Telecine (IVTC). A lot of the time, interlace artifacts are removed completely or enough so that you don't have to set your deinterlace thresold too low.

    Comment

    • sp00d
      Junior Member
      Junior Member
      • Dec 2001
      • 14

      #3
      Yeah i read the guides, on here, and on virtual dubs own faq pages, and on other DVD sites. I am just lost. For example on Digital Digest it talks about frameserving using flask and avisynth, or AviSynth itself.

      Im lost here. I would like to use DVD2AVI and serve to Virtual Dub, I dont understand how to do this. I think this whole frameserving thing is my problem

      Comment

      • sp00d
        Junior Member
        Junior Member
        • Dec 2001
        • 14

        #4
        Oh yeah, and what I am ripping has subtitles too . This is why Flask is perfect for a n00b like me: I just click and rip, and the subtitles and everything appear great - its just that its SO bad at getting rid of interlacing

        Comment

        • Erci
          Digital Video Enthusiast
          Digital Video Enthusiast
          • Nov 2001
          • 333

          #5
          Try GordianKnot inmstead this is relativitly easy to use.
          You can read my guide (link at bottom) to understand more. It has a "built in" subtitle "thing" it's not on my guide yet but it'll will be. In any other case you can read the official GKnot guide at www.doom9.org/gknot-main.htm

          //Erci
          DVD Backup Guide

          Comment

          • Enchanter
            Old member
            • Feb 2002
            • 5417

            #6
            Frameserving with Flask is a joke. It's like trying to record with video cassettes. You need to 'rewind' it to rebegin the whole procedure. And indeed, Flask is terrible at deinterlacing and framserving with it makes it certain that your interlace artifacts will never go away.

            Virtual/nandub can also process subtitles. You only need to install the filter Vobsub. It even works better than that of Flask. Flask tends to skip certain sentences in my experience.

            Comment

            • sp00d
              Junior Member
              Junior Member
              • Dec 2001
              • 14

              #7
              mwah

              Comment

              • Enchanter
                Old member
                • Feb 2002
                • 5417

                #8
                Some exciting discovery?

                Comment

                • sp00d
                  Junior Member
                  Junior Member
                  • Dec 2001
                  • 14

                  #9
                  Ok, im trying to frameserve to Virtual Dub using flask via AVIsynth JUST to get an idea what this frameserving is all about. In nickys guide on this site, he says i need to paste CM-Avisynth.cm.flask into my flask folder. Well no matter which file i get from videotools or berkleys avisynth homepage, is there a file like that. The only thing similar is using videotools premiere plugin, but if i try to get it to go through avisynth, i cant open the avs in VDub (different avisynth dll) and if i try to use the avi wrapper it crashes.

                  Comment

                  • Enchanter
                    Old member
                    • Feb 2002
                    • 5417

                    #10
                    I'm not too sure where to get that file (I deleted mine long ago). Does not the guide have a link or, at least, the AVisynth version to use?

                    If you can't find it, it's time to move on to the better frameservers. In the meantime, I'll be on standby if you need further help.

                    Comment

                    • sp00d
                      Junior Member
                      Junior Member
                      • Dec 2001
                      • 14

                      #11
                      Mwah, i just give up. Ill stick to having interlaced video. At least then it works, and has subtitles with flask. There are just TOO many unknowns and errors i get using anything else. There are simply too many programs and protocols one must go through to use any of these other "packages".

                      Thanks anyway guys, im just too damn stupid to figure this out.

                      Comment

                      • Enchanter
                        Old member
                        • Feb 2002
                        • 5417

                        #12
                        You give up too easily. You have set your eyes and mind solely on Flask. Are you that unwilling to move on to other better programs? You even chose to stick to Flask for frameserving when I clearly pointed out to you that Flask is terrible at that.

                        Here's what. Give GordianKnot a try. It makes frameserving (Avisynth) really a joy to use. The cropping & resizing, deinterlacing, subtitles, etc. are well taken care of. Look for it on this site: http://www.doom9.org/software2.htm
                        Last edited by Enchanter; 14 Apr 2002, 02:16 PM.

                        Comment

                        • Wilbert
                          Member
                          Member
                          • Nov 2001
                          • 74

                          #13
                          Doom has a very nice guide on it:

                          "http://www.doom9.net/" --> the guides --> DivX guides --> DivX4 --> VirtualDub & VFAPI

                          I suggest not to do step 3 (unless you know how AviSynth works). Open the fake avi file in Virtual Dub (step 5) and select also "smart deinterlace" in step 5b and select frame bending.

                          Please try to use this guide and tell us if there are any problems.

                          Btw, is your source PAL or NTSC ???

                          Comment

                          • Erci
                            Digital Video Enthusiast
                            Digital Video Enthusiast
                            • Nov 2001
                            • 333

                            #14
                            I would also suggest that you use GordianKnot instead (as I said before) This is a rather easy to use program so you should be able to figure it out without any big problems.

                            //Erci
                            DVD Backup Guide

                            Comment

                            Working...