trbarry
8th April 2003, 17:01
Maybe I just should have posted this in the HDTV forum but it may also have some non-HD applications, so I'll post here.
Both DVD and HDTV are MPEG-2 files that can be handled by DVD2AVI, MPEG2DEC3, Avisynth, etc.
But HDTV material (or maybe regular material increasingly shot with HD cams) is usually using the BT.709 color space. And DVD's and SDTV usually use the BT.601 colorimetry. Most of us are apt to have our PC's more calibrated for the BT601 settings. These color spaces are very similar and mostly we have been ignoring the difference. But there is one.
For instance, see the interesting comparison samples on the Sigma Designs site (http://www.sigmadesigns.com/support/chromaticity_correction.htm).
Yesterday I wrote an Avisynth 2.5 filter that will convert from BT.709 (HDTV) to BT.601 (SDTV). You can see a side by side results image of running BT709ToBT601() at www.trbarry.com/BT709ToBT601.2.jpg .
This is only for Avisynth 2.5, only YV12, and currently requires a width multiple of 8. It assumes progressive (or deinterlaced) input so use after TomsMoComp or Telecide if needed.
Anyone interested can check out:
www.trbarry.com/Readme_BT709ToBT601.txt or
www.trbarry.com/BT709ToBT601.zip (source and dll)
This is only a first version so I'm not quite sure I've got the conversion numbers right (from "Video Demystified").
Pls let me know.
- Tom
Both DVD and HDTV are MPEG-2 files that can be handled by DVD2AVI, MPEG2DEC3, Avisynth, etc.
But HDTV material (or maybe regular material increasingly shot with HD cams) is usually using the BT.709 color space. And DVD's and SDTV usually use the BT.601 colorimetry. Most of us are apt to have our PC's more calibrated for the BT601 settings. These color spaces are very similar and mostly we have been ignoring the difference. But there is one.
For instance, see the interesting comparison samples on the Sigma Designs site (http://www.sigmadesigns.com/support/chromaticity_correction.htm).
Yesterday I wrote an Avisynth 2.5 filter that will convert from BT.709 (HDTV) to BT.601 (SDTV). You can see a side by side results image of running BT709ToBT601() at www.trbarry.com/BT709ToBT601.2.jpg .
This is only for Avisynth 2.5, only YV12, and currently requires a width multiple of 8. It assumes progressive (or deinterlaced) input so use after TomsMoComp or Telecide if needed.
Anyone interested can check out:
www.trbarry.com/Readme_BT709ToBT601.txt or
www.trbarry.com/BT709ToBT601.zip (source and dll)
This is only a first version so I'm not quite sure I've got the conversion numbers right (from "Video Demystified").
Pls let me know.
- Tom