StreamElementsのチャットスキンを使う

カスタムチャットウィジェットを取り込み、Social Stream Ninjaでプレビューして、OBS用ファイルをダウンロードします。

チャット取り込みツールを開く

対応するものは?

この取り込みツールは、次を対象とします: カスタムチャットウィジェット 。StreamElementsまたはStreamlabs向けに作られたものが対象で、テーマパックのチャット部分も含みます。ウィジェットのソースファイルが必要です。StreamElementsアカウント全体や、オーバーレイURLだけからテーマを取り込む機能ではありません。

次のいずれかを使用します: SSN WindowsデスクトップアプリまたはChrome拡張機能 でチャットを取得します。取り込んだスキンはそのチャットをOBSに表示します。互換性はウィジェットによって異なります。目標、ロイヤルティ、ストア、アラートなどのアカウント機能には手動変換が必要な場合があります。

1. ウィジェットのファイルを入手する

まずデザイナーから提供された元のZIPまたはフォルダーを用意してください。HTML、CSS、JavaScriptと、fields/dataのJSON、画像、フォントを探します。複数のデザインがあるパックでは、1つのチャットウィジェットを選んでください。

インストールリンクしかない場合 デザイナーからチャットウィジェットのソースを入手するか、StreamElementsのカスタムウィジェットエディタにあるコードを使用してください。スクリーンショット、動画、ブラウザソースURLだけでは変換できません。

ウィジェットのコードがStreamElementsエディタ内にある場合

カスタムウィジェットのコードエディタを開きます。利用可能な各部分を、それぞれ別のプレーンテキストファイルとして保存してください: html.txt, css.txt, js.txt, fields.txt および data.txt。書式を追加したりJSONを変更したりせず、そのまま内容をコピーしてください。dataファイルがない場合、取り込みツールはfieldsの初期値を使用します。

次を使い、これらのファイルをまとめて選択します: ファイルを選択(Choose Files)。ローカルの画像やフォントも含めてください。 フォルダーを選択(Choose Folder) はフォルダーのパスを維持します。参照: StreamElementsコードエディタのリファレンス でコードとフィールドの構造を確認してください。

信頼できるコードだけを取り込んでください。ウィジェットのJavaScriptは、プレビューとダウンロードしたオーバーレイで実行されます。

2. 取り込みツールを開く

SSNメニューで、次のセクションの下にある項目を探します: デザイン済みチャットオーバーレイ。探す項目: StreamElements / Streamlabsのチャットスキンを取り込む。現在のセッションが自動入力されます。メニューで次を検索することもできます: StreamElements または 取り込みツールを直接開く.

使う項目: ZIPを選択(Choose ZIP), ファイルを選択(Choose Files) または フォルダーを選択(Choose Folder)。ファイルの処理が終わるとデモプレビューが表示されます。取り込み時の警告を確認してください。次を使用すると、 詳細なファイル選択(Advanced file selection) 誤ったソースファイルが検出された場合に修正できます。

3段階の設定手順とサンプルチャットを並べ、Demo Preview、Live Preview、Download OBS HTMLの操作項目を表示したチャット取り込みツール。
サンプルウィジェットと仮のセッションIDを表示した取り込みツールです。取り込んだチャットスキンには、それぞれ独自のデザインが適用されます。

3. 接続してプレビューする

  1. SSNを起動したまま、実際のメッセージがチャットドックに表示されることを確認します。
  2. 取り込みツールの次を確認してください: SSNセッションID / ストリームID(SSN Session ID / Stream ID)。空欄の場合は、次からコピーします: セッションオプション(Session Options) (SSN内)。TwitchやYouTubeのユーザー名ではありません。
  3. セッションパスワードを使用している場合は入力してください。
  4. 使う項目: デモプレビュー(Demo Preview) でサンプルメッセージを確認し、その後、 ライブプレビュー(Live Preview) を選び、配信に新しいチャットメッセージを送信します。
  5. 次の場合: メッセージ履歴(Message history) が表示される場合は、時間経過による削除や最大メッセージ数を調整してください。

Demo Previewはセッションなしで動作し、サンプルメッセージのみを使います。Live PreviewにはSSNから届くチャットが必要です。プレビューが空でも、それだけで接続失敗とは判断できません。

4. ダウンロードしてOBSに追加する

  1. クリックする項目: OBS用HTMLをダウンロード(Download OBS HTML) を選び、移動しない場所に保存してください。
  2. OBSで次を追加します: ブラウザソースで、次を有効にします: ローカルファイルを選び、そのHTMLファイルを指定します。
  3. チャット領域の幅と高さを設定し、もう一度メッセージを送って確認します。

セッションはすでに埋め込まれています。 OBSでのURL編集は不要です。ダウンロードしたファイルをブラウザソースに使用してください。SSNとチャット取得ソースは起動したままにします。取り込みツールとStreamElementsは閉じてもかまいません。

書き出したファイルには、セッションIDと任意のパスワードが含まれます。非公開にしてください。後でセッション、パスワード、ウィジェット設定を変える場合は、元のファイルを再び取り込み、置き換え用ファイルをダウンロードしてからOBSソースを更新してください。

うまく動かない場合

  • ウィジェットのコードが見つからない: 元のソースファイルを使用してください。画像、fields/dataだけのファイル、すでに変換済みのSSNファイルは、ウィジェットのソースではありません。
  • デモが空白、または見た目がおかしい: Advanced file selectionでHTML/CSS/JSを確認してください。対応するfieldsとdataのファイル、およびすべてのアセットを指定します。
  • デモは動くがLive Previewが空白: 新しいメッセージを送り、SSNドックを確認し、セッションIDとパスワードを一致させてください。
  • ライブプレビューは動くがOBSが空白: 選択したローカルHTMLファイル、ブラウザソースのサイズと表示状態を確認してから、キャッシュを更新してください。
  • フォントや画像が表示されない: 書き出しの概要を確認してください。埋め込めなかったリモートリソースには、アクセス可能なURLとインターネット接続が引き続き必要です。
  • メッセージが消える: ウィジェットにMessage history設定があれば調整してください。独自のJavaScriptで削除を制御するウィジェットもあります。
  • アカウントAPIやプラグインが動作しない: ウィジェットによってはコードの変更が必要です。取り込みツールの変換用プロンプトを使うか、 サポートを求める 。元のウィジェットファイルと問題のスクリーンショットを添え、セッションの認証情報は共有しないでください。

他の選択肢: 組み込みのチャットスキン, カスタムCSS、または OBSのトラブル対処.