AppleのFinal Cut StudioとDVD Studio Pro 4に付属するCompressor 2を使えば、PALとNTSCのビデオ規格を変換できます。ビデオと苦労して稼いだお金をプロの変換サービスに渡す必要はありません。しかし、変換は高速ではありません。1分間のビデオを変換するのに40分もかかることがあります。90分の映画を変換するために、週末中ずっとMacを操作し続けるのは気が進まないですよね?もし家に余っているMacがあれば、クラスタ(ネットワーク化されたコンピュータのグループで処理負荷を分散させる)を構築することで、変換時間を大幅に短縮できます。
プロフェッショナル( 最適化とも呼ばれる) Compressorクラスタは、通常、共有ストレージ、Xserve、G5 PowerMac、ファイバーチャネルドライブを組み合わせてクラスタの処理能力を最大限に引き出します。高解像度または非圧縮の標準解像度のビデオを扱う場合は、こうしたハイエンド機器が不可欠です。しかし、DV、DV50、DVCPRO HDビデオなどの圧縮ビデオ形式を扱う場合は、最適化されていない圧縮クラスタを構築することで、大幅な速度向上を実現できます。このクラスタは、iMac G5からPowerBook、さらにはシンプルなMac Miniまで、あらゆる機器で構成できます。
装置
既存の機器から最大限のビデオ処理を引き出すために必要なものは次のとおりです。
• 最近のMac:クラスタに参加するには、MacにG4またはG5プロセッサが搭載され、Mac OS X 10.3.9以降がインストールされている必要があります。クラスタを構成するすべてのコンピュータのプロセッサ能力を同じにすることで(例えば、すべてデュアルG5を使用するなど)、最適な結果が得られます。ただし、これは必須ではありません。異なる性能のコンピュータでクラスタを構築しても、大幅な時間節約を実現できます。
• 有線ルーター:クラスタリングするすべてのコンピュータに対応できるポート数を備えた、100 Base-T以上の高速イーサネットルーターが必要です。多くのコンシューマー向けMacは100 Base-Tが上限ですが、プロフェッショナル向けMacや最近のiMacは1000 Base-Tをサポートしているため、より高速なルーターが役立ちます。ただし、 無線ルーターは絶対に使用しないでください 。安定した接続が不可欠です。
ステップ1:コンピュータをネットワークに接続する
組み立てたコンピュータをイーサネットルーター経由でネットワークに接続します。すべてのコンピュータは同じ内部ネットワークに接続する必要があります。
ステップ2: Qmasterをインストールする
ほとんどのアドホックCompressorクラスタは、Compressorの実行とジョブの分散をマスターコンピュータ上で行います。これは通常、編集作業の大部分を行うコンピュータです。マスターコンピュータは、Final Cut StudioおよびDVD Studio Pro 4に付属するQmasterアプリケーションを介して、クラスタ内の他のマシンと連携します。つまり、クラスタ内のすべてのマシンにQmasterをインストールする必要があります。
各コンピュータにFinal Cut StudioまたはDVD Studio Pro 4のインストールディスクを挿入し、AppleQmasterNode.mpkgインストーラパッケージ(通常はExtrasフォルダ内にあります)を見つけてダブルクリックします。指示に従ってプログラムをインストールしてください。
ステップ3: すべてのクラスターマシンでQmasterを構成する
Qmaster をインストールしたら、システム環境設定を開き、「その他」にリストされている Apple Qmaster 環境設定オプションを選択します。
Apple Qmaster環境設定パネルで、「設定」タブをクリックします。このコンピュータをマスターコンピュータとして使用する場合は、「サービスとクラスタコントローラ」オプション (A)をオンにします。クラスタ内の他のすべてのコンピュータでは、「サービスのみ」オプションをオンにします。
「サービス」の見出しの下で、すべてのマシンでCompressorの共有と管理オプションを有効にします (B)。Shake 4も実行しない限り、レンダリング設定はオフのままにしておきます。
次に、「詳細」タブを開きます。ここで、ファイルの保存と共有に関するオプションを設定します。「共有クラスタストレージ」セクション (C)で「設定」ボタンをクリックし、Qmasterが圧縮中に作業メディアをコピーする場所を指定します。このストレージのデフォルトの場所は/var/spool/qmasterです。これはMacのUnix側にあるため、OS Xのグラフィカルインターフェースからは簡単にアクセスできません。この場所は必要に応じて変更できます(プロフェッショナルなXSan環境では、共有ストレージがクラスタに最適な場所です)。
メディアをこの場所にどれくらいの期間保存するかも指定できます。ビデオはハードドライブの容量を大量に消費するため、作業が完了したらメディアをパージすることをお勧めします。そうしないと、圧縮ジョブ後にコンピューターのハードドライブがいっぱいになってしまう可能性があります。作業用メディアの削除期間はデフォルトで7日間に設定されていますが、必要に応じてこの期間を短縮できます。
「ネットワーク」セクションで、「ネットワークインターフェースを使用する」メニューを「内蔵イーサネット」 (D)に設定します。「その他の設定」セクションで、「メニューバーにQmasterのステータスを表示」オプションを選択します。テキストフィールド (E)にコンピューター名を入力します。これは、Qadministratorが後でこのマシンを識別するために使用する名前です。クラスター内のすべてのコンピューターには、一意の名前を付ける必要があります。完了したら、「共有を開始」をクリックします。
クラスター内のすべてのコンピューターに対してこの手順を繰り返します。
ステップ4: Qadministratorを設定する
圧縮クラスターを設定するには、Qadministrator(QMasterプログラムによってインストールされます)を使用します。プログラムを起動すると、ウィンドウ下部のQmasterサービスブラウザ (F)に利用可能な共有コンピュータが表示されます。(何らかの理由で、設定したコンピュータがQadministratorに表示されない場合は、問題のコンピュータのQmaster設定をリセットし、手順3を繰り返す必要がある場合があります。コンピュータのQmaster設定をリセットするには、Optionキーを押しながらカーソルを「共有を開始」ボタンの上に移動してください。ボタンが「サービスをリセット」に変わります。)
Qadministratorで、「クラスター」列(G) のプラス記号(+)をクリックして 新しいクラスターを作成し、名前を付けます(この例では「ローカルクラスター」とします)。「サービス」タブで、「コントローラー」プルダウンメニュー (H)を開き 、手順3でサービスおよびクラスターコントローラーとして割り当てたコンピューターの名前を選択します。
コントローラーの設定が完了したら、ウィンドウ下部のQmasterサービスブラウザから利用可能な共有コンピューターをコントローラーのサービスウィンドウ (I)にドラッグします。これらのコンピューターがクラスターになります。必要に応じて複数のクラスターを作成できますが、1台のコンピューターは一度に1つのクラスターにしか割り当てられないことに注意してください。上記の例では、1.5GHzのG4 PowerBookと2台のデュアル2.5GHz G5 PowerMacを組み合わせています。「適用」をクリックすると、Compressorクラスターが構築されます。
ヒント:Compressorの最新アップデート(記事執筆時点でバージョン2.0.1)をダウンロードしていない場合は、クラスターにジョブを送信する前にダウンロードしてください。2.0.1アップデートでは、コントローラーがコンピューター間で作業を分割する方法が改善され、リソースをより効率的に使用できるようになります。この例のクラスターでは、1.5GHzのPowerBookはデュアルG5よりもはるかに処理能力が低いです。Compressor 2.0では、PowerBookの処理能力がコンピューターの能力に関わらず均等に分散されるため、クラスター全体の速度が大幅に低下していました。2.0.1アップデートでは、クラスターはG5により多くのワークロードを割り当てるようになります。
ステップ5: クラスターにジョブを送信する
Compressorジョブをクラスタに送信するには、Compressorを起動し、圧縮したいファイルをバッチウィンドウにドラッグして、Compressorで使用する設定 (J)を選択します (この場合はNTSCtoPAL)。(Compressor設定を正しく行うための手順については、3月号の「ビデオを海外に送る」をご覧ください)。次に、「クラスタ」プルダウンメニュー (K)からクラスタを選択します。
「送信」をクリックすると、Compressorはクラスタ内のすべてのコンピュータにジョブを送信します。最適化されていないクラスタには共有メディアストレージが含まれていないため、ビデオセグメントはイーサネット経由で各コンピュータにコピーする必要があります。そのため、メディアのコピー中にパフォーマンスがわずかに低下しますが、クラスタ全体の処理能力によって十分に補えます。