Open Broadcaster Software
Open Broadcaster Software (OBS) はオープンソースのクロスプラットフォーム・ビデオ録画ライブストリーミングアプリケーションです。カスタマイズできるシーン、ボリュームミキサー、トランジション、フィルターなど簡単に取捨選択して拡張できるワークフローを提供します。
目次
インストール
OBS は obs-studio パッケージでインストールできます。開発版は obs-studio-gitAUR をインストールしてください。
追加機能を提供する他のクライアント:
設定
簡単な設定は Tools > Auto-Configuration Wizard から録画とライブストリーミングについて基本的な設定を手早く行えます。ウィザードはビットレートや解像度、エンコーダをあなたの使っているハードウェア (あるいはストリーミングのセットアップをするときはネットワーク接続) にあわせて自動選択します。
ハードウェアアクセラレーション
パフォーマンスや CPU/GPU の使用率、品質を求めるならハードウェア支援によるエンコーディング・デコーディングを行うのが最適です。エンコーダは Settings > Output > Streaming > Encoder から変更できます。ハードウェアエンコーダが検出されてない場合はハードウェアビデオアクセラレーションを見てください。
録画出力
デフォルトでは OBS はユーザーのホームパスに録画を出力し、動画のファイル名とストリーミングに選択されたエンコーダの間に空白が入ります。出力するパス、ファイルサイズ、ファイルのフォーマット、ファイル名の形式は Settings > Output > Streaming > Encoder で変更できます。
ホットキー
デフォルトでは OBS はホットキーを割り当てません。選択時に赤でハイライトされるホットキーのペアは同じキーバインドを使ってペアの機能を切り替えることができます。
仮想カメラ出力
バージョン 26.1 から、OBS は Linux の仮想カメラ出力をサポートしています。使用するには v4l2loopback-dkms パッケージをインストールしてユーザーを video
グループに追加します。すると OBS に Start Virtual Camera ボタンが表示されます。v4l2loopback
カーネルモジュールがロードされていない場合、OBS は自動的にロードしようとして管理者権限を要求します (pkexec(1) が使われます)。
ヒントとテクニック
ブラウザソース
obs-browser プラグインを利用するとキャンバス内でウェブページを使うことができます。ウェブページは他のソースと同じように操作することができます。
デフォルトの obs-studio パッケージには このプラグインが付属していません。他のクライアントやプラグインのパッケージで追加できます:
- obs-studio-gitAUR はブラウザプラグインをつけてコンパイルします。
- obs-linuxbrowserAUR (またはコンパイル済み版の obs-linuxbrowser-binAUR) は古い linuxbrowser プラグインを提供します。デフォルトクライアントで使えますが、開発は停止しています。2021年12月現在、最速でプラグインを使う方法になります。
- obs-studio-tytan652AUR はブラウザプラグインやブラウザドッグなどの改良を加えたカスタムクライアントです。
トラブルシューティング
OBS が Wayland セッションで起動しない
Wayland を使っているときに OBS が起動しない場合、qt5-wayland パッケージがインストールされていないのが原因かもしれません。その場合、コンソールに以下のように出力されます:
'Warning: Ignoring XDG_SESSION_TYPE wayland on Gnome. Use QT_QPA_PLATFORM wayland to run on Wayland anyway. qt.qpa.plugin: Could not find the Qt platform plugin "wayland" in "" This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem. Available platform plugins are: eglfs, linuxfb, minimal, minimalegl, offscreen, vnc, xcb.'