# Capture Methods

## Overview

To ensure SpectraAI functions correctly, you must configure a capture method that feeds visual data to the system. You can choose from four different methods depending on your hardware setup (single PC vs. dual PC).

{% hint style="warning" %}
Chose only one between NDI, UDP, Capture Card, Dxcam. For dual pc setups we recommend UDP for faster delay or capture card.
{% endhint %}

### Available Methods

* **DXCAM:** Best for **Single PC** setups. Fast and easy to configure.
* **NDI:** Best for **Dual PC** setups where you low latency without quality loss
* **UDP / TCP:** Alternative network streaming methods using FFmpeg. Useful for better latency and safety but lower image quality
* **Capture Card:** The most reliable hardware solution for **Dual PC** setups.

***

### 🛑 Critical Resolution Settings (Read First)

Regardless of your monitor's actual resolution (1080p, 1440p, 4K), SpectraAI requires a final **640x640** output to process images efficiently.

**If you are using OBS (NDI, UDP, TCP), you must configure your Base (Canvas) resolution according to this table to maintain the correct Field of View (FOV).**

#### 📐 OBS Resolution Table

Find your monitor's resolution below and use the corresponding settings in OBS (`Settings > Video`).

<table><thead><tr><th width="229">Your Monitor Resolution</th><th>Base (Canvas) Resolution</th><th>Output (Scaled) Resolution</th><th>Aim Scale</th></tr></thead><tbody><tr><td><strong>1280x960</strong></td><td><strong>568x568</strong></td><td><strong>640x640</strong></td><td>0.889x</td></tr><tr><td><strong>1920 x 1080 (1080p)</strong></td><td><strong>640x640</strong></td><td><strong>640x640</strong></td><td></td></tr><tr><td><strong>1920x1440</strong></td><td><strong>854x854</strong></td><td><strong>640x640</strong></td><td>1.332x</td></tr><tr><td><strong>2560 x 1440 (2K)</strong></td><td><strong>854x854</strong></td><td><strong>640x640</strong></td><td></td></tr><tr><td><strong>3440 x 1440 (Ultrawide)</strong></td><td><strong>854x854</strong></td><td><strong>640x640</strong></td><td></td></tr><tr><td><strong>3840 x 2160 (4K)</strong></td><td><strong>1280x1280</strong></td><td><strong>640x640</strong></td><td></td></tr></tbody></table>

> **Why do I need to do this?** > The AI is calibrated for 1080p. If you play on 2K or 4K, the pixels are denser. Increasing the Base Resolution allows OBS to capture the correct proportion of your screen, and setting the Output to 640x640 ensures the AI receives the exact input size it expects.

#### Summary of Settings

* **Base Resolution:** Set this to the number from the table above (middle column).
* **Output Resolution:** Always set this to **640x640**.
* **Downscale Filter:** If your Base and Output are different (e.g., on 2K or 4K), set this to **Bicubic** for the best balance of performance and clarity.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://spectra-2.gitbook.io/spectra-ai/use/capture-methods.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
