[SUGGESTION: high quality] madVR + yCMS support

Bug report and feature request
Post Reply
User avatar
Posts: 133
Joined: Wed Jan 24, 2007 9:00 pm
Location: Italy

[SUGGESTION: high quality] madVR + yCMS support

Post by forart.eu » Thu Jun 10, 2010 7:31 pm

madVR is an high quality video renderer (GPU assisted)
  • high quality chroma upsampling
  • high quality scaling (bicubic, mitchell, lanczos, spline etc)
  • high quality YCbCr -> RGB conversion
  • gamut & gamma correction for display calibration
  • full 16bit processing queue
  • final 16bit processing result is dithered down to RGB output bitdepth
  • bypasses graphics card's video (damage) algorithms
  • all work is done via GPU shaders
  • no shortcuts, highest quality has priority over anything else
  • graphics card with full Direct3D9 hardware support
  • at least 128MB of dedicated graphics card memory
  • Windows XP or newer
  • hardware accelerated video decoding (DXVA) is currently not supported
  • slightly slower startup when using 3dlut technology (96MB file must be read)
Direct download
Official discussion 3ad @ Doom9's forum

yCMS is a Color Management System
yCMS is a Color Management System (CMS) that uses 3-dimensional lookup tables ("3D LUTs") to perform the conversion between the input and output color representations. You can read a little more about CMS here.

The idea of using 3D LUTs was due to the intensive computing that needs to be performed when converting video data between different color spaces. When using 3D LUTs all computing is performed offline during its creation. The computed 3D LUTs (three, one for each component) are then written to a file which can later be used, when playing videos or viewing photos, simply by mapping the input data through the 3D LUTs. This way, the conversion can be performed at runtime using lower computational power and leaving more CPU available for other tasks. Since all the computing is performed offline its precision can be increased by using 64bit floating point (per component) through out all the conversion chain.

- Color space conversion
- Gamut correction
- Chromatic adaptation
- Gamma correction
- HD, SD & Computer video standards
- R'G'B', RGB, Y'CbCr and YCbCr video data
- 6, 7 or 8 bit input bit depth 3D LUTs
- 8 or 16 bit output bit depth 3D LUTs
- Full 64 bit FP processing chain
- Both x86 and x64 versions

- Windows XP or newer
- x86 or x64 CPU with SSE or above

Known Issues:
- When using Grayscale_Measurements command there is noise in low level areas
Official download page
Official 3ad @ Doom9's forum (also contains instruction on how to use in conjunction with madVR)
>>Forward Agency
In progress we (always) trust.

Posts: 1
Joined: Tue Mar 13, 2018 5:22 pm

Re: [SUGGESTION: high quality] madVR + yCMS support

Post by Errick » Tue Mar 13, 2018 5:32 pm

Same here!! :)

I must will find this useful as we can scale low resolution video up with high quality sharp image. I also happy if I can add DirectShow plug-ins in MediaCoder like KMPlayer or PotPlayer!

Post Reply