OBS用 配信時間計 (HTMLオーバーレイ)

OBS用 配信時間計

OBSで使える、HTMLベースのデジタル配信時間計を作ってみました。

普通の時計ではなく、OBSでの配信時間を表示します。

OBSのブラウザソースで配信画面に配置しておけば、配信開始と共にOBSでの配信時間が加算されていくので、どのくらい配信をしているかが一目でわかります。


時間計のフェイス(表示部)をクリックしていくと3種類の表示モードに切り替わる他、カスタムCSSを組み込めば色や文字の大きさの変更も可能です。



インストール

HTMLファイルとしての提供になりますが、BOOTHのページからZip形式で無料ダウンロード出来ます:

📦商品ページリンク
(ダウンロードにはBoothへのログインが必要になります)


上のリンクで開くページの右側にある無料ダウンロードボタンからZip圧縮ファイル (elapsedTime.zip) を保存後、適切なフォルダに展開すると、HTMLファイル (elapsedTime.html) が解凍されます。


OBSでの設定

OBSの配信画面に表示するのにはブラウザソースを使います。

※: OBSのブラウザソースで表示する事を前提にしていますが、普通のブラウザで表示する事も可能です。 但し、普通のブラウザで表示した場合は、ブラウザに表示された時から時間の加算が始まります。


シーンに追加 (新規作成)

ブラウザソースを追加
  1. ソースパネルの左下にある➕をクリック
  2. 表示されるリストから「ブラウザ」を選択
  3. 「ソースを作成/選択」というタイトルのダイアログが表示されます。 一番初めの「新規作成」が選択されていて、新しく追加されるブラウザソースの名前 (例:「ブラウザ」、「ブラウザ 2」など)が設定されているので、そのまま「OK」ボタンをクリックするか、適切な名前に変更してから「OK」ボタンをクリックしてブラウザソースを追加します。

ブラウザソースのプロパティ

次に追加したブラウザソースのプロパティを開きます。

ツールバーのプロパティボタン

プロパティを開く方法 その1

プレビューに表示されているタイマーをクリックして選択すると、プレビューの下にあるツールバーに「プロパティ」ボタンが表示されるのでにこのボタンをクリック。



ソースパネルからプロパティを開く

プロパティを開く方法 その2

ソースパネル内にリストされているタイマーを表示するのに使われているブラウザソースを右クリックして、開くメニューで「プロパティ」を選択。



プロパティ内での設定

OBSのブラウザソースのプロパティ
  • ローカルファイル」のチェックボックスを選択✅するとローカルファイルの欄が下に表示されるので、右端の「参照」ボタンを押してBOOTHからダウンロードしたZipファイルから解凍したファイル(elapsedTime.html)を選択します。
  • 配信画面に表示される配信時間計の大きさは、OBSのプレビュー画面上にてマウス操作で調節する事も出来ますが、それだと表示されるアイコンと数字の大きさも変わってしまうので、プロパティにある「」の値を調節してみてください。
  • デフォルトでは明るい緑のタイマーが表示されますが、プロパティ内の「カスタムCSS」の欄に、このページの後の方で設定出来るカスタムCSSをコピペすると色のカスタマイズも可能です。

操作方法

操作方法: OBSで「対話」をクリック
「対話」ボタン

: 時間計を操作するには、OBSのプレビュー画面内に表示されているオーバーレイをクリックしても反応しないので、「ソース」でオーバーレイを表示するのに使っているブラウザソースを選択後、配信プレビュー画面の下にある「ソース ツールバー」に表示される「対話」をクリックします。

クリックの後に開くウインドウ内に表示される配信時間計をマウスで操作する事が出来ます。


表示モード

配信時間計は表示部をクリックすると表示モードが変更出来る仕様で

  • 現在の配信が始まってからの経過時間、
  • これまでの積算配信時間、
  • これらの両方

を表示する3種類を選べます。 (次の例ではカスタムCSSで色を水色に変更しています。)

配信が始まってからの経過時間
配信が始まってからの経過時間
積算配信時間
積算配信時間 (Σ)
両方
両方

設定アイコン

また右上の角にある設定アイコンをクリックすると次の様な設定パネルが表示されます。

設定
  • 「RESET」ボタンをクリックすると積算時間がゼロにリセットされる他、次に説明する補正値もリセットされます。
  • 「積算時間(Σ)の補正」に設定した値は積算時間に加算されて表示されます。


実際に動く配信時間計

実際に動く配信時間計をここに埋め込んでおきます。

時間計をクリックすると表示モードが変わる他、時間計の横幅を変更してどの様に表示されるか確認出来ます。

0
y
0
d
00
:
00
:
00
Σ
0
0
00
:
00
:
00
積算時間(Σ)の補正:
y d h m s
:

カスタムCSS

OBSで使う場合は次のCSSをブラウザーソースのプロパティにある「カスタムCSS」にペーストする事で色の設定が出来ます。

:root {
 --fgColor: #ffffff;
 --bgColor: #aaeeaa;
 --fontSize: 40px;
}

文字サイズ

  単位:
px
em
ex

背景/文字色選択

背景/文字色を選択した後に、下のパレットをクリックする事で上の配信時間計の色とカスタムCSSの設定が変更されます。

#
(, , )

#EEAAAA

#EEBBAA

#EECCAA

#EEDDAA

#EEEEAA

#DDEEAA

#CCEEAA

#BBEEAA

#AAEEAA

#AAEEEE

#AADDEE

#AACCEE

#AABBEE

#AAAAEE

#EEEEEE

#000000

#222222

#444444

#666666

#888888

#AAAAAA

#DDDDDD

#FFFFFF




  • カウントダウンタイマー: 時間になると「ピピピッ」っと昔ながらのデジタルアラーム音 (変更可能)が鳴るデジタルタイマー。
  • OBS用 デジタル配信時間計: このHTMLオーバーレイ

コメント