EDLファイルとは?CMX3600 編集決定リストを解説
著者 Greg Thompson, Founder, CutConvert公開日 更新日
ソフトウェアのメニュー名は、画面表示のとおり英語で記載しています。
EDLファイルとは、Edit Decision List(編集決定リスト)の略で、映像シーケンスのすべての編集点を記録したプレーンテキストのファイルです。どのソースクリップの、どのフレームを、タイムライン上のどこに置いたかが書かれています。ポストプロダクションで最も古い交換フォーマットでありながら、今でも最も信頼できるフォーマットのひとつです。その理由は、運ぶ情報が極端に少ないこと。EDLが記述するのはカットとタイムコードだけで、それ以外は何も含みません。だからこそ、ほとんど互換性のないシステム同士の受け渡しでも壊れずに通ります。
.edl を開いて 001、002、003 で始まる数字の列を見たことがあるなら、このガイドが役に立ちます。各部分の意味、フォーマットの成り立ち、エディターが実際にEDLを使う場面、.edl ファイルの開き方、そしてスプレッドシートに取り込む方法を解説します。
スプレッドシートが欲しいだけなら: ファイルを無料の EDL to CSV コンバーター にドロップしてください。各イベントがリール名、タイムコード、クリップ名を含む1行になり、複数のEDLをまとめて変換すると1つのZIPで返ってきます。
CMX3600 という名前の由来
EDLはリニア編集(テープ編集)の時代に生まれました。当時の「編集」とは、あるテープの区間を別のテープへ、指定したタイムコードでダビングすることでした。リストは編集コントローラーに、どのソースリールを、どのタイムコードからどこまで再生し、マスターのどこに記録するかを指示しました。その時代を支配していた編集コントローラーが CMX 3600 で、そのリスト形式が事実上の標準になったのです。
今日「CMX3600」と「EDL」がほぼ同じ意味で使われるのはそのためです。ほかの方言(Sony、GVG、File128)も存在しますが、CMX Systems の編集コントローラーにちなんで名付けられた CMX3600 は、あらゆるNLEが読み書きできる唯一の形式であり、後に SMPTE 258M 規格として正式化されました。フォーマットの制約も歴史的なものです。イベント数の上限が999、リール名が8文字までという制限は、もう存在しないハードウェアの名残です。編集決定リスト の記事は、その系譜を最初期のコンピューター制御編集機まで遡っています。
EDL の構造 (CMX3600)
EDLは単なるテキストの行の集まりです。短いヘッダーがあり、その後に番号付きのイベントが並び、必要に応じてコメント行が付きます。
ヘッダー
ファイルは次の2行で始まります。
TITLE: TEST PAPEREDIT
FCM: NON-DROP FRAME- TITLE はリストの名前で、通常は書き出し元NLEのシーケンス名です。
- FCM は Frame Code Mode です。受け取る側のシステムに、タイムコードが NON-DROP FRAME か DROP FRAME かを伝えます。NTSC(29.97 fps)の計算ではこれが重要で、間違うと記録側のタイムコードがすべてずれます。
イベント
1つの編集点が1つのイベント行です。左から順に、イベント番号、リール(ソース)名、トラックチャンネル、編集タイプ、そして4つのタイムコードが並びます。
001 Card01Ky AA/V C 00:02:26:21 00:02:30:12 00:00:00:00 00:00:03:16
* FROM CLIP NAME: KYLE_INTERVIEW.MOV- 001 はイベント番号です(001から999まで、記録順)。
- Card01Ky はリール名(ソース名)で、8文字までに制限されています。クリップに使えるリール名がない場合(テープやカメラカードではなくファイルの場合)、EDLは代わりに AX を入れます。
- AA/V はトラックの割り当てで、オーディオ2チャンネルとビデオを意味します。イベントが触れる内容によって V、A、A2、AA、B なども現れます。標準的な CMX3600 はオーディオ4チャンネルが上限です。
- C は編集タイプで、C はカットです。D(ディゾルブ)や W(ワイプ)はトランジションを表します。
- 最初のタイムコードの組、00:02:26:21 から 00:02:30:12 は ソースのイン点とアウト点、元クリップから取り出すフレームの範囲です。
- 2つ目の組、00:00:00:00 から 00:00:03:16 は 記録のイン点とアウト点、その範囲がマスタータイムライン上に置かれる位置です。
タイムコードはすべて HH:MM:SS:FF(時:分:秒:フレーム)形式です。
トランジションは2行になる
単純なカットはイベント1行です。ディゾルブやワイプは2行必要で、1行目が出ていくクリップ、2行目が入ってくるクリップです。2行目に D または W のコードと、フレーム数で表したトランジションの長さ(たとえば30フレームのディゾルブなら 030)が付きます。同じ記録タイムコードを共有するイベントの組を見たら、それはトランジションです。
コメント行
アスタリスク(*)で始まる行はコメントで、編集そのものには影響しません。最も重要なのは *` FROM CLIP NAME:** で、リール欄が8文字に切り詰められていても、元のファイル名やクリップ名を完全な形で残します。カラリストやVFXコーディネーターはこの行を頼りにイベントと実際の素材を突き合わせます。Card01Ky` だけではソースを特定できないことがほとんどだからです。
EDL の出力元 (NLE)
主要なNLEはすべて CMX3600 のEDLを書き出せます。
- Avid Media Composer は EDL Manager から書き出します。
- Adobe Premiere Pro はシーケンスからEDLを書き出します。
- DaVinci Resolve はタイムラインから書き出します(Media Pool で右クリック > Timelines > Export)。
フォーマットの制約が厳しいため、書き出す前にシーケンスを平坦化するのが普通です。ビデオを1トラック(V1)にまとめ、タイトルジェネレーターや対応外のトランジションを取り除き、すべてのクリップに有効なソースタイムコードがあることを確認します。EDLで表現できないものは書き出し時に落ちるので、クリーンな1トラックのシーケンスからはクリーンなEDLができます。
EDL の用途 (conform, VFX)
EDLのミニマルさこそが本質です。エディターがEDLを選ぶのは、「何がどこから来たか」を示す小さく、曖昧さがなく、どこでも読めるリストが欲しいときです。
- コンフォーム。 カラリストにEDLを渡すと、そのシステムが各イベントを高解像度の元素材やカメラRAWに再リンクし、グレーディング用にフル品質でカットを再構築します。EDLによるコンフォームは仕上げ工程の標準的な手法です。
- VFXプル。 VFXコーディネーターはイベント(
FROM CLIP NAMEコメント付き)をプルリストに変換します。どのショットを、正確にどのフレームを、どれだけののりしろ付きで、という一覧です。ソースタイムコードが、ベンダーへ書き出す範囲を決めます。 - 音楽のキューシート。 音楽とオーディオのイベントは、記録タイムコードと長さを添えて、ライセンスや報告用のキューシートになります。
- 権利処理とクリアランス。 EDLはすべてのソースと使用した正確なフレームを列挙するので、素材、ストック、音楽の権利処理の正確な記録になります。
- QCと突き合わせ。 EDLは監査可能で差分比較もできるテキスト記録なので、バージョンの比較や、仕上げタイムラインへのQCメモの移行に役立ちます。
これらの多くでは、生のEDLテキストよりスプレッドシートで扱うほうが楽です。CSVへの変換がよく行われるのはそのためです。
EDL vs XML vs AAF
EDLは3つの一般的な交換フォーマットのひとつで、どれを選ぶかは、どれだけの情報を保持したいかで決まります。(何が残り、いつどれを送り、納品をどう梱包するかを含む完全な比較は EDL vs XML vs AAF にあります。)
| EDL (CMX3600) | XML (FCPXML / FCP7 XML) | AAF | |
|---|---|---|---|
| ビデオトラック | 1本(V1に平坦化) | 複数 | 複数 |
| オーディオトラック | 最大4チャンネル、ミックス情報なし | 複数、レベルとパン付き | 複数、レベルとパン付き |
| エフェクト / 不透明度 / スケール | なし | 基本的なもの(サイズ、不透明度、ディゾルブ) | あり、パラメーター込み |
| クリップのメタデータ | リール名 + クリップ名コメント | 豊富 | 豊富 |
| 可読性 | 人が読めるプレーンテキスト | XML(機械可読) | バイナリ |
| 向いている用途 | カラーコンフォーム、VFXプル、キューシート | NLE間の移動、構造を保ったグレーディング | 音声ポスト(Pro Tools)、完全な忠実度の受け渡し |
EDL はすべてをビデオ1トラックとオーディオ数チャンネルに平坦化し、多層構造、不透明度、スケール、速度変更、エフェクトのパラメーターを捨てます。カラーコンフォームのように、できるだけクリーンなカットリストが欲しい場面では、この損失は許容できるどころか望ましいものです。
XML ははるかに多くを運びます。複数のビデオ・オーディオトラック、基本的なサイズと位置、不透明度、ボリューム、パン。トラック構造や簡単なエフェクトをNLE間の移動で残したいときに最適です。
AAF はヘビー級で、「スーパーEDL」と呼ばれることもあります。メディア参照、トランジション、色の変化、オーディオのパラメーターをバイナリのコンテナにまとめ、フェーダーの動き一つひとつが重要な音声ポスト(Pro Tools)への標準的な受け渡し形式です。
目安はこうです。小さく信頼できるカットリストとクリーンなグレードが欲しいなら EDL、構造とエフェクトも一緒に運びたいなら XML、音声や仕上げで完全な忠実度が必要なら AAF。
EDL ファイルを開く方法 (CSV)
.edl を開く方法は、何をしたいかによって3通りあります。
- 中身を見るだけ: EDLはプレーンテキストなので、どんなテキストエディター(メモ帳、TextEdit、VS Code)でもそのまま開けます。特別なソフトは不要です。
- カットを再構築する: 主要なNLEはEDLの書き出しだけでなく読み込みもできます。DaVinci Resolve では File > Import > Timeline、Premiere Pro では File > Import、Media Composer では List Tool を使います。素材が再リンクできる場所にあれば、イベントは再びタイムラインになります。
- データとして扱う: 固定幅の列に並んだタイムコードをテキストエディターで読むのは苦痛です。並べ替え、絞り込み、長さの合計、あるいは誰かにスプレッドシートで渡したい場面がほとんどでしょう。そのためにはCSVに変換します。なお、ExcelもGoogle スプレッドシートも
.edlを直接開くことはできません。固定幅の列は区切り文字で分かれていないので、ファイル全体が1列に入ってしまいます。先にCSVへ変換するのが、スプレッドシートへ確実に取り込む方法です。
CSVへの変換は1分ほどで終わります。
- NLEからEDL(CMX3600 /
.edl)を書き出します。 - CutConvert の EDL to CSV コンバーター を開きます。
.edlファイルをアップロードします。- コンバーターが各イベントを列(イベント番号、リール、トラック、編集タイプ、ソースのイン/アウト、記録のイン/アウト、
FROM CLIP NAMEコメント)に分解し、きれいなCSVを生成します。 - CSVを Excel、Google スプレッドシート、Numbers で開き、必要に応じて並べ替え、絞り込み、長さの合計を行います。
これでショットリスト、VFXプル、キューシートの下書きが、実際に操作できるものになります。.edl を EDL to CSV ツール にドロップしてスプレッドシートをダウンロードしてください。無料で始められ、複数のEDLをまとめて1つのZIPに変換できます。
FAQ
EDL と CMX3600 ファイルは同じものですか? 実務上は同じです。CMX3600 は最も広くサポートされているEDLの方言で、「EDL」と言えばほぼ必ず CMX3600 のリストを指します。ほかの方言(Sony、GVG)もありますが、あらゆるNLEが読み書きできる共通語は CMX3600 です。
なぜ私のEDLにはリール名ではなく AX と書かれているのですか? AX はリール名を持たないクリップのためのプレースホルダーです。通常、テープやリールIDが記録されたカメラカードではなく、ファイルベースのソースの場合に使われます。クリップの本当の素性は、イベントのすぐ下にある * FROM CLIP NAME: コメント行に残っているのが普通で、コンフォーム時の再リンクにはこれを使います。
EDL にはエフェクト、タイトル、オーディオレベルは含まれますか? 含まれません。標準的な CMX3600 のEDLが記録するのは、カット、基本的なトランジション(ディゾルブとワイプ)、リール名、タイムコードだけです。タイトル、多層のビデオ、不透明度、スケール、速度ランプ、オーディオのミックス情報はすべて落ちます。それらを残したい場合は、代わりにXMLかAAFを書き出してください。
CMX3600 の EDL にはいくつの編集点を入れられますか? 上限は999イベントで、元の CMX 3600 ハードウェアから受け継いだ制限です。長いシーケンスは通常、この上限を超えないよう複数のEDL(リールごとなど)に分割します。リール名が8文字までなのも同じ歴史的な理由です。
EDL ファイルはどうやって開きますか? .edl はプレーンテキストなので、どんなテキストエディター(メモ帳、TextEdit、VS Code)でもそのまま開けます。難しいのは読むほうです。固定幅の列に並ぶタイムコードは編集コントローラーのための形式で、人が読むためのものではありません。データとして本当に扱うには、EDL to CSV コンバーター でスプレッドシートに変換し、そこで並べ替え、絞り込み、注釈付けを行ってください。
EDL を書き出せるソフトは? 主要なNLEはすべて CMX3600 を書き出せます。Premiere Pro(File > Export > EDL)、DaVinci Resolve(タイムラインを右クリック > Timelines > Export)、Avid Media Composer(List Tool 経由)です。シーケンスが複数のレイヤーを使っている場合は、ビデオトラックごとに1つずつEDLを書き出してください。このフォーマットが確実に記述できるビデオトラックは1本だけです。