FlimsyFeet
2nd April 2008, 09:53
I'm using VirtualDub with a BT878 based PCI card.
I can think of two options for lossless AVI capture:
1. YUY2 compressed with huffyuv
2. YV12 compressed with Lagarith
I've always used 1 in the past, becasue someone once told me that YUY2 is what the chipset uses internally. Also YUY2 has more chroma detail (4:2:2 instead of 4:2:0 used by YV12).
But most avisynth filters these days work on YV12 video, which means I have to ConvertToYV12 in my script. Fine for Xvid encodes, but CCE needs YUY2. Can I use ConvertBackToYUY2, or is that only for RGB conversions?
Would it be preferable to use option 2 and not have to convert at the beginning of the script? The capture files would be smaller. Was there an issue with using YV12 if the source is interlaced?
I can think of two options for lossless AVI capture:
1. YUY2 compressed with huffyuv
2. YV12 compressed with Lagarith
I've always used 1 in the past, becasue someone once told me that YUY2 is what the chipset uses internally. Also YUY2 has more chroma detail (4:2:2 instead of 4:2:0 used by YV12).
But most avisynth filters these days work on YV12 video, which means I have to ConvertToYV12 in my script. Fine for Xvid encodes, but CCE needs YUY2. Can I use ConvertBackToYUY2, or is that only for RGB conversions?
Would it be preferable to use option 2 and not have to convert at the beginning of the script? The capture files would be smaller. Was there an issue with using YV12 if the source is interlaced?