Showtime VRに関するサポートサイトです。

scrcpy(スクリプシー)で、Meta Quest 3 / 3sの画面を有線で外部にミラーリングする方法

  • URLをコピーしました!

「scrcpy(スクリプシー)」とは、Meta QuestなどAndroid端末の画面をPC(Windows、Mac、Linux)に高速・低遅延でミラーリングできる無料のオープンソースアプリです。このscrpsyを利用して、Meta Quest 3 / 3sの画面をPCを介して有線で外部モニターやプロジェクターにミラーリングする方法を解説します。

有線によるミラーリングの良いところは、遅延がとても少なく、電波干渉にも強いため、確実なミラーリングが必要な時にとても頼りになることです。

scrcpy(スクリプシー)で、Meta Quest 3 / 3sの画面を有線で外部にミラーリングする方法
目次

Meta Quest 3 / 3sの事前準備

ミラーリングしたいQuest 3 / 3sを、あらかじめ開発者モードに設定しておく必要があります。さもないと動作しません。

scrcpyのインストール

まず、ご利用のPCにscrcpyをGitHubからダウンロードします。Linux、Mac、Windows用があります。この記事では、Windowsのケースで解説します。

GitHubのscrcpyリリースページ

zipファイルを適当なところで解凍します。

PC上でのscrcpyフォルダ内容

USB-Cケーブルで、Quest3 / 3sとパソコンを有線接続します。Meta Questとパソコンが、ADBモードでUSBケーブルによって接続されていることが必要です。

接続直後に、Quest 3/3s内の画面で、PCへの接続を許可するか否かを尋ねる通知がでますので、許可します。この通知がでない場合には、一度Quest 3/ 3sからUSBケーブルを外し、もう一度接続します。

無事にQuest 3/3sとPCが接続されると、エクスプローラーの左側に「Quest 3(または3s)」と表示されます。

無事にQuest 3/3sとPCが接続されると、エクスプローラーの左側に「Quest 3(または3s)」と表示される

ここまでできたら、scrcpy.extをダブルクリックします。Quest 3/ 3sの画面がPC上にミラーリングされます。

PC上でのscrcpyフォルダ内容

デフォルト設定のscrcpyでQuest 3/3sの画面をミラーリングすると、以下のように表示されます。変更方法については、引き続き解説します。scrcpyを終了するには、ウィンドウ右上の「✗」ボタンをクリックするだけです。

デフォルト設定のscrcpyでQuest 3/3sの画面をミラーリング
デフォルトのscrcpyで、Quest 3/3sの画面をミラーリング

scrcpyでのQuest 3/3sの画面ミラーリング表示を修正する方法

scrcpyでのQuest 3/3sの画面ミラーリング表示を、もう少し見栄え良く、かつ、PCから音も出るようにするには、次のようにします。

まず、scrcpyフォルダの中にある、」「open_a_terminal_here. bat」というファイルをクリックし、ターミナルアプリを起動します。

PC上でのscrcpyフォルダ内容

セキュリティ警告が表示されますが、「実行」をクリックします。

セキュリティ警告

すると、ターミナルアプリが起動します。

ターミナルアプリが起動

このターミナルアプリで、次のコマンドを実行してください。コマンドは、改行せずにそのままコピペし、リターンキーを押してください。

scrcpy --crop=1306:1508:439:330 --angle=19 --max-size=1280 --video-bit-rate=16M --max-fps=60 --video-codec=h264 --no-control --window-width=1280 --window-height=960 --window-title="Quest 3 Mirror"
ターミナルアプリで、次のコマンドを実行

すると、scrcpyが起動し、次のように、Quest 3/3sの左眼画面に相当する画面が表示されます。音量調整は、Quest 3/3s側で行います。

scrcpyが起動し、次のように、Quest 3/3sの左眼画面に相当する画面が表示

もしこのミラーリング画面が下のように傾いている時には、コマンド中の以下「angle」の部分の数値を変更してみてください。数値を増やすと画面が左肩上がり、減らすと、右肩下がりになると思います。

ミラーリング画面が下のように傾いている時
ターミナルでのコマンド画面

Quest 3 を装着する角度(ヘッドセットの着け方)が変わると映像の傾きも変わります。ヘッドセットを少し締め直したり位置が変わると数度ずれます。プレゼンの歳には、準備時間を充分とって調整してください。

コマンド内容の解説

scrcpy --crop=1306:1508:439:330 --angle=19 --max-size=1280 --video-bit-rate=16M --max-fps=60 --video-codec=h264 --no-control --window-width=1280 --window-height=960 --window-title="Quest 3 Mirror"

--crop=1306:1508:439:330

Quest 3 の片目分の映像(2064×2208ピクセル)から表示に使う矩形領域を切り出す指定です。書式は 幅:高さ:X起点:Y起点

意味
1306(幅)横2064pxのうち、X=439〜1745の範囲を使用
1508(高さ)縦2208pxのうち、Y=330〜1838の範囲を使用
439(X起点)左端から439px内側から開始。左側の八角形レンズマスクを除去
330(Y起点)上端から330px下から開始。上部の黒帯を除去

--angle=19

映像を時計回りに19度回転させます。以前の --angle=22 から調整した値で、Quest 3 装着時のヘッドセットの物理的な傾きを補正するためのパラメータです。ヘッドセットの着け方や締め具合によって最適値が数度前後するため、このセッションを通じて微調整してきた結果の値です。


--max-size=1280

映像の長辺の上限を1280pxに制限します。cropで切り出した1306×1508の映像をこのサイズに収まるようスケールダウンします。PC側の描画負荷を抑えつつ十分な解像度を維持するための値です。


--video-bit-rate=16M

映像ストリームのビットレートを16Mbps(毎秒16メガビット)に設定します。デフォルト(8Mbps)の2倍で、動きの速い360°動画でも圧縮劣化が目立ちにくくなります。USBケーブル接続なので帯域に余裕があり、この値でも問題ありません。


--max-fps=60

映像のフレームレート上限を60fpsに設定します。Quest 3 のリフレッシュレート(90〜120Hz)より低い値ですが、PC側の処理・表示コストとのバランスで60fpsが現実的な上限です。


--video-codec=h264

映像の圧縮コーデックをH.264に指定します。scrcpyはデフォルトでH.265(HEVC)を使おうとすることがありますが、H.264の方がWindows環境でのハードウェアデコード対応が広く、安定性が高いため明示的に指定しています。


--no-control

PCからQuest 3 への操作入力(マウスクリック・キーボード)を無効化します。ミラーリングの目的が「見せる」ことなので、誤ってPC側から操作してしまうのを防ぎます。


--window-width=1280 --window-height=960

scrcpyのウィンドウサイズを1280×960px(4:3比率)に固定します。


--window-title="Quest 3 Mirror"

Windowsのタスクバーとウィンドウ上部に表示されるタイトルを指定します。展示・デモ用途で見栄えよく整えるための設定です。

その他注意

Meta Quest 3/3sのHorizon OSのアップデートにより、scrcpyの挙動が突然おかしくなることがあります。

プレゼンなどでscrcpyを利用したMeta Quest 3 / 3sのミラーリングを予定している際には、事前準備に充分時間を取ってしっかりやっておきましょう。プレゼンの日程が決まっている場合には、正常動作を確認したらそれ以降はQuest3 /3sのOSのアップデートが自動で行われないように、Quest3 /3sの設定をしておくことも良い方法です。

GitHubでscrcpyのアップデートがあったら、通知を受け取ることができるようにしておきましょう。

投稿者プロフィール

Showtime VR Japan
Showtime VR Japan
Showtime VRとは、複数台のVRヘッドセットの一斉・同時動画再生や、状態監視が行えるシステムです。管理者が360度動画を一括制御し自由に再生できることで、参加者はまるでその場にいるかのような体験をすることで、より有意義な研修や学習をすることが可能です。Showtime VRとは?

サイト運営:合同会社幸楽社
Showtime VR公式Trustedパートナー & 認定日本国内独占販売事業者
東京都三鷹市

お問い合わせをどうぞ

記事内容、Showtime VRに関すること、VRイベントの運営方法、etc。。。何でもお気軽にお問い合わせください。

目次