claude-video-effects
51 video effects for Claude Code: drop in a talking-head clip, type /effects orbit. Face tracking, behind-your-head layers. By @vibha.in.progress
翻訳待ち
VRChat Dancer/音楽パフォーマー支援ツール[obs-delay-stream] ダンサー間の同期ズレやダンスとワールド音楽の同期ズレをOBSとGoogleChromeのみで自動測定・設定し解決する事を目的とした、OBSにパフォーマー向けWebSocket音声配信機能を追加するプラグインです。同時接続ダンサー/パフォーマ数20人。 各パフォーマーへの遅延時間が自動計測され、タイミングが揃
プラグインC++ · TypeScriptGitHub @MZ1987Recordsオンライン所有者未確認
Have you tried it? One tap is enough. No sign-in needed.
VRChat Dancer/音楽パフォーマー支援ツール
Loading the full README.
Read the full README ↗VRChat Dancer/音楽パフォーマー支援ツール[obs-delay-stream]
ダンサー間の同期ズレやダンスとワールド音楽の同期ズレを、OBSプラグインとGoogle Chromeのみで自動計測・自動調整し解決するプラグインです。OBSに出演者向けWebSocket音声配信機能を追加します。 同時接続出演者数20人まで。
各出演者への遅延時間が自動計測され、タイミングが揃うように自動調整された音声ストリームをGoogle Chromeブラウザで受信可能です。 OBS配信(RTSP E2E)の遅延計測にも対応し、ワールドへ配信される音声との同期調整も行えます。 cloudflared トンネルで、出演者がインターネット経由で接続する受信用URLを発行します。
| タブ | 内容 |
|---|---|
| 出演者名 | 出演者ごとの名前を管理します。チャンネルの追加・削除・並べ替えができます |
| トンネル | cloudflared で公開URLを発行します。出演者はこのURL経由で接続するため、起動は必須です |
| WS配信 | 音声コーデック(Opus / PCM)の設定、WebSocketサーバーの起動・停止と送信制御を行います |
| URL共有 | 出演者用URLの一覧表示・一括コピーができます。共有時の手間や配布ミスを減らせます |
| WS計測 | 接続中の全チャンネルのWebSocket配信遅延を自動計測します。出演者接続時の自動計測にも対応しています |
| RTSP計測 | OBS配信(RTSP E2E)の遅延を計測します。サイレント / ミックスの2つの計測モードを選べます |
| 微調整 | チャンネル別の環境遅延設定とディレイ全体図の確認ができます。想定アバター遅延の設定、およびローカルで生演奏する場合の同期調整(先行時間の指定)もここで行います |
obs-delay-stream-vX.X.X.zip をダウンロードして解凍For ProgramData と For Program Files (legacy) の2種類が入っています。使用中のOBS配置に合わせて選択してくださいFor ProgramData/plugins/obs-delay-stream を以下へ配置:C:\ProgramData\obs-studio\plugins\
For Program Files (legacy)/obs-plugins/64bit/obs-delay-stream.dll を以下へ配置:C:\Program Files\obs-studio\obs-plugins\64bit\
For Program Files (legacy)/data/obs-plugins/obs-delay-stream を以下へ配置:C:\Program Files\obs-studio\data\obs-plugins\
WebSocket サーバーはこのPC(127.0.0.1)だけで待ち受けます。出演者はトンネルが発行するURL経由でのみ接続でき、LAN内のIPアドレスで直接接続することはできません。
cloudflared.exe path は auto のままでOK(カスタム指定したい場合のみ exe のパスを入力)https://xxxx.trycloudflare.com 形式のURLが発行される注意: セキュリティソフトが
*.trycloudflare.comをブロックしてトンネル接続に失敗することがあります。 その場合は*.trycloudflare.comを例外(許可)に追加してください。
※ 自動では、プラグインが承認した版の cloudflared を取得し、ファイルが改変されていないか起動のたびに検証します。保存先は版ごとのフォルダーです:
%LOCALAPPDATA%\obs-delay-stream\bin\cloudflared\<版>\cloudflared.exe
以前の版が自動取得した %LOCALAPPDATA%\obs-delay-stream\bin\cloudflared.exe は使われなくなるため、削除してかまいません。PATHや手動で指定した exe は検証しません。
URL共有 タブで 出演者用URL一覧をコピー ボタンを押し、Discordなどにペーストして共有する。 各出演者に、対応する自分のURLをGoogle Chromeで開いてもらう。
出演者への公開をやめるときは、次の順に停止します。
OBSを終了した場合も両方とも止まります。OBSが異常終了した場合も、通常はプラグインが起動した cloudflared が終了します。ただし、OBSのログに cloudflared is not in the kill-on-close job という警告が出ている環境では、cloudflared が残ることがあります。残ったまま OBS を起動し直すと以前の URL で再び接続できてしまうため、タスクマネージャーで cloudflared.exe を終了してください。
再開するときは、トンネルを起動し直します。トンネルを起動するたびにURLのドメインが変わるため、URL共有 タブから改めてURL一覧を出演者に共有してください。
URLが関係者以外に漏れた場合も、トンネルを起動し直せば、それまでのURLは使えなくなります。
自動取得 で使う cloudflared と FFmpeg は、プラグインが承認した版に固定されています。承認版の版番号は、トンネル タブの cloudflaredパス と、RTSP計測 タブの ffmpegパス の下にある注記に表示されます。承認版に脆弱性が見つかり、プラグインの修正版がまだ出ていない場合は、次の手順で自分で更新した exe に差し替えられます。
cloudflared-windows-amd64.exe を取得する。または winget install --id Cloudflare.cloudflared でインストールするbin\ffmpeg.exe を使うcloudflared.exe/ffmpeg.exe を使う。ファイル名はこのとおりである必要がある。PATH を変更した場合や winget でインストールした場合は、OBS を起動し直してから選ぶ。どの exe が使われるかは、コマンドプロンプトで where cloudflared/where ffmpeg を実行すると確かめられるC:\tools\cloudflared\cloudflared-windows-amd64.exe)注意: %PATH%から解決 と 絶対パス指定 で使う exe は、注記にあるとおりプラグインが検証しません。入手元が上記の公式サイトであることを自分で確かめ、配布元が公開しているハッシュがあれば照合してください。
プラグインの修正版が出たら、更新したうえで cloudflaredパス・ffmpegパス を 自動取得 に戻してください。自動取得に戻すと、新しい承認版が取得され、起動のたびに検証されるようになります。
ビルド手順・トラブルシューティング・ファイル構成については BUILDING.md を参照してください。