Formats
SD to 2160p60.
525i and 625i, 720p, 1080i/p up to 120 fps, 2160p up to 60 fps, or your own size and rate. UYVY, UYVA, BGRA, RGBA, NV12 and more.
NDI Test Signal Generator · Free
Put a line-up signal on the network in any format from SD to 2160p60: 100% or SMPTE bars, bars with ID text, or a moving test card with timecode. Up to 16 audio channels, each a tone or silence. NDI included.
Mac · Linux · Free
Features
Formats
525i and 625i, 720p, 1080i/p up to 120 fps, 2160p up to 60 fps, or your own size and rate. UYVY, UYVA, BGRA, RGBA, NV12 and more.
Patterns
100% bars, 75% SMPTE bars, bars with your source name and ID text, or a moving test card with running timecode to spot frozen frames.
Audio
Each channel a tone at the frequency and level you choose, or silence. Presets for stereo 1 kHz and ident tones per channel.
Price
NDI Test Signal Generator
No trial, no license key, no account and no payment. Download it and use it. A small thank-you to the NDI community from Lumengrid.
Install
Mac: Apple Silicon (arm64) zip — unpack and run; NDI included. Linux for Ubuntu 24.04 or newer (64-bit). One .tar.gz archive that runs from its folder: no installer, no root needed. NDI included — you do not need a separate NDI install.
Receivers find the source with mDNS. Keep them on the same network and allow mDNS and NDI in the firewall. High formats need wired gigabit.
Apple Silicon (arm64) only. A zip that runs from its folder: no installer.
File: NDIgenerator-1.0.0-mac-arm64.zip · version 1.0.0 · NDI included · free
SHA-256: 41fd960de53f79fa9da669b9843eb62a13263f04c01e3cb88dbeb88c466c5ec6 (.sha256)
Developer ID signed and notarized. Unzip and run ndigenerator from the folder. First launch may briefly check notarization with Apple — that is normal for a notarized zip (no staple on this CLI build).
NDIgenerator-1.0.0-mac-arm64) and run ndigenerator. The folder holds ndigenerator and libndi.dylib.ndigenerator from that folder (double-click, or run it in Terminal)../ndigenerator --help in Terminal for the command-line options.NDI runtime is bundled (libndi.dylib) — nothing to install from ndi.video, and Homebrew is not required.
cd ~/Downloads
unzip NDIgenerator-1.0.0-mac-arm64.zip
./NDIgenerator-1.0.0-mac-arm64/ndigenerator
Mac is free — there is nothing to purchase for Mac.
64-bit (x86_64). The window needs a desktop with OpenGL (X11 or Wayland); the command-line mode needs no desktop.
File: NDIgenerator-1.0.0-linux-x64.tar.gz · version 1.0.0 · NDI included · free
SHA-256: da5d512a25ea9a85538670cacf698a6a0a2dd951ad7db2c1c1fc01ec8f9cbe76 (.sha256)
In Terminal:
cd ~/Downloads
sha256sum NDIgenerator-1.0.0-linux-x64.tar.gz
tar -xzf NDIgenerator-1.0.0-linux-x64.tar.gz
./NDIgenerator-1.0.0-linux-x64/ndigenerator
The checksum printed by sha256sum should match the one above. Headless example: ./NDIgenerator-1.0.0-linux-x64/ndigenerator --format 1080i50 --pattern bars-text --text "CAM 1" --channels 8 --ident. To uninstall, delete the folder.
Install, formats, patterns, audio channels and tones, command-line options, and troubleshooting.
Download PDF (160 KB)
ufw is on, allow mDNS (UDP 5353) and NDI (port 5960 and up).--format 1080p50 --pattern bars75 --tone-all.