A GUI application with scrcpy for mirroing Oculus Quest.
Oculus Quest can be mirrored using scrcpy, but it takes time for a child or family to easily mirror it. This app calls scrcpy from Electron for easy mirroring by kids and anyone.
It is better to use the pre-built package of links for easier execution. Unzip the zip file and click QuestMirror.exe in the unzipped folder.
Pre-build: https://github.com/r-asada-ab/QuestMirror/releases/download/v1.1.0/quest-mirror-win32-x64.zip
The Mac version requires Homebrew, so install it first.
Go to the Homebrew official site, and there is a download command, so copy it.
You can use this as the installation command is pasted here as well.
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
After that, paste the above command in the terminal and press enter.
Find Terminal from Application and start it. Terminal is in Utilites of Application.
Paste the above command into the terminal.
Click enter to start the installation. Press Enter again to continue the installation.
You will be asked for a password, so enter it and wait for a while until it completes.
It can take quite some time, so it's best to do something else.
When the installation is completed and QuestMirror is started, scrcpy and adb will be installed automatically.
See the instructions below for the rest of the operations.
When the application starts, the application downloads scrcpy, so press the OK button.
Wait for the download to complete.
Once downloaded, connect Oculus Quest to your PC. At this time, keep Oculus Quest in developer mode.
After connecting Oculus Quest, press the play button to start mirroring.
When performing wireless mirroring, press the radio button labeled Wi-Fi and the app will attempt to connect to Quest. When the connection is complete, disconnect the cable and press the play button to start mirroring.
If you want to build it yourself, follow the steps below.
git clone git@github.com:r-asada-ab/QuestMirror.git
cd questmirror
npm install
npm start
When the app launches, the app first automatically downloads the scrcpy pre-built files from Github(See below).
https://github.com/Genymobile/scrcpy/releases/download/v1.13/scrcpy-win64-v1.13.zip
Oculus Quest shows a composite of the left and right renders. If you want to see either left or right, check crop and select left or right.
Move the slider to change the screen size. You can select from 512 to 1980.
Move the slider to change the FPS. You can select from 5 to 72.
Check it if you want to perform mirroring in full screen.
Check if you want to erase the window title or button of the application.
If you want to set the window title of the application, put your favorite window title here.
If you want to record the mirroring, check it and specify the folder to save the video.
-
scrcpy https://github.com/Genymobile/scrcpy
Apache License 2.0(http://www.apache.org/licenses/LICENSE-2.0) -
LoadinSpinner https://github.com/ZulNs/LoadingSpinner.js
MIT License(https://github.com/ZulNs/LoadingSpinner.js/blob/master/LICENSE)