2018年10月30日火曜日

OBS Studio Macによる、複数配信の方法と、外部ディスプレイ表示方法 

OBS Studio Macによる、複数配信の方法と、外部ディスプレイ表示方法 


■やりたいこと


OBSにて複数配信を行う。

配信1:メインマシン(オペレート含む)
配信2:配信1のHDMI出力を受け取って配信

これによって、OBSでのテロップやカット操作などの処理を行ったものを同時に配信できる。
HDMIスプリッタなどを使用し、複数のPCを使用すれば、さらなら同時配信が可能となる。

※CPU使用率:20%台

※同時配信は、録画ファイルにアサインする方法もあるが、それでは大きな遅延があるので不採用

//

■OBS 外部ディスプレイの設定


スタジオモードの場合
左画面(※プレビュー)を右クリックして、「全画面プロジェクター(プレビュー)」からディスプレイ1:1280x720@1680,0を選択

※注意:OS X(Yosemite)では、OBS 18.0.1(mac)これ以後のファームでは、HDMI出力に問題があるので上記設定では対応不可となる。OS X(Siera)では、OBS 22.0.3でも問題無い。

■OBS オーディオの詳細プロパティ


・「Blackmagicデバイス」の「同期オフセット(ミリ秒)」を 3800 に設定
 ※その他は 0

・ミキサーの設定
 オーディオの詳細プロパティ内にある「音声モニタリング」から「モニターと出力」を選択

■OBS 設定

・「音声」
 マイク音声デバイス:Blackmagic Mini Recorder 
 ※おそらく「規定」でも問題ないと思われる

■Mac サウンド設定


出力:外部のHDMI機器(内蔵スピーカー以外)を選択

■機材環境


MacBookPro 2015 Retina
OS X 10.10 Yosemite
OBS 18.0.1(mac)これ以後のファームでは、HDMI出力に問題があるので上記設定では対応不可となる。
キャプチャ:Blackmagic Mini Recorder

※注意
Blackmagic Mini Recorder
OBSのソース部に「Blackmagicデバイス」があるので選択し、モードから適したサイズとフレームレートのものを任意で選択しなければ映像が表示されません(NTSCなど選択しても黒画面のままです)。

また、「映像キャプチャデバイス」内にも「Blackmagicデバイス」があるが、こちらは表示されません。

上記の状態で、VLCビデオーソースのループ再生を流し、YouTube Live で2時間のテスト放送を行ったが、音ズレはなかった。
(音入りのカウントダウンの繰り返し映像だと音ズレが発生しているか容易に判断できる)

例:10秒カウントダウン素材



2018年10月24日水曜日

OBS Studio「Failed to find locale/en-US.ini 」エラーで起動しない場合の対処方法

■問題

「Failed to find locale/en-US.ini 」エラーでOBS Studio が起動しない場合の対処方法

■背景

いままで問題なく起動していたOBSが起動時エラーで急に立ち上がらなくなった。
Bkackmagic Mini Recoder用に、「Blackmagic Desktop Video」などをインストールしたのが何か問題なのかも知れない。

最新のOBS(22.0.3)をアンインストールし、再インストールするが改善せず。
古いバージョンのOBSをいくつか試すが、改善せず。

mac OS 10.10 Yosemite

■解決策

ターミナルに下記コマンドを打ち実行する。
sudo /Applications/OBS.app/Contents/MacOS/OBS

ターミナルは、「アプリケーションフォルダ」内の「ユーティリティフォルダ」にあります。

そうすると、OBSが起動する。

毎回、上記のエラーとなるが、ターミナル打ち込みによる起動でYouTubeLive放送など2時間程度テストを行ったが、問題なく放送できた。

おそらく、FaceTimeとブラックマジックのドライバが当たってしまっている様子。

参考:

ベクトルの視線について

世の中の認識や見方やベクトルの視線について、ふと考えてみた。 まず、Adobe IllustratorとPhotoshopの描画方式の違いを用いてイメージを行う。 拡大して、鋭角なままなのかボヤけて抽象的になるのかの違いは大きい。 ベクトルの有無にによる見方や認識の違いとも言える...