An open API service indexing awesome lists of open source software.

https://github.com/mindstudioofficial/ndiscopes

Scopes for NDI® Sources in Windows
https://github.com/mindstudioofficial/ndiscopes

broadcast ndi vectorscope video-processing waveform

Last synced: 3 months ago
JSON representation

Scopes for NDI® Sources in Windows

Awesome Lists containing this project

README

        

NDIScopes



Use several different Waveforms/Scopes to analyze a NDI® Stream.

















We've re-branded as "LiveScopes.tv"


New GitHub Page


![Screenshot](blob/sc7.jpg)

| Luminance: ![Luma Waveform](blob/sc_luma.jpg) | RGB Overlayed: ![RGB Waveform](blob/sc_rgb.jpg) | RGB Parade: ![RGB Parade](blob/sc_rgbParade.jpg) |
| ------------------------------------------------------------------ | -------------------------------------------------------------------- | ----------------------------------------------------------------------- |
| **15% RGB Blacklevel:** ![Black Level](blob/sc_blacklevel.jpg) | **YCbCr Parade:** ![YUV Parade](blob/sc_yuvparade.jpg) | **YUV Vectorscope:** ![Vectorscope](blob/sc_vectorscope.jpg) |
| **With Alpha background:** ![Alpha Background](blob/sc_alpha.jpg) | **Without Alpha Background:**![Alpha Background](blob/sc_alpha2.jpg) | **Audiometers dBu:**
|

| False Color: ![False Color](blob/sc_falseColor2.jpg) | Splitscreen:![Splitscreen](blob/sc_splitscreen.jpg) |
| ---------------------------------------------------- | --------------------------------------------------- |

## Requirements

The software uses **CUDA** to compute the frames and scopes. A **NVIDIA GPU** is required to run this software. See [GPU Support](https://github.com/MindStudioOfficial/ndiscopes#gpu-support) to see exaxtly what GPUs are supported.

- OS:
| Windows | Tested |
| ------- | ------ |
| 11 | ✔ |
| 10 | ✔ |
- CPU: x64, >= 4 Cores
- GPU: See [GPU Support](https://github.com/MindStudioOfficial/ndiscopes#gpu-support)
- RAM: Software uses at max 2GB (rarely)
- NVIDIA Driver: >= 452.39 (522.06 recommended)
- Networking: NDI® works best on a wired >=1GBit/s ethernet link.

## Platform Support

![Windows](https://upload.wikimedia.org/wikipedia/commons/thumb/4/48/Windows_logo_-_2012_%28dark_blue%29.svg/88px-Windows_logo_-_2012_%28dark_blue%29.svg.png)

## Features

### Waveforms/Scopes
- [x] Luminance Waveform
- [x] RGB Waveform
- [x] RGB Parade
- [x] CbCr/UV Vectorscope
- [x] False Color
- [x] YUV Parade
- [x] CIE 1931 Chromaticity
- [x] RGBA Channel Isolation

### Settings
- [x] Scale vectorscope x0.5 to x5
- [x] Toggle waveform scale labels
- [x] Waveform scale as percentage
- [x] Waveform scale as 8Bit value
- [x] Save and load settings on startup
- [x] Enable Audiometer
- [x] Select Audio Device

### Audio
- [x] Audiometer for every audio channel of the NDI® source in dBu scale
- [x] Audio playback to default audio device (toggleable)
- [x] Selectable audio device

### Other
- [x] Reference Frame
- [x] Save/Load
- [x] Overlay on source as splitscreen
- [x] Overlay on scopes as splitscreen
- [x] Show thumbnails in frame browser
- [x] Draw Masks on source frame
- [x] View Timecode
- [x] View Embeded Metadata
### NDI® Codec support
- [x] UYVY (most common, fastest)
- [x] BGRA (stills and alpha)

## Keyboard Shortcuts

- A Toggle `A`lpha Grid
- B Toggle Frame `B`rowser
- C Toggle False `C`olor
- D Toggle Split `D`irection
- F `F`lip Split Side
- M Toggle `M`ask
- S Select `S`ource
- T Toggle `T`imecode
- X Toggle Settings
- + Capture new Reference Frame
- Del Disable Reference Frame Overlay

(Feel free to suggest alternative shortcuts as a Feature Request Issue)

## GPU Support
NVIDIA Cards only:
| CC | Name | Cards | Compatible | Tested |
| ------- | -------------------- | ------------------------------------------------------------------- | ---------- | ------ |
| 9.0 | Hopper | H100 | ✔ | ? |
| 8.9 | Ada Lovelace | RTX 40 Series, RTX 6000 | ✔ | ? |
| 8.0-8.7 | Ampere | RTX 30 Series, RTX A Series | ✔ | ✔ |
| 7.x | Volta/Turing | RTX 20 Series, GTX 16 Series, Quadro RTX Series, TITAN RTX, TITAN V | ✔ | ✔ |
| 6.x | Pacal | GTX 10 Series, Titan X, Quadro P Series | ✔ | ✔ |
| 5.x | Maxwell | GTX 750 - GTX 980 Ti | ✔ | ? |
| >= 3.5 | Kepler | GT 640 - GTX 780 Ti, TITAN Z | ✔ | ? |
| < 3.5 | Kepler, Fermi, Tesla | | ❌ | |

## Download

Download the latest version under [Releases](https://github.com/MindStudioOfficial/ndiscopes/releases).

## License

[End User License Agreement](LICENSE.md)

## Author

developed by [**Marc Bach** _"MindStudio"_](https://github.com/MindStudioOfficial/)


*NDI® is a registered trademark of Vizrt Group.*