Spout Camera in VRChat: Video Output and Routing
What VRChat's Spout camera output does and how it differs from window capture. Spout carries video only, so voice and microphone audio must be routed separately.
The short answer
In VRChat, a Spout camera output sends the in-game camera's view to other programs on the same Windows PC as a shared video feed, so you don't have to capture the VRChat window. The most important limit for anyone recording or streaming speech is that Spout carries video only. It has no audio channel. Your voice, other players' voices and game sound all have to be captured and routed separately, for example as a microphone input and an application or desktop audio source in your recording or streaming software.
No confirmed evidence specific to this topic was available for this guide, including current menu names, the client version that introduced the feature, and supported resolutions or frame rates. The sections below are limited to how Spout works in general and what that means in practice. Check the exact steps against the current VRChat client and its official documentation.
What Spout is
Spout is a Windows framework for sharing video frames between applications through the graphics card. A program that publishes frames is called a sender, and a program that reads them is called a receiver. The frames stay in GPU memory as a shared texture rather than being copied off the screen, so Spout is usually more efficient and cleaner than screen or window capture. Because Spout depends on Windows graphics interfaces, it is a Windows-only method.
How a Spout camera feed differs from other capture methods
| Method | What it captures | Carries audio? | Practical note |
| Spout camera output | The camera view VRChat publishes as a Spout sender | No | Independent of what appears in the main game window; needs a Spout-capable receiver |
| Window or game capture | Whatever VRChat renders to its window, including menus and UI | No (audio is a separate source in most capture software) | Simple to set up, but tied to what you see on screen |
| Virtual webcam fed by Spout | A Spout sender presented to other apps as a webcam device | No | Lets conferencing apps that only accept webcams use the feed; the microphone is still selected separately |
The main practical difference is that a Spout feed is decoupled from the window you are looking at. The camera can show one view while you navigate menus or look elsewhere, and the receiving program gets only the camera's frames.
Receiving the feed
A program needs Spout support to read the feed. Some creative and VJ tools support Spout natively. Common streaming software generally does not include it by default and relies on a separately installed Spout plugin. To send the feed into a video call, you can use a Spout-to-virtual-webcam tool. These tools make a Spout sender appear as a camera device that conferencing apps can select. Availability and compatibility of these add-ons depend on their own versions, and this guide has no confirmed details about specific releases.
What this means for capturing speech
Since the video path carries no sound, your audio setup is entirely separate from the Spout feed. In practice, you make the following choices yourself:
- Your own voice: choose the microphone directly in your recording, streaming or conferencing app. If you rely on a webcam's built-in microphone, select it by name. Using a Spout or virtual camera does not choose it for you.
- Other players and world audio: capture VRChat's audio output as a separate source, either through application-specific audio capture or general desktop audio. Desktop audio also picks up notifications and other programs.
- Avoiding doubled voice: if VRChat's output includes your own voice through any loopback or monitoring, and you also capture your microphone directly, listeners may hear you twice or with an echo. Use only one path for your voice.
- Sync: video and audio arrive by different routes, so check a test recording for lip-sync drift and apply an audio delay in your software if needed. Any amount of offset depends on your system and isn't something this guide can specify.
Gaps to verify before relying on it
Confirm three things in the current VRChat client: where the Spout option is located, which camera modes can use it, and what resolution and frame rate it outputs. Also confirm that your receiving software or plugin version detects the VRChat sender. No measurements, specifications or test results were available for this guide, so it makes no claims about image quality, latency or performance cost.