CinemaDNG
CinemaDNG is the result of an Adobe-led initiative to define an industry-wide open file format for digital cinema files. CinemaDNG caters for sets of movie clips, each of which is a sequence of raw video images, accompanied by audio and metadata. CinemaDNG supports stereoscopic cameras and multiple audio channels. CinemaDNG specifies directory structures containing one or more video clips, and specifies requirements and constraints for the open format files,, within those directories, that contain the content of those clips.
CinemaDNG is different from the Adobe DNG format that is primarily used as a raw image format for still cameras. However, each CinemaDNG image is encoded using that DNG image format. The image stream can then be stored in one of two formats: either as video essence using frame-based wrapping in an MXF file, or as a sequence of DNG image files in a specified file directory. Each clip uses just one of these formats, but the set of clips in a movie may use both.
Rationale
The purpose of CinemaDNG is to streamline workflows and help ensure easy archiving and exchange. There are several advantages from using raw image data for cinema, just as there are for still photography, but like the latter the presence of proprietary raw formats can inhibit the required integration. Movie development typically involves complicated workflows involving many stages and multiple suppliers of software and hardware components. All of these indicate the desirability of using open formats.The ability to store images either within an MXF wrapper or as a DNG-sequence, with the ability to transfer from one to the other, provides extra flexibility. An additional benefit of using DNG is that there can be interchange between a CinemaDNG workflow and a still camera workflow. One use is to extract stills from a movie for publicity or other purposes.
The DNG images that Adobe provided in the short example of how to store a video clip as a sequence of DNG files,, were taken with a Canon EOS 30D dSLR camera,, rather than with a more conventional movie camera. This shows how any boundaries between different types of photography are weak, and illustrates why such open formats are important for the workflows of the future.
Timeline
- 7 March 2008: The domain name cinemadng.org was registered by Adobe.
- 14 April 2008: Adobe issued the press release that announced CinemaDNG.
- April 2009 onwards: Various companies began to announce plans or even products to support CinemaDNG.
- 10 September 2009: Adobe Labs made available pre-release versions of specifications and products for handling CinemaDNG.
- 20 November 2009: Adobe Labs provided a "CinemaDNG Refresh" - primarily extra samples.
- 25 September 2012: Adobe Labs drops support for CinemaDNG for Premiere Pro, stating that performance was not satisfactory.
- 2014: Support for CinemaDNG was expanded in Premiere Pro CC.
Signs of progress
- : : "IRIDAS... today announced universal support for the emerging CinemaDNG standard in all of the 2009 versions of its products."
- : : "The files can also be exported as a CinemaDNG sequences... at a later time."
- : : "Is a cinemaDNG support planned for the next Software release?" - "Phantom software already has support for save/convert a cine to DNG format. This is a good start to get a cinemaDNG."
- : : "Important new features.... Native decoding of CinemaDNG... from MXF Op-Atom and Op1a sources.... TrueGrid transcoding from... CinemaDNG... image sequences".
- : : "Technical Highlights of 3cP: Support for the... CinemaDNG image data format".
- Adobe : Specification and prerelease products and other resources from Adobe Labs.
- : "ViewPLUS introduced the Lumiere 4K x 2K digital camera system at the International Technical Exhibition on Imaging Technology and Equipment in Yokohama, Japan. The Lumiere camera system also includes Lumiere-REC, a software development kit that allows users to record image data and output to movie industry-standard CinemaDNG RAW file format."
- : Ikonoskop announces an HD digital cinema camera that records in CinemaDNG.
- : All Indiecam products offer CinemaDNG capabilities.
- : Digital Bolex announces a 2k resolution digital cinema camera that records in CinemaDNG.
- : Blackmagic Design announces support for CinemaDNG in DaVinci Resolve 8 and DaVinci Resolve Lite. Released in July 2011, DaVinci Resolve Lite is available for download at the BMD web site at no charge and offers the industry a standardized playback application for CinemaDNG files from all camera sources that can be used for camera development, on set or in the post production process.
- : Blackmagic Design announces support for CinemaDNG in their 2.5k resolution digital cinema camera.
- : Weisscam announces a 2K resolution digital cinema camera that records in CinemaDNG and shoots up to 300 frames per second.
- : Blackmagic Design announces support for CinemaDNG in their Pocket Cinema Camera and Production Camera 4K.
- : Norpix announces support for CinemaDNG export, with its , commonly used when recording video with Machine Vision Cameras.
- : Convergent Design have included CinemaDNG recording for the Sony FS700 and FS7 cameras in their Odyssey 7Q video recorder.
- : Blackmagic Design announces support for CinemaDNG in their Blackmagic URSA camera.
- : Atomos announces CinemaDNG recording from selected cameras in their Shogun video recorder.
- : slimRAW lossless compressor for CinemaDNG raw video released. It converts uncompressed CinemaDNG to losslessly compressed CinemaDNG "for a substantial data size reduction with no image quality loss".
- : DJI Zenmuse X5R Aerial Camera System for Inspire 1 Pro UAV utilizes CinemaDNG sequences to record video content to a removable SSD drive.
- : Fast CinemaDNG Processor software. All stages of CinemaDNG workflow are performed on NVIDIA GPU to get very fast RAW image processing, including Blackmagic CinemaDNG files. 4K footage could be processed and played smoothly at full resolution in realtime. CinemaDNG Player, Converter, Editor, Denoiser, Compressor and Trimmer on CUDA.
Tangible deliverables
- Adobe CinemaDNG Importer prerelease1 adds support to Adobe After Effects CS4, Adobe Premiere Pro CS4, and Adobe Soundbooth CS4 for reading CinemaDNG video streams in the form of MXF files and DNG file sequences..
- "CinemaDNG - Image Data Format Specification "
- "CinemaDNG Workflow - Using the CinemaDNG File Format in Cinema Workflows"
- "CinemaDNG sample files". These are available as short samples and long samples
- A new Adobe Labs forum specifically for CinemaDNG.
Standardization
Rather than creating entirely new file formats, the strategy for CinemaDNG is primarily to specify how to package files and other data-sets, of existing open and/or standard formats, in consistent ways, so that not only can individual components of a movie be interchanged and archived, but so can sets of clips with all their associated video, audio, and metadata files. The emphasis is on having a systematic structure that supports the very complicated workflows, involving many stages and suppliers and software and hardware components, of movie development. The CinemaDNG specification is largely about this systematic directory structure and the requirements and constraints that ensure that individual files fit within it.
If CinemaDNG follows the same sort of path to standardization as DNG,, there will first be a period while the specification is tested in the marketplace to ensure that it works in practise as well as theory. It will then be revised accordingly, so that whatever is standardized will be credible, well supported by products, and ready for immediate use.
In November 2014 Blackmagic Design introduced an extension to the CinemaDNG format in the form of a lossy compression scheme used in their URSA cameras. This format uses a 12-bit Huffman Coding by patching jpeg-9a for 12-bit support. These CinemaDNG files are supported by Blackmagic Design's own DaVinci Resolve software, slimRAW and Fast CinemaDNG Processor.