Magic Lantern makes Canon shoot Lossless 14-bit DNGs right in camera

Udi Tirosh

Udi Tirosh is an entrepreneur, photography inventor, journalist, educator, and writer based in Israel. With over 25 years of experience in the photo-video industry, Udi has built and sold several photography-related brands. Udi has a double degree in mass media communications and computer science.

Here is something that can have a huge impact on how Canon shooters will aces their files. Up till now, they were dependant on Canon’s proprietary raw format – CR2. But a recent proof of concept from Magic Lantern shows that Canon bodies can shoot DNG right inside the camera.

As a short recap, each camera maker has their own closed proprietary format in which the provide RAW files. Canon uses CR2, Nikon has NEF, Sony uses ARW and so on. The thing is that each of those formats are proprietary. Adobe DNG, on the other hand is open, light and releases software makers from their dependency on camera makers.

Magic Lantern used “a1ex” (who seems to be very active in ML development) released a proof of concept snippet of code that makes Canon cameras save DNG files rather than CR2 files.

The code which saves DNG files rather than CR2 files was created by inspecting how Canon saves their RAW files and applying a few changes of it. You can read a technical description here. The resulting files were tested with Adobe’s DNG validator and deemed valid. You can download two such files for viewing pleasure here and here.

But there is more, one of the forum users suggests that the lighter DNG format can be used to create “.. full hd raw video with half the GB/speed needed..” now? Maybe if the cameras have strong enough CPU to handle the task, they will be able to output cinemaDNG?

If you are a long time reader of the blog, you know that I suspect that Canon and ML are not enemies, and may be collaborating behind the scenes.

[Magic Lantern via reddit]


Filed Under:

Tagged With:

Find this interesting? Share it with your friends!

Udi Tirosh

Udi Tirosh

Udi Tirosh is an entrepreneur, photography inventor, journalist, educator, and writer based in Israel. With over 25 years of experience in the photo-video industry, Udi has built and sold several photography-related brands. Udi has a double degree in mass media communications and computer science.

Join the Discussion

DIYP Comment Policy
Be nice, be on-topic, no personal information or flames.

Leave a Reply

Your email address will not be published. Required fields are marked *

13 responses to “Magic Lantern makes Canon shoot Lossless 14-bit DNGs right in camera”

    1. Samir Patel Avatar

      Why is this needed?

    2. Jon Herrera Avatar

      DNG’s are smaller files than CR2’s, but even more important than that is the possibility to get raw video out one of these cheaper cameras.

    3. Cherman Aquino Avatar

      So this is a new update? have you used ML before?

    4. Jon Herrera Avatar

      I have. I used it more when my main cam was the 5dmkii, but i now have a c100 and don’t use it as much.
      This article says that it’s a feature one of the developers managed to get working, but what i understand is that it’s not an official update yet. Very promising though.

    5. Allan Alcibar Avatar

      ML hasn’t had an official update since never.

      They have never flat out said any version was a final build.

    6. Jon Herrera Avatar

      That’s their way of saying “if your camera breaks, it wasn’t me”.

  1. Manuel Rego Avatar

    Which bodies though? It’d be cool if I could do this with my 1DsMk2 & 1DsMk3.

    1. k.A.o.Z. Avatar
      k.A.o.Z.

      Not the 1D models I think. have a look at http://www.magiclantern.fm/ right down at the bottom is a list of camera models

  2. Hannes Nitzsche Avatar
  3. Juil Avatar

    This sounds amazing.
    Have always loved Magic Lantern for extending the life of my t3i.