Fast CinemaDNG

High performance software for CinemaDNG processing on GPU

Fast CinemaDNG Processor on CUDA

Fast CinemaDNG Processor on CUDA

Download
  • 4K CinemaDNG processing at 24-30 fps
  • 8K DNG photo editing with fast response
  • High quality demosaicing with MG algorithm
  • High speed denoising for raw, luma and chroma
  • No proxies, 4K dailies can be processed in realtime
  • Smooth and scalable Player for CinemaDNG sequences
  • Software for Culling and Reviewing footage before editing

Current version is distributed free of charge

Unique Features

  • This is GPU-based software designed for running postproduction in real-time or faster
  • Now you can ingest your CinemaDNG footage from SSD, do all image processing on NVIDIA GPU and play 4K video smoothly on monitor in realtime
  • No delay: you can check quality with full-size resolution right after shooting the scene
  • Realtime denoising on GPU is default feature
  • Playback of folders with sequences of DNG/CinemaDNG files
  • Fast and efficient cutting and trimming of your footage before color grading

Fast CinemaDNG software screenshot

Extended list of features

  • Input images: 8/10/12/14/16-bit DNG/CinemaDNG
  • Optional input image format: Blackmagic CinemaDNG RAW 3:1 and 4:1
  • Highly optimized multi-threaded DNG parcing and decompression on CPU
  • Input video (Cinema DNG): 1080, 2K, 4K CDNG clips and more, up to 8K
  • Output formats for image series: JPG (24/36-bit), PPM (24/48-bit), TIFF (24/48-bit)
  • Output Color Space: sRGB, Rec.709, AdobeRGB, Rec.2020
  • Color Temperature and Tint control
  • RGB and HSV Curves and Levels
  • RGB Histograms for each frame in realtime
  • RGB Parade monitor
  • Demosaicing algorithms: HQLI, DFPD, MG
  • RAW denoising (float workflow)
  • Denoise adaptive algorithm for luma and chroma (float workflow)
  • Resize algorithm: Lanczos (float workflow)
  • Sharpening with Unsharp Mask algorithm (float workflow)
  • Realtime smooth playback of CinemaDNG sequences via OpenGL

Smooth CinemaDNG Player

  • Standard set of features for video player
  • Synchronization via V-Sync to insure smooth output
  • Online resize on GPU for each frame with antialiasing
  • Realtime downscale/upscale zoom option for video output
  • Full screen mode

Cinema DNG for NVIDIA GPU

Software Requirements

  • Windows-7/8/10 (64-bit)
  • NVIDIA GPU driver 359.06 or later

Hardware Requirements

  • Standard CPU: Intel Core i7 4770 or better
  • Recommended CPU: Intel Core i7 5930 or Xeon with 6 cores or more
  • Minimum GPU: NVIDIA GeForce with 2 GB memory
  • Standard GPU: GeForce GTX 980, 980ti, 1060, 1070, 1080 (memory 4-8 GB)
  • Recommended GPU: Quadro M4000, M5000, M6000 (memory 8-24 GB)
  • RAM 16-32 GB
  • SSD or RAID to insure fast reading with performance 250-300 MB/s or better
  • Calibrated monitor with resolution from Full HD to 4K

One can try almost any PC or laptop with NVIDIA GPU (GeForce 400 or better) to evaluate output quality and performance for your footage. All hardware subsystems are important to get good benchmarks and smooth playback. The software is working only with NVIDIA GPU installed.

Camera Support for CinemaDNG Workflow on CUDA

The software supports DNG/CinemaDNG files, produced either by DNG-enabled digital cameras or by Adobe software such as Adobe DNG Converter or Adobe Lightroom according to DNG 1.4 specification. Current list of supported cameras could be found here. Fast CinemaDNG software also supports 8/10/12/14/16-bit DNG and PGM images with Bayer pattern created by 3rd-party applications, including Blackmagic Design CinemaDNG RAW 3:1 and 4:1 formats.

DNG-enabled digital cameras

  • Blackmagic Design Pocket/Production 4K/Cinema, URSA and URSA Mini cameras with 4.6K resolution
  • Kinefinity cameras: KINEMINI 4K, KINEMAX 6K, KINERAW-MINI (Full HD), KINERAW-S35 (Full HD)
  • AJA CION 4K/UHD and 2K/HD Production Camera
  • DJI Zenmuse X5R camera for Mavic, Phantom, Inspire, Matrice drones
  • Digital Bolex D16 and D16M
  • Atomos Ninja Shogun
  • Ikonoskop

The software is also compatible with Canon 5D Mark III camera with Magic Lantern firmware after MLV to CinemaDNG transform.

Cinema DNG Parade on GPU

Benchmarks for NVIDIA GeForce GTX 1080

Standard pipeline for rendering of 12-bit CinemaDNG footage with 2.5K resolution on NVIDIA GPU GeForce GTX 1080 could be done at frame rate 150 fps and for 4K we can get 60 fps (CinemaDNG and processed data reside in CPU memory, without denoising and sharpening).

CinemaDNG workflow example

  • Upload video footage to PC from camera or card reader
  • Create new project or load DNG series from Windows Explorer
  • Run CinemaDNG Player to process and preview footage
  • Improve footage quality
  • Export TIFF/PPM (16-bit per channel) or JPEG (8/12-bit per channel) images
  • Optional export to video container via FFmpeg or any other third-party application

Roadmap 2016

  • Fast CinemaDNG release in August 2016 - done
  • CinemaDNG footage trimmer - done
  • Median filter on GPU - done
  • Realtime De-Squeeze (1.3x, 2.0x) for images shot by Anamorphic lenses - done
  • CinemaDNG footage Cutter and Editor (4K shooting, 2K CinemaDNG processing and storing) - done
  • Lossless and lossy (BMD RAW 3:1 and 4:1) compression and decompression on CPU/GPU
  • High quality demosaicing algorithm MG on CUDA
  • RAW Curves and Levels
  • MLV player for Magic Lantern raw video files

Roadmap 2017

  • GPU memory manager
  • Bad pixels removal
  • Image rotation, flip/flop
  • 3D LUT
  • Performance speedup (code optimization, CUDA streams, Pascal GPUs)
  • Denoiser in time domain
  • Plug-in for Adobe Premiere Pro 2017 and After Effects
  • LCA removal (Defringe option)
  • 10-bit OpenGL output
  • Multiple GPU solutions for CDNG processing
  • Lossless and lossy JPEG2000 encoding and decoding on GPU (instead of ProRes and DNxHR)