Pockitle Cueformerly SurtitleLive
5投影とモバイル

5.4 ASM と Viewer 同期のための QLab 制御 (ベータ版)

デプロイ後、ASM で QLab 制御を有効にし、QLab 投影パック (QLab Projection Pack) をインポートしてローカルブリッジ (Local Bridge) を接続し、QLab による ASM と Viewer のキュー同期をリハーサルします。

Beta

使用目的: QLabにローカルの字幕テキストキュー(Text cues)を投影させながら、同時にモバイルViewer字幕用にPockitle Cueオペレーターコンソールのキュー状態を制御します。

重要: 最初に公演をデプロイしてください。デプロイ前は、QLabはQLabインポートパックの書き出しに記載されているオフラインEditor書き出しのみを使用できます。

このベータワークフローの機能

このワークフローでは、Pockitle Cueが台本、翻訳、デプロイ、オペレーターコンソール、観客向け字幕を引き続き担当します。QLabは、本番中の字幕キューを操作するショーコントロール画面になります。

  • QLabはインポートされた字幕テキストキューをローカルに表示するため、投影用コンピュータにはQLabネイティブの字幕バックアップが用意されます。
  • 有効にすると、各Pockitle Cue字幕グループ(Group)はPockitle Cueに対応するデプロイ済みキューへのジャンプを通知できます。
  • オペレーターコンソールは、通常のPockitle Cueキュー状態をViewerリンクと観客のスマートフォンに配信します。
  • これは別のデプロイ経路ではありません。既存のデプロイ済み公演、オペレーターコンソールリンク、Viewerリンクを使用します。

Pockitle Cue で字幕を準備する

  1. Editorで台本の編集、翻訳、および字幕の確認を完了します。
  2. キュー順序と言語を確認するためにシミュレーション(Simulation)を使用します。
  3. 本番公開(Go Live)から公演をデプロイします。
  4. Deployment Cockpitでデプロイ済みの公演を開きます。

QLab Cloud Sync を有効にしてパックをダウンロードする

  1. Deployment Cockpitで、観客用資料の後にQLab クラウド同期パネルを見つけます。
  2. Pockitle Cue コンソールで QLab コントロールを有効にするをオンにします。これにより、オペレーターコンソールのリンク、QRコード、コピー、または開くアクションは変更されません。
  3. デプロイ済みの公演用QLab Projection Packをダウンロードします。
  4. Deployment Cockpitのベータ版パックは、デプロイ済み公演の既定値(字幕言語は1つ、字幕は中央配置、役名は非表示、舞台指示はスキップ)を使用します。
  5. ライブ字幕を更新するか再デプロイした後は、新しいQLab Projection Packをダウンロードし、QLab とオペレーターコンソールが同じ字幕ソースを使うようにします。
  6. QLab を実行する Mac にパックをダウンロードします。QLab Script cue には種類を問わず QLab のライセンスが必要です。この Mac には、ブリッジヘルパーを実行するため Node.js 18 以降もインストールしてください。

QLab パックのインポート

  1. QLab を実行する Mac でパックを解凍します。
  2. QLab 5のワークスペースを開きます。
  3. 2a - Import into QLab.applescriptを実行し、2b - QLab Cue Data.jsonを選択します。
  4. 3 - Start Local Bridge.command をダブルクリックし、ターミナルを開いたままにします。通常の ASM Console を開いてロックを解除し、配信開始 をクリックして Cloud publish: Ready を待ちます。次に QLab enabled を開き、Connect local bridge をクリックします。求められた場合はローカルネットワークアクセスを許可し、Bridge helper: Connected を確認してから Allow QLab control をクリックします。

インポートされたパックの構造とルール

  • デプロイ済み公演のパックは、Pockitle Cue字幕をQLabグループ(Groups)としてインポートします。各グループには、1つ以上のローカル投影用Text子キューと、非機密のキュー識別情報をローカルブリッジに送信するScript子キューが含まれます。
  • 複数の言語や画面を選んだ場合も、同じPockitle Cueグループ内に保持します。同じ字幕キューなので、別のタイミングとして扱いません。同じ画面の言語は、上・中央・下など異なる位置のText子キューにします。
  • 舞台指示をText cueとして含めると、通常のPockitle Cueグループとしてインポートされます。ローカル投影と観客のスマートフォンへの同期が可能で、アクセシビリティ字幕に役立ちます。メモは同期に対応しません。
  • 後で修正されたパックをインポートする場合、一致するPockitle Cue字幕グループは、複製されるのではなく、安定したキューキーによって更新されます。
  • Pockitle Cue字幕グループ全体を、それらの字幕が表示されるべきメインのQLabショーリストに移動します。
  • Pockitle Cue字幕グループの前、後、または間に、音響、照明、映像、スタンバイ(standby)、ウェイト(wait)、ポーズ(pause)、またはその他のQLabキューを追加します。
  • 各Pockitle Cueグループをそのまま維持します。この字幕とオペレーターコンソールおよびViewerの同期を意図的に停止させたい場合を除き、Text子キューをScript子キューから分離しないでください。

QLab をオペレーターコンソールに接続する

  1. Deployment Cockpitの通常のASM コンソールリンクからオペレーターコンソールを開き、オペレーターパスワードでロックを解除します。
  2. QLab を実行する Mac で Pockitle Cue ローカルブリッジを起動します。
  3. オペレーターコンソールでローカルブリッジに接続します。ポート37621が使用中の場合は、QLabでポートを変更したり、別のブリッジを起動したりしないでください。
  4. QLab の制御を許可する前に、ASM Console に Bridge helper: Connected と Cloud publish: Ready が表示されていることを確認します。
  5. QLabコントロールを有効にします。オペレーターコンソールは、モバイルViewerと投影出力をキュー単位の置き換えに切り替えるため、次のQLab字幕キューが実行されると前の字幕が消えます。QLab操作中は、ASMのモバイル字幕表示切替がロックされます。
  6. 1つのQLab字幕キューを実行して、QLabキュー入力がオペレーターコンソールに届くことを確認します。

本番前のリハーサル

  • QLabから初期の字幕を実行し、QLab投影、オペレーターコンソールの現在のキュー、およびViewer字幕がすべて一致することを確認します。
  • 次のQLab字幕キューが表示されたときに、前の字幕が消えることを確認します。
  • 次のキューだけでなく、途中の字幕をQLabから直接実行します。
  • 間違った字幕にジャンプしてからQLabから修正し、オペレーターコンソールとViewerが修正されたキューに従うことを確認します。
  • ショーでQLabのブラックアウト(blackout)、ポーズ、ウェイト、またはスタンバイキューを使用する場合は、独自のQLabキューとしてテストしてください。Pockitle Cueベータパックには、追加のブラックアウト、スタンバイ、テストカード、メモ、または最終クリアキューは含まれていません。
  • チェックが失敗した場合は、QLabコントロールを停止し、オペレーターコンソールの手動操作またはQLab投影のみをフォールバックとして使用してください。

書き出し後に字幕が変更された場合

  • Pockitle Cueで字幕の変更を行い、Editorを保存します。
  • ライブワークフローに応じて、ライブ字幕更新(Update Live Subtitles)または再デプロイを使用します。
  • 更新されたデプロイから新しいQLab Projection Packをダウンロードします。
  • インポーターを再度実行します。同じPockitle Cueキューのテキスト編集は、対応するQLabグループとText子キューをその場で更新し、元のキューキーを保持します。新しいキューは可能な限り前のグループの後に挿入され、削除された字幕は「削除済み」としてマークされます。
  • 文字だけの変更では QLab のソース識別子は変わりません。古いパックでも ASM と同期する一方、QLab に古い文字が表示される場合があります。cue の順序、行 ID、番号、種類を変えると識別子が変わり、古いイベントは ASM に届きません。最新版を再インポートし、QLab・ASM・Viewer を確認してください。
  • 再インポート後、本番前に周囲の音響、照明、映像、ウェイト、またはスタンバイキューを確認してください。

安全上の制約

  • QLab Projection Packには、Pockitle Cueのパスワード、ランタイムトークン、または管理者資格情報は含まれていません。
  • TextキューはQLabワークスペースにあるため、ネットワークが切断されてもQLabのローカル投影は継続できます。
  • モバイルViewerの同期には、オペレーターコンソール、ローカルブリッジ、およびPockitle Cueランタイムコントロールが接続されている必要があります。
  • ローカルブリッジは、許可されたキュージャンプだけをQLabからショーMac上のオペレーターコンソールに中継します。パブリックネットワークインターフェースではなく、ループバックlocalhostで待ち受けます。QLabからASMへの制御経路はこのブリッジだけです。利用できない場合はQLab操作を切断し、ASMを手動で操作してください。
  • ブラウザの直接のWeb MIDIは、このベータ版における劇場の経路ではありません。ローカルブリッジワークフローを使用してください。
  • オペレーターコンソールは、Deployment CockpitでQLabコントロールを有効にし、オペレーターがコンソールで接続とQLab操作の許可を完了した後にのみ、QLab同期タイムラインを準備します。
  • QLabの接続ステータスは、観客のスマートフォンが字幕を受信して​​いることの証明ではありません。本番前には必ず実際のViewerリンクをテストしてください。

FAQ

現在の Pockitle Cue システムに基づく、このワークフローのよくある質問です。

デプロイ前にこのbeta同期パッケージを使えますか?+

使えません。同期パッケージはデプロイ済みの公演向けです。デプロイ前はEditor QLab import packをオフライン投影専用として使います。

接続を有効にするとQLabは何を制御しますか?+

QLabはローカルのText cueを投影し、有効化されたcueジャンプをローカルbridge経由で、すでに開いているPockitle Cueライブコンソールへ送ります。その後Pockitle Cueが通常のcue状態をViewerリンクと観客のスマートフォンに配信します。

QLab制御を有効にすると新しいASMリンクが作られますか?+

作られません。Deployment CockpitのASMリンク、QRコード、コピー、開くはそのままです。この切り替えは、開いているASM Consoleの接続とローカルQLab bridgeを許可します。

QLabに音響、照明、映像、待機cueを追加できますか?+

できます。完全なPockitle Cue字幕グループの前後または間に追加します。各グループを分割せず、言語/画面ごとのText子cueと同期用Script子cueをまとめておきます。後でQLab Projection Packを取り込むと、安定したcue keyで一致するグループが更新され、他のQLab cueは削除されません。

会場のネットワークが切れたらどうなりますか?+

Text cueはQLab workspaceにあるため、ローカルQLab投影は継続できます。スマートフォンViewerの同期にはASM、ローカルbridge、Pockitle Cue runtime controlの接続が引き続き必要です。