> For the complete documentation index, see [llms.txt](https://docs.timeinpixels.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.timeinpixels.com/nobe-omniscope/sources/screen-capture.md).

# Screen Capture

Screen Capture allows you to monitor images and videos directly from the screen. Use it with photo-editing apps like Photoshop, Lightroom, or Capture One, or to monitor video sources like YouTube or Vimeo directly.

{% hint style="info" %}
In 1.11.25+, OmniScope defaults to ScreenCaptureKit on macOS 12.3+ and Windows Graphics Capture on Windows 10/11. You can switch drivers in Input Settings if needed.
{% endhint %}

Once the Screen Capture is connected, you can select the source monitor and configure the frame rate in the **Input Settings**:

<figure><img src="/files/7FE2oxogDgBPd7r15FgV" alt=""><figcaption><p>Screen Capture input settings</p></figcaption></figure>

To limit the captured area to the monitored image only, use the [**Crop**](/nobe-omniscope/features/crop.md) feature — **View > Crop** or **Alt+C**:

<figure><img src="/files/hBX95waR17EZdCGyQjEJ" alt=""><figcaption><p>Crop the captured area</p></figcaption></figure>

On current Windows builds, Crop also affects scopes correctly when the input uses **Windows Graphics Capture**.

### Troubleshooting

#### macOS Permissions

If you don't see an image on macOS, make sure OmniScope has **Screen Recording** permission:

<img src="/files/YuLt1TqhFiB5YPISFr59" alt="" data-size="original">

#### Capture driver

{% hint style="info" %}
Screen capture driver defaults can be changed if compatibility issues appear.
{% endhint %}

If screen capture doesn't work as expected, you can change the capture driver in **Input Settings**:

<figure><img src="/files/R49aZS2QrwBYGsuqtWSQ" alt=""><figcaption><p>Screen capture driver settings</p></figcaption></figure>

If Crop updates the overlay but scopes still analyse the full frame on Windows, update OmniScope to a build that includes the Windows Graphics Capture crop fix or switch to **ScreenCaptureWinDX11** as a temporary workaround.

***

If you are using older OmniScope version, you can change this in the config file:

1. Go to Options / Open Logs
2. Close OmniScope
3. Edit file config\_1\_19.json
4. Find a line:\
   "screencapture\_type": "**ScreenCaptureWinDX9**",\
   And change it to:\
   "screencapture\_type": "**ScreenCaptureWinDX11**",
5. Save the file & restart OmniScope

There are several options that can be used for **screencapture\_type:**

**Windows:**

1. **ScreenCaptureWinWGC** - Windows Graphics Capture (default in 1.11.25+ on Windows 10/11)
2. **ScreenCaptureWinDX11** - GPU accelerated using DirectX 11 (low latency, recommended on older Windows 10)
3. **ScreenCaptureWinDX9** - GPU accelerated using DirectX 9 (most compatible, recommended on Windows 8 and older)
4. **ScreenCaptureWinGDI** - without GPU acceleration (safe fallback if the above don't work, but it is the slowest option)

**macOS:**

1. **ScreenCaptureKit** - Modern macOS capture API (default in 1.11.25+ on macOS 12.3+)
2. **ScreenCaptureMac** - Legacy capture (compatible with older macOS versions)
