crw2dpx

Canon CR2 RAW format conversion to typical cine file formats and image sequences like DPX, Cineon, EXR and QuickTime movies. It features 32bit floating point image path and fast multi-CPU parallel processing. For a complete list of features read on.

For a quick test-run with crw2dpx just download the demo!
If you have questions, there might be an answer already in the FAQ section.

Features

  • works with Canon CR2 RAW files *
  • floating point RAW conversion, keeping all highlight and shadow detail
  • crop / scale image using high quality algorithms
  • deblur to compensate the sensor's OLP filter
  • selectable debayer algorithm (bilinear and LMMSE)
  • fix blown highlights (i.e. remove magenta cast)
  • specify the number of CPU cores to be used for parallel processing
  • automatic dead / hot pixel detection and fixing
  • apply camera ICC profile
  • timecode burn-in

Output Formats

The following image-sequence file formats are supported:

  • DPX: 10bit log
  • Cineon: 10bit log
  • TIFF: 8bit sRGB, 8bit Rec709, 16bit linear with embedded ICC profile
  • PNG: 8bit sRGB, 8bit Rec709, 16bit linear with embedded ICC profile
  • EXR: 16bit half, 32bit float, uncompressed or ZIPS, ZIP, PXR24
  • Targa: 8bit sRGB, 8bit Rec709
  • SGI: 8bit sRGB, 8bit Rec709, 16bit linear
  • Radiance HDR: uncompressed or with RLE compression

The following movie file formats and codecs are supported:

  • QuickTime: 2vuy, v210, v410, Animation (RLE), PNG, Photo-JPEG (4:4:4 and 4:2:2), Aja Kona 10bit (R10k and R10g), Blackmagic r210, ProRes 422 and 4444**
  • AVI: YVYU, v210
  • Piranha ARC: 8bit Rec709, 10bit log, 16bit half

If supported by the selected output file format, all files written will have metadata (e.g. timecode, frame number, camera make, model and serial number) embedded.
  

Floating Point

Once the RAW sensor data has been extracted from the source files all image processing is performed using a 32bit floating point pipeline. Thus, instead of clipping all values below the camera's black level and above its white-point, files converted with crw2dpx retain all image data provided by the camera sensor. ***
  
  

User Feedback

"I spent most the day yesterday trying to get a good conversion and everything was junk and or incredibly slow until I found yours!"
Marc D. Rienzo, Director / VFX Supervisor & Artist

"I shall be an enthusiastic promotor of this software to all I work with!"
Joseph Williams, Little Fish Films, London

 

Download

The latest version 1.5.0 has added support for EOS 5DS, EOS 5D Mark IV and EOS 1300D. It also comes with OpenGL based GPU rendering.
  

  • crw2dpx v1.5.0 for Ubuntu 10.04 and later, RHEL/CentOS 6 or 7 (64bit)

  
Older versions:
  

  
You can purchase a license from within the application using PayPal. The license costs 49 EUR and will only work on the machine it was ordered from. Free updates for all upcoming 1.x versions are included.
If you want to purchase a license for a machine that has no internet access, please get in touch using the contact form. Please specify the operating system you want to run crw2dpx on, so that my reply can be a bit more specific.
  

For use on render-farms or similar environments I can provide a command-line version of crw2dpx. It comes with additional support for 12bit, 16bit and 32bit float DPX files, 12bit TIFF and allows any combination of transfer curve and color space. Addtionally, it can also process Nkon NEF files from a limited range of cameras.
In order to negotiate pricing for the command-line version get in touch with me using the contact form. It is possible to support other output formats or add special features like automated generation of proxy files or 3D support.

 

Nuke Plugin

The cr2Reader plugin for Nuke uses the same imaging pipeline as crw2dpx. This is an add-on for crw2dpx users and will only work on a machine with a valid crw2dpx license on it. On other machines output will be watermarked. Please note that this plugin is largely untested because I don't have access to Nuke.
If you need a version for a different Nuke version, please let me know.
  

 

* for a complete list of supported cameras, check the manual that comes included with the downloads
** OS X 10.7 and later only, makes use of an Apple API and requires the AVFoundation framework
*** requires output file format that does not clip to 0-100% range