VideoHelp Forum




+ Reply to Thread
Results 1 to 10 of 10
  1. Member dzsoul's Avatar
    Join Date
    Oct 2008
    Location
    Philippines
    Search Comp PM
    FAVC "Use Directshowsource instead of AVIsource"

    In FAVC, the tab Advanced Scripting, should i tick "User DirectShowSource for avi files instead of AVIsource"?

    I burn DVD movies and often I put 2-3 movies in one DVD. My sources are .AVI files from the internet.

    What is the difference between directshowsource and avisource? which one of them produces the better quality and more compatible to DVD players? I also use NTSC.

    THank you very much in advance.
    Quote Quote  
  2. Member gadgetguy's Avatar
    Join Date
    Feb 2002
    Location
    West Mitten, USA
    Search Comp PM
    AviSource uses AviSynth's built in decoders to open the video, DirectShowSource uses the Direct Show decoders. In general you want to use AVISource, but if your AVI file doesn't open correctly then you can try DirectShowSource. For example, I would use DirectShowSource for DV-AVI Type1 because AVISource doesn't read the audio.
    "Shut up Wesley!" -- Captain Jean-Luc Picard
    Buy My Books
    Quote Quote  
  3. Always Watching guns1inger's Avatar
    Join Date
    Apr 2004
    Location
    Miskatonic U
    Search Comp PM
    You might also use DirectShowSource for MKV or mp4 files, if you have ffdshow and required splitters in place.
    Read my blog here.
    Quote Quote  
  4. Member MysticE's Avatar
    Join Date
    Nov 2003
    Location
    United States
    Search Comp PM
    Originally Posted by gadgetguy
    AviSource uses AviSynth's built in decoders to open the video, DirectShowSource uses the Direct Show decoders. In general you want to use AVISource, but if your AVI file doesn't open correctly then you can try DirectShowSource. For example, I would use DirectShowSource for DV-AVI Type1 because AVISource doesn't read the audio.
    If I may butt in, are you saying the final encode will be better if AviSource is used? I use AVStoDVD (which gives me a choice), which is a front end using Avisynth and HCenc/Quenc.
    Quote Quote  
  5. Member gadgetguy's Avatar
    Join Date
    Feb 2002
    Location
    West Mitten, USA
    Search Comp PM
    No, I'm not saying it will be better, but if AviSource can be used it may be faster and/or more accurate seeking, but much of that depends on the DirectShow codec that gets used.
    "Shut up Wesley!" -- Captain Jean-Luc Picard
    Buy My Books
    Quote Quote  
  6. Member MysticE's Avatar
    Join Date
    Nov 2003
    Location
    United States
    Search Comp PM
    Originally Posted by gadgetguy
    No, I'm not saying it will be better, but if AviSource can be used it may be faster and/or more accurate seeking, but much of that depends on the DirectShow codec that gets used.
    Got it, Thanks
    Quote Quote  
  7. Member dzsoul's Avatar
    Join Date
    Oct 2008
    Location
    Philippines
    Search Comp PM
    avisource is much faster? But why is that if i tick the "use directshowsource INSTEAD of avisource", It is much faster?

    If i don't tick it, in one pass it does it for about 40 minutes but if i tick it it is about 15 minutes.
    Quote Quote  
  8. Member gadgetguy's Avatar
    Join Date
    Feb 2002
    Location
    West Mitten, USA
    Search Comp PM
    I never said "much faster", I said it MAY be faster and that it depends on the direct show codec that gets used. I've never seen that big a discrepancy between avisource and DirectShowSource. On the rare occasion I've seen DirectShowSource faster, it was because not all of the frames were being served by the direct show codec. I'm not saying that's happening in your case, but you might want to check just to make sure. By all means if DirectShowSource works and is faster for you, use it.
    "Shut up Wesley!" -- Captain Jean-Luc Picard
    Buy My Books
    Quote Quote  
  9. When using AviSource() AviSynth opens the video file, parses the AVI header, splits the audio and video streams, then asks VFW to decode the video, and ACM to decode the audio.

    When using DirectShowSource() AviSynth asks DirectShow to do all those steps for it.

    What works, or what works better will depend on what DirectShow file readers, file splitters, and codecs are installed vs AviSynth's custom AVI handling and what VFW/ACM codecs are installed. And, of course, AviSource() only works with AVI files. DirectShowSource() will work with whatever containers DirectShow can read (which depends on what file reader/splitters are installed).
    Quote Quote  
  10. Member dzsoul's Avatar
    Join Date
    Oct 2008
    Location
    Philippines
    Search Comp PM
    ok tnx maybe i should check things out.
    Quote Quote  



Similar Threads

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