View Full Version : Question about AVISource() vs. DirectShowSource()
brikin
9th December 2003, 22:11
I am basically wandering if you lose any quality or speed with using DirectShowSource(). I was wandering if I should use the Panasonic codec or the Microsoft DV codec.
Thanks
bb
10th December 2003, 11:47
I don't think that there's a big difference in speed, at least not due to AviSource vs. DirectShowSource.
Using M$'s DirectShow filter allows for keeping the colorspace in YUY2, whereas the Panasonic DV codec converts to RGB. So in your case I'd prefer the DirectShowSource method.
For AviSource you may install another DV codec, too, e.g. MainConcept's. The free trial version is sufficient for decoding (but for encoding you get a logo included, so you better register if you need to encode).
bb
sh0dan
10th December 2003, 14:59
... but AFAIR the MS Dshow filter has broken chroma upsampling, so you should use FixBrokenChromaUpsampling().
brikin
10th December 2003, 18:45
Thanks for the reply's guys.
Is there any quality issue with DirectShowSource(). I have been using the Panasonic codec and then using CCE so I had had to use ConvertYUY(). I thought I could use the DirectShowSource and the Microsoft DV codec and save the color converting step.
Thanks again.
cweb
12th December 2003, 20:41
You can't save colour converting if you use the MS DV codec... you have to do it because of the bug as shOdan wrote.
mustardman
17th December 2003, 05:45
I had a wierd problem with the M$ DS codec (with Premiere) that made me ditch it. Now I use the Panasonic VFW codec exclusively.
Encoding speed seems about the same, and the quality seems _slightly_ better.
With the VFW codec, you don't have any worries about A/V sync either! (although I think these have now been fixed in AVIsynth).
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.