Mysterious options found in the scoreboard (ground floor)
For the correct experience you should play the game at the recommended frame rate : 120 frames per second on quest 3, 90fps on quest 2
To record a representative video, follow these instructions.
Don’t make your video too long. The audio will suddenly desync if too long… to be safe, cut your video every 2 floors.
Don’t expect stereo sound because oculus have not implemented it even in the quest 3
Pause the game before entering the adb commands from windows/sidequest
Enable Record Mode in the scoreboard.
Quest 3 Version 54 Record 120fps
adb shell setprop debug.oculus.fullRateCapture 1
adb shell setprop debug.oculus.capture.width 1250
adb shell setprop debug.oculus.capture.height 1080
adb shell setprop debug.oculus.capture.fps 120
adb shell setprop debug.oculus.capture.bitrate 32000000
adb shell setprop debug.oculus.fullRateCapture 1
—-------------------
The proper way to convert VFR to 60FPS
ffmpeg -i "com.HomeTree.Repossessed-120V.mp4" -vf "tblend=average" -r 60 -crf 14 -pix_fmt yuv420p -c:a copy -movflags faststart "repo-60FPS.mp4"
STRETCHED 1250x1080 => 1320x1080
c:\ffmpeg\bin\ffmpeg -i "120.mp4" -vf "scale=1320:1080,setsar=1,tblend=average" -r 60 -crf 14 -pix_fmt yuv420p -c:a copy -movflags faststart "60-stretch.mp4"
Quest 2
Enable Record Mode in the scoreboard
Version 48
adb shell setprop debug.oculus.fullRateCapture 1
adb shell setprop debug.oculus.capture.width 1152
adb shell setprop debug.oculus.capture.height 1200
adb shell setprop debug.oculus.capture.fps 90
adb shell setprop debug.oculus.capture.bitrate 32000000
adb shell setprop debug.oculus.fullRateCapture 1
https://www.youtube.com/watch?v=XNiya3ogA5U
convert VFR to 60FPS keeping the audio in sync etc
ffmpeg -i "com.HomeTree.Repossessed-90V.mp4" -vf "tblend=average" -r 60 -crf 14 -pix_fmt yuv420p -c:a copy -movflags faststart "repo-60FPS.mp4"
STRETCHED AND CROPPED
c:\ffmpeg\bin\ffmpeg -i "90.mp4" -vf "crop=1280:1080,scale=1440:1080,setsar=1,tblend=average" -r 60 -crf 14 -pix_fmt yuv420p -c:a copy -movflags faststart "60.mp4"
https://creator.oculus.com/create-build/capturing-video-from-a-quest-headset
On Quest 3 latest update, audio is in stereo but offset by about 320 milliseconds
rem === TO REPAIR THE OUT OF SYNC AUDIO
ffmpeg ^
-ss 00:00:00.0 -i "com.oculus.vrshell-111.mp4" ^
-ss 00:00:00.32 -i "com.oculus.vrshell-111.mp4" ^
-filter_complex ^" ^
tblend=average ^
[v] ^" ^
-map "[v]" -map 0:v -map 1:a ^
-r 60 -crf 14 -pix_fmt yuv420p -movflags faststart ^
REPOSSESSED-60FPS.mp4
rem === TO MAKE A YOUTUBE SHORT AND REPAIR THE OUT OF SYNC AUDIO
ffmpeg ^
-ss 00:03:51.0 -t 00:00:59.0 -i "com.oculus.vrshell-111.mp4" ^
-ss 00:03:51.32 -t 00:00:59.0 -i "com.oculus.vrshell-111.mp4" ^
-filter_complex ^"[0:v] ^
crop=850:1080:200:0 ^
,pad=w=iw:h=600+ih:x=0:y=100:color=black ^
,tblend=average ^
[v] ^" ^
-map "[v]" -map 0:v -map 1:a ^
-r 60 -crf 10 -pix_fmt yuv420p -movflags faststart ^
REPOSSESSED-SHORT-60FPS.mp4
The boombox will randomly play MP3 files found in the
Quest 2\Internal shared storage\Music "/sdcard/Music" folder
The MusicFolders setting determines the songs played and is changed by editing the text file
Android\data\com.HomeTree.Repossessed\files\repossessed-config.json