3
\$\begingroup\$

After looking at various APS-C and full-frame mirrorless cameras, I thought I had settled on the Canon M200, because its size and image quality are great.

Then however I got some sample RAWs and to my surprise the CR3 file format is not compatible with any program that runs on Linux e.g. dcraw or rawtherapee.

Can anyone suggest a mirrorless camera whose RAWs are easily readable on Linux?

\$\endgroup\$
3
  • 1
    \$\begingroup\$ Check for ART package: bitbucket.org/agriggio/art/wiki/Home (RawTherapee derivate with CR3 support) \$\endgroup\$ Commented Dec 6, 2020 at 7:17
  • 1
    \$\begingroup\$ The DNG format is well-documented and specified, the compatibility is very good \$\endgroup\$
    – sebix
    Commented Dec 6, 2020 at 9:22
  • 1
    \$\begingroup\$ Just be aware that some parts of the maker notes section of the EXIF info for many raw formats (including all of Canon's raw file formats) are stripped when converted to DNG. If all you ever use are raw converters that don't leverage this information (Adobe products, for instance and most open source Linux raw convertors), then you shouldn't care. But if you later change your mind and want to use a raw convertor that does use this information, you'll need to have the original .crx files to access that proprietary information included in the metadata. \$\endgroup\$
    – Michael C
    Commented Dec 9, 2020 at 21:58

2 Answers 2

4
\$\begingroup\$

It takes some time for developers to support raw files from new cameras, even though they may share the same file extension as raw files from previous cameras.

Many Linux raw processing programs use libraw. Here is the list of officially supported cameras. A number of cameras on the list do use the cr3 extension, including the Canon EOS M200.

Unless you compile from source, you may need to wait for distro repositories to be updated. Many popular distros are updated at six month intervals.

\$\endgroup\$
2
  • \$\begingroup\$ Note though, that neither RawTherapee nor darktable use libraw, at least as a shared library. In fact, darktable doesn't even use libraw at all, instead linking to librawspeed that it contains in the source tree. And RawTherapee contains some pieces of libraw in its sources, but not the library verbatim. So, installing an updated version of libraw won't help in any case with these two programs. \$\endgroup\$
    – Ruslan
    Commented Dec 6, 2020 at 16:55
  • \$\begingroup\$ @Ruslan Supported cameras would correspond to the version of libraw used in each release. The consequence for end users is longer wait times for updates to be pulled from libraw. \$\endgroup\$
    – xiota
    Commented Dec 6, 2020 at 17:59
2
\$\begingroup\$

This question was asked at a time when CR3 was not yet supported in darktable. It has been supported since 3.8.0.

A more general answer to this question is that there is an automatically generated list of cameras supported by darktable on its website, in which any camera can be looked up. The M200 mentioned in the question is now supported for example.

\$\endgroup\$

Not the answer you're looking for? Browse other questions tagged or ask your own question.