配信字幕

OBS・YouTube のライブ礼拝にリアルタイム翻訳字幕を入れる

OBS Studio で YouTube 礼拝を配信しているなら、説教のリアルタイム翻訳字幕を配信画面の上にそのまま重ねられます。海外の視聴者は特別な設定をしなくても、配信画面で翻訳字幕を見られます。

最終更新 ·

はじめに知っておきたいこと

LiveTransVoice は翻訳字幕をOBS の画面に合成します。そのため YouTube だけでなく、OBS から配信するどのプラットフォームにも同じように表示されます。ただし字幕は映像に描き込まれるので、視聴者が YouTube の字幕(CC)ボタンでオン・オフする方式ではありません。

礼拝後のアーカイブ動画に言語ごとの字幕(CC)を付けたい場合は、説教字幕ファイル(SRT/VTT)ガイドをご覧ください。

方法こんなときに
A. ブラウザソース設定がかんたんです。字幕の見た目(フォント、色、縁取り、背景、行数)を LiveTransVoice の字幕スタジオでプレビューしながら決められます。
B. WebSocket テキストソースOBS のテキストソースに翻訳文を直接入れます。フォントや色を OBS の中で自由にデザインしたいときに向いています。

方法 A——ブラウザソース

  1. LiveTransVoice の字幕スタジオ → OBS オーバーレイで、「OBS ブラウザソース URL」を「コピー」します。(ライブ → 出力先 → OBS オーバーレイ → アドレスをコピーでもできます。)
  2. OBS のソース一覧で + → Browser(ブラウザ)を選びます。
    OBS のソース追加メニューで Browser を選択
    OBS ソース一覧の + ボタン → Browser(英語表示)
  3. 「Local file」はオフにし、URL にコピーしたアドレスを貼り付けます。Width/Height は配信の解像度(例:1920×1080)に合わせます。
    OBS ブラウザソースの URL とサイズの設定
    URL にコピーしたアドレス、幅・高さは配信の解像度(英語表示)
  4. OK を押すと、通訳が始まったときに配信画面に翻訳字幕が表示されます。

アドレスは通常 http://localhost:8000/obs_overlay/ ですが、PC で 8000 番を別のプログラムが使っていると数字が変わります。必ずアプリに表示されたアドレスをコピーして使ってください。このアドレスは、LiveTransVoice をインストールした同じ PC で OBS を動かす場合のものです。

字幕の見た目を変える(字幕スタジオ)

字幕スタジオ → OBS オーバーレイでプレビューを見ながら調整し、「OBS オーバーレイに適用」を押します。

字幕スタジオの OBS オーバーレイタブ
字幕スタジオ → OBS オーバーレイ:左のプレビューで字幕の位置をドラッグし、右でフォント・色・流れを設定します

方法 B——WebSocket テキストソース

  1. OBS のメニュー Tools → WebSocket Server Settings を開きます。
    OBS の Tools メニューの WebSocket Server Settings
    OBS 上部メニュー Tools → WebSocket Server Settings(英語表示)
  2. Enable WebSocket server にチェックを入れます。ポートは初期値の 4455 のままにします。パスワードを使う場合は Enable Authentication をオンにし、Show Connect Info で確認します。
    OBS WebSocket サーバーの設定ウィンドウ
    Enable WebSocket server にチェック、ポート 4455(英語表示)
  3. ソース一覧で + → Text (GDI+) を追加し、名前を正確に Translation Text にします(大文字・小文字を区別)。
    OBS のソース追加メニューで Text (GDI+) を選択
    Text (GDI+) ソースを追加(英語表示)
    OBS のソース名を Translation Text に設定
    ソース名:Translation Text(英語表示)
  4. LiveTransVoice の設定 → 連携 → OBS WebSocket をオンにし、ホスト(同じ PC なら localhost)、ポート(4455)、パスワード(設定した場合)、テキストソース(Translation Text)を入力します。
    LiveTransVoice の連携設定にある OBS WebSocket の項目
    LiveTransVoice 設定 → 連携 → OBS WebSocket(画面は韓国語表示)
  5. OBS の WebSocket Server Settings の下にある「Connected WebSocket Sessions」に接続が表示され、Identified に ✓ があれば成功です。
    OBS に接続された WebSocket セッション
    接続されたセッションが表示されれば正常です(英語表示)

複数の言語を通訳するときは、Translation Text に画面表示の言語がまとめて入ります。Translation EN、Translation ES のように言語コードを付けたテキストソースを別に作っておくと、その言語だけを受け取ることもできます。

複数言語の字幕を扱うとき

多言語画面では、言語ごとに「画面」と「聴取」を別々にオンにできます。配信画面には 1〜2 言語だけを表示し、残りの言語は聴取のみにしておけば、スマホでの聴取とアーカイブにはそのまま届き、配信画面はすっきり保てます。

OBS を使わずに画面に字幕を出す

OBS を使わない場合は、透明オーバーレイで PC のデスクトップ上に字幕ウィンドウを表示できます。PowerPoint などほかのソフトの上に字幕を重ねたいときに便利です。

よくある質問

YouTube の字幕(CC)トラックとしてリアルタイムに送られますか?

いいえ。リアルタイム字幕は OBS の配信画面に合成される方式です。アーカイブ動画には、礼拝後に作られる SRT 字幕ファイルを YouTube にアップロードして、言語ごとの字幕を付けられます。

OBS が別の PC にあっても大丈夫ですか?

WebSocket 方式なら、ホストに OBS の PC の内部 IP を入れて接続できます。ブラウザソースのアドレスは LiveTransVoice をインストールした PC が基準なので、同じ PC で使うのがいちばん簡単です。

字幕のフォントを教会のデザインに合わせられますか?

はい。字幕スタジオでフォントファイルをアップロードでき、色・縁取り・影・背景を変更できます。WebSocket 方式なら、OBS のテキストソースの設定をそのまま使います。

今度の日曜日から使ってみましょう

Windows PC にインストールしてライセンスを申請すれば始められます。聴く方はアプリをインストールする必要がありません。

ライセンス申請 · ダウンロード

ほかのガイド