Log in

View Full Version : Capturing MPEG2 and colorspace


chh
20th July 2005, 12:44
Normally I use Virtualdub with an YV12 capable codec, and Avisynth, for capturing and editing.
The resulting AVI file is then demuxed, encoded to MPEG2, authored to DVD, and then burned.
This procedure avoids unnecessary conversions between YV12 and other colorspaces. Nothing special about that.

I would try to give on-the-fly MPEG2 capturing a shot, for the convenience of it.
So far I have tried Intervideo WinDVR 3 for capturing, and VideoReDo for editing.
The colors looks more bleak and washed out, compared to traditional AVI capturing, and I suspect colorspace conversions in WinDVR 3, to be the culprit.
(Had a raw MPEG2 capture open in virtualdub, Avisynth's "Info()" said: colorspace=YUV2)

Is there anyone out there who knows anything about what colorspaces MPEG2 capture programs such as WinDVR operates with?

Any MPEG2 capturing programs which can do a decent on-the-fly YUV2 -> YV12 downsampling, if the card is not YV12 capable?

Wilbert
20th July 2005, 12:56
Usually MPEG-2 capturing programs use YV12. But if you use one which uses YUY2, i would say great! Qualitywise it is better to cap in YUY2 (to avoid chroma upsampling errors).

Is any postprocessing done on your caps, or do you convert directly to dvd?

The colors looks more bleak and washed out, compared to traditional AVI capturing, and I suspect colorspace conversions in WinDVR 3, to be the culprit.
No, i don't think so.

chh
20th July 2005, 16:41
Is any postprocessing done on your caps, or do you convert directly to dvd?

Yes - commercials are cut out with Videoreo.

I must have gotten something wrong.

Program files are produced on a Windows 2000 system. Both the original and the processed files shows up as "YUV2".

I have now tried to open the same files from another machine, Windows 98, with ATI's ATIYUV12.dll. On the later machine both files shows up as "YV12"

Seems that my Win2K machine is not set up properly, and that the bad colors has nothing to do with colorspace conversions. My guess: poor quality mpeg2 codec used by the capture software.