Realtime Playback for MLV at dual ISO mode
Magic Lantern (ML) is a firmware add-on for Canon digital single-lens reflex (DSLR) cameras and the EOS M. It adds features for DSLR filmmaking and still photography, and is free and open-source. The most important feature of ML is the ability to shoot video in RAW.
The most interesting thing about Magic Lantern, that it adds 4K RAW mode to Canon 5D Mark III. Actually this is 14-bit raw format with lossless compression. The latest update brings 4K to the 5D Mark III as part of eight new resolution modes, including a 4,096 × 1,440 resolution at 25 fps, a 4,096 × 2,560 at 12.5 fps and a 3,840 × 1,600 at 24 fps. There are also some additional HD video options, including 1,920 × 800 at 60 fps as well as a square-crop-video mode.
Fast CinemaDNG Processor can work with Magic Lantern raw files natively, without MLVFS or any other software. In means that it supports pink dots suppression and Dual ISO mode. On NVIDIA GPU one can do MLV processing very fast due to parallel approach to all stages of raw processing. To load MLV file, just click with right button on the file at Windows Explorer and run Fast CinemaDNG software via context menu or one can drag-n-drop MLV to main window. Smooth MLV playback is achieved due to realtime image processing on GPU.
What we can do for fast MLV processing at Dual-ISO mode
- MLV import, parsing, decoding for single MLV and audio (spanned files support is expected soon)
- MLV viewer and MLV player with full image processing pipeline on GPU
- MLV post processing with DCP and LCP profiles
- Realtime MLV grading with 3D LUT
- Export MLV to DNG (uncompressed DNG or CDNG, lossless JPEG compression, lossy BMD RAW 3:1, 4:1 and 5:1) - expected soon
- MLV to TIFF and MLV to JPG export
- Export of processed video from MLV (mlv to movie)
One should point out that Dual-ISO doesn't really give lower resolution images. Only the highlights and shadows have half resolution and it's difficult to notice that based on how our eyes work. The rest of the image where the high and low ISO overlaps is essentially the same.
To summarize, one can emphasize the most important features of Fast CinemaDNG Processor software for realtime MLV video processing on GPU: native support of MLV format, fast MLV decoding on CPU, high quality debayering, realtime denoising, DCP and LCP profiles support, 3D LUT (RGB and HSV), smooth MLV playback for 4K, export options (MLV to DNG), etc.
P.S. To read MLV files we utilize mlv_structure.h which is under LGPL 2.1.
Related GPU software: GPU RAW Processor on fastcompression.com.