OBSで配信しているFF14からユーザー名を消したい!
OBSでキャプチャしているFFXIV(Final Fantasy XIV)の画面からユーザー名を黒塗りするOBSプラグインです。
"WoLNamesBlackedOut for OBS"という名前にしています。
ダウンロードはGithubから。
OBSの公式フォーラムにも掲載頂いています!
動作環境
以下で動作確認しています。
- Windows11 25H2 64bit
- OBS 32.1.1
- Intel 11400F
- Geforce RTX 4700TiS 16GB
DirectMLを利用しているためRadeonでも動作すると思われます。環境
OBSでのFPS
備考
CPU:Intel 11400F
GPU:Geforce RTX 4700TiS最大50FPS
(1.0.0)DirectML
(DirectX12 GPU)
インストール方法
- リリースから最新のobs-wolnamesblackedout_x.x.x.zipをダウンロードします。
- OBSを終了します。
- ZIPを全て展開し出てくる
obs-wolnamesblackedoutフォルダを%ProgramData%\obs-studio\plugins\にコピーします。
もしくは、同梱しているinstall.ps1の内容を確認の上、右クリックから”Powershellで実行”。管理者権限が必要なのでsmartscreenの確認画面が表示されます。実行すると上記フォルダにコピーをしてくれます。
(通常C:\ProgramData\obs-studio\plugins\です。
ProgramDataは隠しフォルダになっているので、エクスプローラーのアドレスバーにコピペし、該当フォルダを開くのがおすすめです。)
- OBSでゲームキャプチャにエフェクトフィルタ”WoLNamesBlackedOut”を追加して利用します。

"WoLNamesBlackedOut for OBS"の使い方
設定画面

メニュー説明
- Masking Options
マスク設定メニューです。チェックボックスオフで、無効になります。 - Masking Type
名前の塗りつぶし方を選択できます。
None:塗りつぶしなしSolid Color:単色塗りつぶし
Blur:ぼかし
Pixelate:モザイク
Inpaint:透明風
Transparent:OBSの背景画像を透過 - Dilation
名前の検出エリアを大きく太らせることができます。 - Threshold
名前検出の閾値です。数値を小さくすると検出しやすくなりますがノイズも増えます。 - AsyncInference
名前検出処理の非同期/同期を変更します。
初期値は非同期となっています。非同期処理の場合、キャプチャと名前検出処理が別々に並行動作するので、トータルとして高いFPSを実現できます。ただ非同期処理の場合、現在のフレームではなく1つ前のフレームでの名前検出結果を利用して名前を隠すことがあり、フレーム間のキャラクターの移動が大きい場合(具体的にはジャンプ)名前と隠すマスクがずれてしまうことがあります。
非同期をオフ(同期)とした場合、キャプチャと検出が順番に実行されます。そのため現在のフレームに対して名前検出処理が実行され、名前とマスクがずれることがありません。しかし順番に処理を行うため、FPSが十分にあがらないという欠点があります。 - Exclude Options
マスク対象外エリアの設定メニューです。チェックボックスオフで、無効になります。 - Preview Exclude Region
チェックボックスオンで、対象外エリアの範囲が見えるようになります。
マスク対象:黄色半透明
マスク対象外:点線枠内の無着色エリア - Left、Right、Top、Bottom
対象外範囲の左右上下を設定します。
このエリアにすっぽりと収まる検出のみマスク対象外となります。
少しでも対象エリアにかかるとマスクされます。
既知の不具合
- 長い名前、短い名前だと適切に検出できないことがある
名前の検出精度について
「このパターン、必ずと言ってもいいほど消えないんだよねー」
とか
「チラチラしたり、たまに検出が漏れたりするなー」
というものがあれば、パターンを教えていただければ、対応できるかもしれません。
動画そのものか、動画から切り出した動画と同じ解像度の画像を5枚程度頂けるととても助かります。
学習データの作成は半自動化ができており、従来より比較的容易に作成できるようになりました。
ファイル送信は、例えば下記のようなサービスを利用して送付、ご連絡ください。
よろしくお願いいたします。
本アプリに関するお問い合わせ
ツイッター、ブログお問い合わせフォームなどでご連絡いただけると助かります。
更新履歴
1.0.6:2026/05/10
・inpaint半径を固定値からスライダーで可変としました。
・ブラー、モザイクの初期値を0から3に変更しました。
・マスクタイプ"なし"を削除しました。
マスクをしたくない場合は、マスクオプションのチェックを外してください
・多言語対応しました。
1.0.5:2026/05/05
・マスク対象外エリアのプレビュー機能が無効になっている不具合を修正しました。
1.0.4:2026/05/04
・マスク対象外エリアを設定できるように変更しました。
対象外エリアを設定し、配信者の自キャラの名前はマスク処理をしない、というような使い方を想定しています。
1.0.3:2026/04/24
・AsyncInferenceのチェックボックスを追加し、名前検出処理の非同期/同期を変更できるようにしました。
1.0.2:2026/04/24
・マスクタイプにInpaintを追加しました。
・プラグインフォルダにコピーするスクリプト、install.ps1を同梱しました。
1.0.1:2026/04/19
・ビルドオプションAVX2を指定することで処理速度が安定するようになりました。
1.0.0:2026/04/16
・推論部分のスレッド化でOBSでのFPSが30FPS > 50FPSになりました。
・不要な設定UIやコードを整理しました。
0.0.1:2026/04/12
・初期リリース。動作するようになった。