Full-resolution, undistorted, single-eye, full-layer-support 2D screenshots and video capture for VR apps are available through the Universal Menu. Video capture is also available by configuring localprefs.
Video Capture writes 1024 resolution, 5 Mb per second mp4 files to the /sdcard/oculus/VideoShots/ directory. Capture files do not currently include audio.
Screenshot writes 1024x1024 jpg files to the /sdcard/Oculus/Screenshots/ directory.
To enable video capture, set the debug.oculus.enableVideoCapture to 1 with the following command:
adb shell setprop debug.oculus.enableVideoCapture 1
When enabled, each enterVrMode will generate a new mp4 file, and every vrapi_EnterVrMode() will create a new video file. For example, if you launch an app from Home, you may find one video file for your Home session, one for the app you launch, one for System Activities if you long-press, and so forth.
To help ensure that there is no disruption to the play experience while recording, you may wish to force the GPU level up and chromatic correction off:
adb shell setprop debug.oculus.enableVideoCapture 1 debug.oculus.gpuLevel 3
The FOV is reduced to 80 degrees, so you are unlikely to see any black pull-in at the edges.