このページの対象と前提
この記事は「VJを毎晩呼ぶのは難しいが、モニターに何も出ていない夜だけは避けたい」というDJバー・ラウンジ・小箱のオーナー/店長の方を主な対象にしています。ライブVJの代替ではなく、通常営業の底上げ役として自動VJを入れるケースを想定しています。
前提機材は、HDMI出力のあるPC 1台(Mac/Windowsどちらでも可)、会場のモニターかプロジェクター、スピーカー音を拾えるマイク(USBマイクまたはPC内蔵)、有線または5GHz帯のWi-Fi、そしてChrome最新版——の5点です。これ以外に追加で買い足す機材はありません。セットアップから初回テスト完了まで、集中して30〜45分ほど見ておけば十分です。
セットアップの基本手順
-
出力用PCを決める
会場のモニターやプロジェクターにつながるPCを用意し、ブラウザで安定動作するかを確認します。ここで詰まると後の工程が全部砂上の楼閣になるので、30秒で済むテストは必ずやってください。
- やること
- 普段店内に置いてあるMac/Windows PCで、Chrome 最新版を入れて app.autovj.club を開きます。フルスクリーンに切り替え、30秒ほど映像が乱れないことを確認します。
- 確認基準
- CPU使用率が50%以下で安定し、フルスクリーン表示でもFPSが落ちません。AC電源に繋がれており、バッテリー駆動の省電力モードではない状態です。
- よくある失敗
- 古いMacBook Airや、内蔵GPU搭載の廉価ノートでは、ChromeがWebGLをSwiftShader(CPUエミュレーション)に落としてFPSが10fps台まで激減するケースがあります。「動くけどカクつく」状態のまま本番に突入しないこと。迷ったら安価なミニPC(Intel NUC系など)を別途用意するのが確実です。
-
表示先を確認する
解像度・フルスクリーン・HDMI配線・切替器など、映像が会場スクリーンに意図どおり映るかを事前にチェックします。映像系のトラブルは当日のリカバリが難しいので、ここで潰しておきます。
- やること
- PCのミラーリング設定をOFFにし、拡張ディスプレイとして会場モニターを追加。ブラウザをモニター側のウィンドウに移動してフルスクリーン化します。さらにPCのスリープ・スクリーンセーバー・自動再起動をオフに。
- 確認基準
- アスペクト比が崩れず、解像度が会場スクリーンのネイティブ値(多くは1920x1080)と一致しています。10分放置してもスリープやスクリーンセーバーが発動しません。
- よくある失敗
- 切替器(HDMI matrix)を経由する構成だと、HDCP警告やブラックアウトが突発的に出るケースがあります。本番前に必ず本番と同じ経路で通しテストを。また、macOSは「省電力モード中のスリープ」が別項目で残りがちなので、システム設定を二重チェックしてください。
-
会場の音を拾えるようにする
曲認識(Auto Identify)や音反応機能を使う場合、マイクがスピーカー音を十分拾える位置に調整します。マイク位置は曲当たり率に直結する最重要ポイントです。
- やること
- 内蔵マイクでも試せますが、できればUSBマイクをDJブース付近に設置。ブラウザ側でマイク許可を出し、コントロールパネルのLevel Meterを見ながら位置を決めます。
- 確認基準
- 通常のDJプレイ音量で、Level Meterが -20dB〜-6dB の帯域で安定して反応しています。レッドゾーン(クリップ)には入りません。60秒間隔のAuto Identify で、曲当たり率が7割以上出ています。
- よくある失敗
- マイクがスピーカーから遠すぎたり、空調の送風口近くだと認識率が激減します。60秒より短い間隔にしても曲当たり率はほぼ変わらず、ACRCloud の API 原価だけが膨らむので、短縮は避けること。
-
ネットワークを確認する
有線または安定したWi-Fiで、YouTube映像の取得や外部データ(歌詞・曲情報)取得に支障が出ないかを確認します。ネットが詰まると映像が止まるので、客用Wi-Fiとの分離は必須です。
- やること
- fast.com で実測し、下り最低10Mbps以上を確保します。可能なら有線LAN接続、無理なら店舗専用の5GHz帯Wi-Fi(客用SSIDとは別)を用意します。
- 確認基準
- 10分間連続でMVを再生しても、バッファリング(再読み込みスピナー)が発生しません。Now Playing表示と歌詞取得が2秒以内に反映されます。
- よくある失敗
- 客のスマホが集中する時間帯に、同じ帯域のWi-Fiを使っていると、イベント中に突然映像が止まります。必ず専用回線 or 別SSIDを分けてください。モバイル回線のテザリングは緊急時の予備として考えておくと安心です。
-
安全なデフォルトプリセットを作る
通常営業に馴染む明るさ・歌詞表示・ロゴ・Now Playingの初期値を決めて保存します。ここを丁寧にやるかどうかで、翌週以降の運用負荷が大きく変わります。
- やること
- Brightness/Contrastを控えめ(ディスプレイの60〜70%程度)に、歌詞はオフ、ロゴは左下に小さく、Now Playingは曲変更時のみ4秒表示——など、付けっぱなしで疲れない値を作ります。完成したらSettingsのExport(JSON)でPCにバックアップ保存。
- 確認基準
- 2時間連続で点けっぱなしにしても、スタッフや客から「眩しい」「うるさい」と言われません。情報が主張しすぎず、会話や接客の邪魔になっていない状態です。
- よくある失敗
- イベント用の派手なプリセットをそのまま通常営業に使い回すと、視線を奪って会話の邪魔になります。「通常営業用」と「イベント用」は必ず別ファイルに分け、ワンタップで切り替えられる形で運用してください。
-
スマホからの操作確認をする
現場で触る担当者が、同じネットワーク上で最小限の操作を行えるかを試します。スタッフが触れる項目は最小限に絞るのがコツです。
- やること
- 店舗Wi-Fiに繋いだスマホで app.autovj.club/control にアクセスし、メイン画面と同じGoogleアカウントでログイン。Brightness・ロゴのオンオフ・歌詞のオンオフ・Now Playing表示など、3〜5個の項目だけを触れるようにします。
- 確認基準
- 操作がメイン画面に1〜2秒以内で反映されます。スマホをスリープにしても、復帰後に自動で再接続されます。
- よくある失敗
- 「全部触れる」状態で渡すと、スタッフが誤操作で派手なエフェクトを全開にして現場を崩します。触れる項目は最初から絞って渡すこと。また、メイン画面とコントロール画面が別Googleアカウントだと同期が効かないので要注意です。
初回テストでチェックしたい項目
下のチェックボックスは、ブラウザに状態が保存されます。初回テスト時に上から順に確認して、全部埋まったら本番投入してください。
よくあるつまずきと対処
- フルスクリーンで映像がカクつく
- 内蔵GPUのノートPCや古いMacでは、ChromeがWebGLをSwiftShader(CPUエミュレーション)にフォールバックしてFPSが激減することがあります。chrome://gpu で Graphics Feature Status を開き、Hardware acceleration が Enabled になっているか確認してください。それでも改善しない場合は、HDMI出力できる安価なミニPC(Intel NUC、Beelink 系)を別途用意するのが結局いちばん速い解決策です。
- Auto Identify の曲当たり率が低い
- マイク位置が悪い、もしくは空調・話し声のノイズが大きい可能性が高いです。マイクをスピーカーから1〜2m以内、かつ空調の送風口を避けた位置に設置してください。Auto Identify の間隔は60秒が標準です。15〜30秒に縮めてもヒット率はほぼ変わらず ACRCloud の原価だけが4倍に膨らむため、短縮はやめておくのが無難です。
- スマホからの操作がメイン画面に反映されない
- メイン画面とコントロール画面の両方で、同じGoogleアカウントでログインしているかを確認してください。未ログイン時はBroadcastChannel経由の同一ブラウザ内通信のみで、別端末との同期はできません。ログイン済みでも動かない場合は、両方を一度リロードすると再接続されます。
- YouTube で「この動画は再生できません」が頻発する
- 埋め込み禁止の動画(特にJ-POPの公式MVに多い)はエラーコード101/150で自動的に次の動画へスキップされます。MVセクションの地域設定や anime モードを切り替えると、候補となる動画が変わって当たりやすくなる場合があります。完全に回避したければ、自前のYouTubeプレイリストを指定する方式に切り替えてください。
- 映像が急に止まった現場でのリカバリ
- まずはブラウザをリロード(Cmd/Ctrl + R)。復帰しない場合はタブを閉じて再オープン。それでもダメならPCを再起動——の3段構えをスタッフに事前共有しておくと、当日の復旧時間が大幅に短縮されます。当日のスタッフが非IT系の場合、この手順を印刷して設置機材の横に貼っておくのが結局いちばん確実です。