What's Changed
- CMakeLists: Compiles for arm targets by @venepe in #533
- Add Ukrainian (uk-UA) locale by @Mant1kor in #483
- [NEEDS TESTERS] CI: Fix MacOS Build by @tt2468 in #567
- Source: fix 16 audio channel crash by @jedmartin93 in #518
- fix timecode translation by @mattatcha in #603
- Revert "fix timecode translation" by @mattatcha in #623
- Change audio output to use synthetic timecode. by @darthsteven in #564
- Configurable tally by @sampie777 in #618
- README: Add Ubuntu fix cmake flag and update some other stuff by @tt2468 in #626
- source: add a switch to disable audio by @norihiro in #482
- Update 4.x.x to use obs plugin template by @DDRBoxman in #776
- DDRBoxman's audio patch by @paulpv in #834
- Replacing NDI SDK 4.x include headers w/ 5.x by @paulpv in #835
- Add Issue template for bug reporting by @paulpv in #833
- 4.11.0 combined audio fix + plugintemplate + NDI5 by @paulpv in #849
- add Korean translation (ko-KR) by @wkpark in #753
New Contributors
- @venepe made their first contribution in #533
- @Mant1kor made their first contribution in #483
- @tt2468 made their first contribution in #567
- @jedmartin93 made their first contribution in #518
- @mattatcha made their first contribution in #603
- @darthsteven made their first contribution in #564
- @sampie777 made their first contribution in #618
- @norihiro made their first contribution in #482
- @wkpark made their first contribution in #753
Full Changelog: 4.9.1...4.11.0
Windows, Linux and macOS Install instructions: see the release page on GitHub.
This release is for OBS 28.0.0 or above. It is not a feature release, it simply provides updated binaries to support the changes made in OBS 28
The Ubuntu binaries are for OBS 28, but are compiled for Qt5 on Ubuntu 20.04. Binaries for 22.04 and Qt6 are not currently available.
The macOS binaries are for OBS 28 and Qt6, but you will likely not be able to use this version on ARM machines due to libndi 4 not providing support for ARM.
Windows
On Windows, you must reboot your computer to make a new or updated NDI Runtime installation effective
- Using the installer (recommended) : download it, launch it and follow the instructions.
- Using the obs-ndi-4.10.0-Qt6-Windows.ziparchive:
- Copy the contents of the archive to the root of your OBS Studio installation folder
- Install the NDI 4.5 Windows runtime using the installer provided here: https://ndi.palakis.fr/runtime/ndi-runtime-4.5.1-Windows.exe
Ubuntu/Debian (Qt5)
Download libndi4_4.5.1-1_amd64.deb and obs-ndi-4.10.0-Ubuntu64.deb (both are provided below), and install them on your system.
macOS
(P.S. Thanks to @DDRBoxman for the binaries here and getting us by for the time being while 5.x is in development!)
- Download and run obs-ndi-4.10.0-Qt6-macOS.pkg (provided below)
- Install the NDI 4.5.1 macOS runtime using the installer provided here: https://ndi.palakis.fr/runtime/ndi-runtime-4.5.1-macOS.pkg
Windows, Linux and macOS Install instructions: see the release page on GitHub.
This release fixes an issue targeting the Debian/Ubuntu package. For the latest Windows and macOS release, see obs-ndi 4.9.0.
Only use this release with OBS Studio v25 or above!
Changes since 4.9.0
Windows, Linux and macOS Install instructions: see the release page on GitHub.
- Ubuntu Bugfix: plugin installed in the wrong location (is supposed to be in /usr/lib/obs-plugins instead of /usr/lib/$multiarch/obs-plugins)
Only use this release with OBS Studio v25 or above!
Changes since 4.8.0
- Improvements to the NDI Source (#459):
- The "Sync" setting now defaults to "Source Timing"
- This is the best option to keep audio and video synced together, and it has been tested against OBS and vMix with successful results.
- Among the options of the "Sync" source parameter, the "Internal" sync option has been removed
- This mode never actually worked and is fundamentally flawed.
- All platforms now target OBS v25 or above (including you, macOS users!)
- Feature: Russian translation (#443)
- Bugfix: the Ubuntu/Debian package now only installs the plugin into
/usr/lib/x86_64-linux-gnu/obs-plugins
(#460)
Windows, Linux and macOS Install instructions: see the release page on GitHub.
Only use this release with OBS Studio v25 (v24 on macOS) or above!
Changes since 4.7.1
Features & Improvements
Bug fixes
- NDI 4.5 support (#416)
- On macOS, you need to install the NDI 4.5 runtime manually! (runtime download links are provided on the Download page linked below)
- Spanish localization (thanks @COOLIGUAY in #357)
Windows, Linux and macOS Install instructions: see the release page on GitHub.
- Bugfix: The NDI Output Settings dialog wasn't always showing text input fields for the Program & Preview output names (#373)
- Bugfix: NDI runtime download issues on Windows. The obs-ndi installer now downloads the runtime from a mirror I manage to prevent download errors that cause failed installs (#140)
- A myriad of macOS bugfixes:
- The plugin wasn't loading because of a problem with how macOS looks for plugin dependencies (#409)
- With NDI 4.5 installed on the system, obs-ndi 4.7.1 would crash. This is now fixed with the addition of NDI 4.5 support.
- The obs-ndi installer could fail to download the NDI runtime because of download server issues, or could fail to install it because it is not digitally signed. This step has been removed. macOS users now have to download & install the NDI 4.5 runtime separately (links provided on the Download page).
- In addition to being digitally signed, the obs-ndi installer is now also notarized by Apple. This should eliminate "malicious software" errors on Catalina.
Only use this release with OBS 22 or above!
Changes since 4.7.0
Windows, Linux and macOS Install instructions: see the release page on GitHub.
- Windows installer: the NDI runtime installation is now a separate component that can be disabled if you don't want the runtime automatically installed
- macOS: fixes for OBS Studio 24.0.3 and Catalina compatibility
Only use this release with OBS 22 or above!
Changes since 4.6.2
Windows, Linux and macOS Install instructions: see the release page on GitHub.
- Plugin updated to NDI 4.0. Fixes an issue where previous versions of the plugin were not compatible with the NDI 4.0 Runtime. If the installer doesn't do it for you (on Windows & macOS), download the NDI Runtime using the link in the install instructions, then reinstall it and reboot. Linux users must install the new libndi manually.
This release fixes a Windows-specific issue. The latest version for Linux & macOS is 4.6.1
Hotfix changes:
Install instructions: see the release page on GitHub.
- Bugfix: NDI Source not showing up in the "New Source" context menu
Only use this release with OBS 22 or above!
Changes since 4.6.0:
Windows, Linux and macOS Install instructions: see the release page on GitHub.
- OBS v24 Release Candidate bugfix: crash when starting the preview output
- Linux: fix plugin location issues on Ubuntu (now installs the plugin both in "/usr/lib/obs-plugins" and "/usr/lib/x86_64-linux-gnu/obs-plugins")
Only use this release with OBS 22 or above!
Changes since 4.5.3
Windows, Linux and macOS Install instructions: see the release page on GitHub.
- Fix for microstutter issues encountered by several users (courtesy of @loopy750)
- Bugfix: the Dedicated Output filter used to output nothing if a Color Correction filter was placed on first position of a filter chain
- Source: new "Latency" option.
- Be careful: setting this to "Low" can cause microstutters. Use with caution!
- Source and Output: native support for NV12 and I420 YUV pixel formats.
- Previous versions of the plugin used to perform the conversion to NDI's native UYVY format, but now the NDI SDK supports these two formats natively, removing the need for any conversion performed by the plugin.
- Linux + macOS bugfix: NDI Name text inputs for program and output were not visible
- macOS enhancement: try to prevent App Nap from suspending background tasks
- NDI SDK support updated to version 3.8
- Catalan localization
- NDI runtime version now shown at the bottom of the settings dialog (and printed in the current log)
- Output: slightly improved memory allocation in the audio output code
- Automated macOS builds now use Azure Pipelines instead of Travis CI