Fast CinemaDNG Processor

High performance software for CinemaDNG processing on GPU

Fast CinemaDNG Processor on CUDA

CinemaDNG to Apple ProRes Converter

Fast CinemaDNG Processor software can convert CinemaDNG series to Apple ProRes output video, which is compatible with leading NLE systems such as Adobe Premiere, Blackmagic Davinci Resolve, Avid Media Composer, etc.

Apple ProRes codec

Apple ProRes codec is an industry standard to store processed RAW footages before color grading and editing with NLE. Now that codec is licensed to us to be utilized at Fast CinemaDNG Processor software as an option for output compression after RAW processing. There are the following modes for Apple ProRes encoder: 422 LT, 422, 422 HQ, 4444, 4444 XQ.

Availability of such a codec allows us to make full workflow for RAW image processing. We start from CinemaDNG / DNG / MLV files and process them on NVIDIA GPU to get high quality RGB images. To carry on with color grading and NLE with other software, we need to apply any intermediate codec which is intended for such a task. Apple ProRes fits that task perfectly and we've implemented it at the same workflow.

The idea to get ProRes output from CinemaDNG is much better in comparison with in-camera ProRes output generation. This is because in any case we have to apply full image processing pipeline for RAW data before making output encoding with ProRes. It could be done with much better quality on PC than inside any digital camera. It's alike conventional comparison of in-camera JPEG with RAW: at postprocessing we can get much more from RAW than from in-camera JPEG.

How to convert CinemaDNG to ProRes

  • Image acquisition (multithreaded reading from SSD)
  • CinemaDNG / DNG / MLV multithreaded decoding on CPU
  • Copy RAW data from CPU to GPU
  • Image linearization
  • Dark frame subtraction and Flat-Field Correction
  • Bad Pixel Suppression
  • White Balance
  • Exposure Correction
  • 1D LUT for RAW
  • RAW denoiser
  • Debayer over 5×5, 11×11, 23×23 window
  • Correlated Color Temperature and Tint
  • Color Correction
  • Wavelet-based Denoiser at YCbCr
  • Color space transform
  • Curves and Levels via 1D LUTs (RGB and HSV)
  • 3D LUTs for HSV and RGB
  • Crop, Flip/Flop, Rotation (90/180/270), Resize
  • Geometric transforms including Rotation to an arbitrary angle
  • Sharp with USM
  • LCP support: undistortion, chromatic aberrations, vignetting suppression
  • Gamma and output colorspace transforms
  • Pipeline split: Monitor, SSD, Output video compression
  • RGB Histograms for each frame in realtime
  • RGB Parade monitor
  • Monitor output with corresponding ICC/ICM profile
  • Optional JPEG encoding on GPU
  • Data copy from GPU to CPU
  • JPEG/TIFF/EXR output and storage to SSD
  • Output encoding with Apple ProRes (MOV) on CPU and storage to SSD

You can go to Download section to get that software for evaluation. Please check image quality and performance. At the same link you can also find user manual and CinemaDNG image series for testing.