Atem Mini Extreme Iso で4Kカメラでマルチカメラ収録をして、
そのプロジェクトをDavinch Resolve 経由で
Ediusにエキスポートして、Ediusのマルチカムモードで
HD、4K プロジェクトを仕上げる。
私は、アナログ時代の編集後、ノンリニア編集では、SpeedRazorMachを使い、Ediusが発売されてかはら、今までずっとEdiusを使ってきました。
スイッチャーも、Victor、Sony、Panasonicを経てBlackMagic社のAtem Mini Extreme Iso で収録・配信と更新してきました。
Atem Mini Extreme Isoでマルチカム収録をして、DavinchResolveで再編集をすれば問題ないのですが、使いなれたEdiusから離れられず、又
4Kカメラを使うようになり、BlackMagic社のカメラを使えばスムースに再編集できますが、そうもいかず、どのメーカーのカメラでも、
Atem Mini Extreme Iso で収録し、4K(HD)カメラのデータで、Ediusでマルチカム編集が出来るように考えました。最初はUWSC というスクリプト言語で開発しましたが、UWSCは画面レイアウトが変わると、パラメーターを変えなければ動かないのでPythonへ更新しました。
本ページで紹介している『EdiusMultiCamAuto』は、Atem Mini Extreme Iso のスイッチングログをダビンチリゾルブ経由でXMLファイルをインポートしてオリジナル素材(4K等)をタイムライン上に並べ、1クリックでオリジナル素材(4K等)に置き換えるためのPython製補助ツールです。
準備
1.Atem Mini Extreme Iso でSSDに収録する際に、ファイル名を、"2025_0803"の様に年月日に設定する。
これは、Ediusで再編集する際のマクロのコードのカメラ番号前の文字数指定に対応させるため、文字数を8に固定させる。
2.Atem Mini Extreme Iso をスイッチャーとして3カメマルチ収録をして、PGM と各カメラのバックアップをSSDに収録する。
その際、SSDに記録開始と同時に各カメラも記録開始する。そして各レンズに向かって iPhoneのストロボを発行させる。(無料のアプリを使っている)
これは、後述するEdiusのタイムラインに並べる際、Atem のカメラと同期を取る事が簡単にできる。
カメラ3台全てに一つのストロボが写ればそれでいいが、カメラが離れていても、それぞれのカメラの前で発光させればよい。
※Atem Mini Extreme Iso から別のハードを経由してTimeCodeが一致していれば、後の同期を合わせる作業はほぼ無くなる。
3.収録が済んだら、各カメラのデータとAtemのデータを編集用PCにコピーする。
4. Davinch Resolve で
Atem のプロジェクトを開く。
5.そのプロジェクトをFCPXML に
エキスポートする。
FCP 7 XML V5Files を選択する
6.Ediusを起動し、新規プロジェクトを作成し、先ほど保存した XMLファイルをインポートする
7.このタイムラインを一番上に配置し、その下にISO収録されたクリップを並べる。同じTimecodeで同じ長さとなっているので、ズレる事はない。
クリップに色付けするとそのあとのマルチカム編集がやりやすくなる。
一番下から上に向かって1、2、3 カメとクリップの頭をそろえて並べる
8.4Kカメラで収録したクリップにも、上と同様にプロパティからクリップ表示色をそれぞれ変える。
9.Davinch1カメのトラックの下にVAトラックを追加して4Kカメラのクリップを置く。
10.マルチカムモードに切り替える。
Cam1に4Kをセットし、Cam2にAtemのcam1をセットする。
ここで、1で発光したストロボを元にAtem のクリップと4Kカメラのクリップを同期させる。
この時、 Atem のクリップは固定して4Kのクリップのみ前後に動かしてTimelineを同期させる。
11.cam2 cam3についても同様に同期させる 。
12.前のシーケンスを全部コピーして新規シーケンスに貼り付けてマルチカムモードで4K_camのみをカメラを割り当てる。他のトラックは割り当て解除する。
13.その後わかり易いようにCam1~3_Atem のトラックを削除する
ツールの概要(何ができるか)
Atem Mini Extreme Iso でのスイッチングログが記録されているXMLをEDIUS 11で開いて、タイムラインにオリジナルの4Kカメラのクリップを同期させた後、1クリックで全カットのカメラ番号をオリジナル4K素材に切り替える補助ツールです。
EDIUS側の事前設定(重要!)
Alt + Enter(プロパティ)や S(次の編集点)など、ショートカットキーがデフォルト設定である必要があります。
私のこの方法は、PhotoJoseph さんの「あなたが見る最も重要な ATEM ビデオ…ATEM ISO 再編集でオリジナルのカメラを使用する方法!」
https://www.youtube.com/watch?v=CZpcvqOPAKo&t=315s からヒントを得て、Edius に対応する方法を考えました。
彼は、同期を取る方法を、クリック音を採用していますが、私は、スマホのストロボ機能を使う方法を考えました。
カメラ選択のルール
Atem Mini Extreme Iso で収録したファイルには、自動でカメラ番号( CAM 1,CAM 2,CAM 3)が、割り振られます。
それを取得して、Ediusマルチカムモードで、テンキーを入力していきます。
実際の使い方の手順(Step by Step)
EDIUSを起動し、一番上のトラックの先頭にタイムラインカーソルを当て、その右側のクリップを選択状態にしておく。
一番上のトラックには、実際のカメラ台数以上のカメラ番号を割り当てておく。
必ず、マルチカムモードにする。 ※1,2,3は必須
本ツールを起動し、カット数、カメラ台数、プロパティの待ち時間(CPUの能力に依存する)を入力。
自動操作が始まるので、終わるまでマウス・キーボードに触れない。
途中で止めるには、Escを押す。
途中から始める際は、そのポイントにタイムラインカーソルを当て、必ず一番上のトラックの右側のクリップを選択した状況から、本ツールを起動させる。
トラブルシューティング
EDIUSを管理者モードで動かしている場合は、本ツールも右クリックから『管理者として実行』してください
一つの動画クリップを参照して、CAM番号を取得した後、次のクリップにジャンプするので、一つの動画クリップのデュレーション間に、音声クリップのカットポイントがあると違うCAM番号を取得して間違った編集になります。マーカーについても同様です。動画クリップのカット点と一致していれば回避されます。
CAM番号を取得できなくてエラーになる場合はプロパティの待ち時間を1秒ほどにすると回避できる場合があります。これはCPUの能力や画面描画のスピードに依存します。
Atem収録時のファイル名にCAMという文字を入れるとエラーとなります。
Geminiとの共同開発でPythonに変換してみました。
カット数の入力、カメラの台数を入力する小窓を作成し、Atemで収録する際に入力するファイル名に依存しない様にしました。
Github に Pythonのコードをアップロードしました。Python の環境のない方でも実行できます。
https://github.com/satoyukikimijima/EdiusMultiCamAuto.py
zip ファイルを解凍して使いますが、
※Windowsの保護画面が表示された場合は、「詳細情報」→「実行」を選択してください。
上記2のTroubleShooting の画像 を作成しました。
exeファイルではなくて、Python の .py からの動作なので、CAMの番号を取得している状況が見えます。