Legacy File Converter のロゴLegacy File Converter
歴史レッスン8 分で読める

歴史レッスン: .cr3ファイルとは? MP4風コンテナに入ったCanonのRAW写真

Canonの第3世代カメラRAW。MP4動画と同じ「ボックス」構造のコンテナ系統に写真を収めた形式で、2018年のEOS M50で導入され、公開資料の多くはCanon外の開発者によるものです。

·Legacy File Converter チームより
クリーム色のミラーレスカメラ、入れ子のティール色の箱、プリント写真、琥珀色のメモリーカードが暗いネイビーの背景に並ぶ、ロゴなし

TL;DR

.cr3ファイルはCanon RAWバージョン3(CR3)です。完成したJPEGではなくセンサーに近い撮影データであるRAW形式で、2018年2月に発表されたEOS M50から、Canon製カメラが.cr2の代わりに書き込みます。MP4動画の基盤であるボックス構造のコンテナ系統、ISOベースメディアファイルフォーマット(ISO base media file format)で保存され、Canon独自のメタデータボックスとCanonが作った画像コーデック(圧縮方式)を備えます。名前を変えたCR2、HEIC、MP4ではありません。Legacy File ConverterはWindows上でCR3をローカルでJPGまたはPNGに変換します。アップロードは行いません。

.cr3ファイルとは?

.cr3ファイルは、Canon独自のカメラRAWの第3世代です。RAWとは、センサーが記録したデータを加工をほとんど加えずに保存したもの――あとで現像する「デジタルネガ」――であり、完成したJPEGではありません。Canon Europeのファイル形式ガイドによると、Canon製カメラはDIGIC 8画像処理エンジンがEOS M50とともに登場して.CR3形式が可能になるまで、RAWを.CR2で保存していました。Canonは2018年2月26日にこのカメラを発表し、新しい14ビットRAW形式CR3とC-RAWオプションを初めて備えたカメラと説明しました。

C-RAWはCompact RAW(コンパクトRAW)の略で、Canon米国のトレーニングページは「圧縮RAW」ではないと強調しています。フル画素解像度を保ちますが、ファイルを小さくするために非可逆圧縮――画像情報の一部が捨てられる――を使います。どれだけ小さくなるかについてCanonの資料は一致しておらず、M50発表時のアナウンスは約30〜40%小さく、Canon Europeのガイドは35〜55%としています。Canon米国のページは、C-RAWがどのようにそれを実現しているかをエンジニアが詳しく公表していないとも付け加えています。

名前を変えたCR2ではない

CR2はTIFF画像形式を土台にしていますが、CR3は最初の1バイトから別の構造です。拡張子を.cr3から.cr2に変えても、ファイルの中身は何も変わりません。

.cr3ファイルの中身は?

CR3を16進ビューアーで開くと、最初に現れるのは写真のヘッダーではなくボックス(box)です。ISOベースメディアファイルフォーマット(ISOBMFF、ISO/IEC 14496-12として標準化)ではすべてのデータがボックスの中にあり、各ボックスは4バイトのサイズと4バイトのタイプから始まります。最初のボックスはftyp(ファイルタイプ)です。そのブランド――ファイルがどの仕様に従うかを示すラベル――はCR3では「crx 」(3文字と空白1つ)で、このバイトパターンによって、英国国立公文書館のPRONOMのようなレジストリがCanon RAW 3.0ファイルを識別します。

ftypの次に、ファイルの内容を記述するボックスmoov、Canon固有のuuidボックス、そして画像データがあるmdatが続きます。Laurent Clévy氏のリバースエンジニアリングのメモでは、Canonのメタデータボックス(CMT1〜CMT4)に、Exifカメラデータ、CanonのMakerNotes(メーカー固有のタグ)、GPSデータを収めたTIFF風の構造が入っています。画像データはトラック(track)――動画ファイルがストリームに使うのと同じ言葉――に分けられます。EOS Rについて彼のメモは、フルサイズのJPEGプレビュー、小さなRAW画像、フル解像度のRAW画像、Canonのタイムド・メタデータ、さらに一部のカメラではDual Pixelデータ用の2枚目の画像を挙げています。

圧縮はCanon独自のcrxコーデックです。Clévy氏のメモは、可逆RAWにはJPEG-LS(ゴロム・ライス符号とランレングス符号)、非可逆のC-RAWにはJPEG 2000(画像を粗い層と細かい層に分けるウェーブレット変換と量子化)の考え方を混ぜたものと説明しています。WikipediaはCR3をリバースエンジニアリングされた形式として挙げており、Alexey Danilchenko氏がコーデックを解読し、FastRawViewer 1.5.1が実装し、LibRawプロジェクトのデコーダーのソースが2019年10月に続きました。M50の発表から1年半以上後のことです。

同じコンテナ系統でも別の形式

CR3はMP4やHEIFとコンテナ系統を共有しますが、中の画像はCanonのcrxコーデックです。MP4プレーヤーやHEICビューアーにはデコードできるものがありません。

シネマ用コーデックと、1枚だけではない画像

crxコーデックは写真形式でデビューしたわけではありません。CanonはシネマカメラEOS C200を2017年5月31日、M50のおよそ9か月前に発表しており、これはCRM(Canon RAW Movie)ファイルを記録します。Canonのマニュアルは、CRMをCinema RAW Light用のCanon独自ファイル形式と呼んでいます。Clévy氏はCRMの構造をCR3によく似ていると述べ、同じ「crx 」ブランドと同じコーデックを使うとしています。違いはCanonのメタデータボックス内のバージョン文字列が「CanonCR3」ではなく「CanonCRM」になっている点だけです。

1つのCR3に複数の画像が入ることもあります。Clévy氏は、CSI_*.CR3という名前の連写「ロール」ファイルを記録しており、EOS M6 Mark IIやPowerShot G7 X Mark IIなどで最大70枚の画像が入ることがあるといいます。ボックスとトラックのコンテナは、1コマだけでも連続した画像列でも、同じように収められます。

2026年になってもCR3ファイルがディスクに残る理由

形式が新しかったため、ソフトウェアが追いつく必要がありました。Canon Europeのガイドは、CR2やCR3の中でもRAWファイルはカメラモデルごとに異なると述べており、新しいボディごとにコンバーターが更新されるのはそのためです。2018年春のAdobeフォーラムの回答は、M50のファイルには2018年4月公開のCamera Raw 10.3以降、またはAdobe DNG Converter 10.3以降を使うよう案内しています。

2026年には、2018年に最初のCR3を書き込んだカメラは8年前の機種です。Clévy氏のメモには、EOS R、EOS RP、EOS 90D、EOS 250D、EOS M6 Mark IIなど多くのCanonボディのCR3ファイルが挙がっており、カードのバックアップ、Lightroomカタログ、「引き出しの古いカメラ」のバックアップに残っています。RAWデコーダーがインストールされるまで、Windowsでは空白のアイコンが表示されることもあります。これらは日常的な意味でのレガシーファイルです。Canonのボックス構造とcrxコーデックを理解するソフトウェアが必要な、大切な撮影データです。

Legacy File Converterは、CR3と、一覧にある他のカメラRAW拡張子(CR2、DNG、NEF、ARW、および対応ファイル形式にある関連ファミリー)を、Windows上でローカルにJPGまたはPNGへ変換します。アップロードは行いません。この記事は歴史にとどめます。開き方と変換の実践的な手順はカメラソフトなしでRAWカメラファイルを開くをご覧ください。CR3が置き換えた形式については歴史レッスン: .cr2ファイルとは? Canon RAWをご覧ください。

古いファイルを開く準備はできましたか?

無料で始めて、買い切りの $79.95 Standard ライセンスで無制限変換を解除。Windows インストーラーをダウンロード — 最大 10 ファイルまで全機能。

無料トライアル

アプリの全機能 · 最大 10 ファイル

Windows 10 または 11

無料トライアル — 最大 10 ファイルまで変換できます。Windows インストーラーをダウンロードして、PC 上でローカルに変換してください。

無料トライアルを開始 — インストーラーをダウンロード

直接 Windows インストーラー · オフライン MSI

安全ですか? — 発行元、インストーラー、SmartScreen のヘルプ

Standard を購入 — $79.95

Windows 10 または 11 が必要です。サブスクリプションなし。