Releases: obs-ndi/obs-ndi
obs-ndi 4.13.1
What's Changed
- Add German translation & clean up locales by @Vainock in #946
- obs-ndi-output: Fix crash during plugin configuration change by @mhhen in #978
- Release 4.13.1 hotfix by @paulpv in #979
New Contributors
Full Changelog: 4.13.0...4.13.1
Checksums
obs-ndi-4.13.1-macos-universal.pkg: 9367964f1a46667eb1ecbd533dce0c8a4454d44823babfe15cd1a0a6b06ba409
obs-ndi-4.13.1-source.tar.xz: 351cde45dc4eed27fd246d6f24905612786c471da89f7070a83981cb4f240757
obs-ndi-4.13.1-windows-x64-Installer.exe: a73f34baea9b3739fa501b7311cd00cd24ad243755e6081c24e7996141b671ea
obs-ndi-4.13.1-x86_64-linux-gnu-dbgsym.ddeb: ce92f28ad36dafe6d42ea81453ce22e380af3bc4e4a85bec45c8871c012952f0
obs-ndi-4.13.1-x86_64-linux-gnu.deb: 5436f823f8886f4c57ea5fe538905ea322add5185a812896afd9a3369628e4dd
obs-ndi 4.13.0
What's Changed
This plugin now requires OBS >= v30.0.0 which requires Qt6 which requires 64-bit.
Full Changelog: 4.12.0...4.13.0
Checksums
obs-ndi-4.13.0-macos-universal.pkg: 0a18604d710734d3d07a1a4dc8ff2007027444b16944341e84b408546d95272e
obs-ndi-4.13.0-source.tar.xz: 619d66973f5283367318cd9f19d7bf68a7805d5dd62b9f539a1abbef43e580f8
obs-ndi-4.13.0-windows-x64-Installer.exe: 101dc8a7e4e84dccf2f89d3a56eeb4c18b9fe83eff54c3a23f2d104b3545e0c5
obs-ndi-4.13.0-x86_64-linux-gnu-dbgsym.ddeb: ee3dacefe06796e211b668a3d9acafa9791c9e390d90220c8a66d5c81d63a9d5
obs-ndi-4.13.0-x86_64-linux-gnu.deb: d7d039d5361bf7b072f9b9649066b356664fd7712cc9d6bffce5dfd7bf062efb
obs-ndi 4.12.0
What's Changed
- Update Readme with new NDI Runtime link by @Trouffman in #876
- Update to latest obs-plugintemplate code by @paulpv in #912
- Fixing build symlinks by @paulpv in #913 #914
- Fixing build failures that have been around since 2023/05/26 by @paulpv in #915 #916 #917 #918
- Fix dangling pointer access in main output by @norihiro in #920
- Update french translation by @Trouffman in #860
- Add Romanian Translation by @Trouffman in #891
- Add Latency buffering options by @congoblue in #867
- Add ptz to ndi source by @exeldro in #885
- Preparing for 4.12.0 release by @paulpv in #919
- Added experimental Framesync mode to NDI Source:
https://docs.ndi.video/docs/sdk/14.-ndi-recv#frame-synchronization
New Contributors
- @Trouffman made their first contribution in #876
- @congoblue made their first contribution in #867
- @exeldro made their first contribution in #885
Full Changelog: 4.11.1...4.12.0
Checksums
obs-ndi-4.12.0-macos-universal.pkg: 89e6d4505481fa4c7d2ce2d239e3fa5aebf6f385c0040b9f0748a667b0a95d09
obs-ndi-4.12.0-source.tar.xz: 6504ac113b712a080c09abc2e7f319ef7fe17af2298b69bc00a0bb7a898f6198
obs-ndi-4.12.0-windows-x64-Installer.exe: 2c404fe2876791490dfc325e8cc45eea7906620c1397f036956e165f5cca3d63
obs-ndi-4.12.0-x86_64-linux-gnu-dbgsym.ddeb: 5eb87f1091c2a3bf8e4dedae4cec87fe1b38130588e58ab682a864a49f766f94
obs-ndi-4.12.0-x86_64-linux-gnu.deb: fc7d2d2ef31e4b36a56e7944d60fd26393c5aafb568dbeecede5c33bf191cd91
obs-ndi 4.11.1
Requirements:
- OBS >=28
- NDI 5 Runtime (optionally installed via NDI Tools)
Install
- Download and install the below Linux, MacOS, or Windows version.
- Linux:
sudo dpkg -i obs-ndi-4.11.1-linux-x86_64.deb
- MacOS: Run
obs-ndi-4.11.1-macos-universal.pkg
- Windows: Run
obs-ndi-4.11.1-windows-x64-Installer.exe
- Linux:
- Download and install the NDI 5 runtime from:
- Linux:
#!/bin/bash set -e LIBNDI_INSTALLER_NAME="Install_NDI_SDK_v5_Linux" LIBNDI_INSTALLER="$LIBNDI_INSTALLER_NAME.tar.gz" LIBNDI_INSTALLER_SHA256="00d0bedc2c72736d82883fc0fd6bc1a544e7958c7e46db79f326633d44e15153" pushd /tmp sudo apt-get install curl curl -L -o $LIBNDI_INSTALLER https://downloads.ndi.tv/SDK/NDI_SDK_Linux/$LIBNDI_INSTALLER -f --retry 5 echo "$LIBNDI_INSTALLER_SHA256 $LIBNDI_INSTALLER" | sha256sum -c tar -xf $LIBNDI_INSTALLER yes | PAGER="cat" sh $LIBNDI_INSTALLER_NAME.sh rm -rf ndisdk mv "NDI SDK for Linux" ndisdk sudo cp -P ndisdk/lib/x86_64-linux-gnu/* /usr/local/lib/ sudo ldconfig echo libndi installed to /usr/local/lib/ ls -la /usr/local/lib/libndi* rm -rf ndisdk popd
- MacOS: libNDI_5.5.3_for_Mac.pkg
- Windows: NDI 5.5.3 Runtime.exe
- Linux:
What's Changed
- a65eab2 Fix #455 4.9 installer flagged by Microsoft SmartScreen and other AVs
- Changing readme
Palakis
toobs-ndi
by @paulpv in #862
Full Changelog: 4.11.0...4.11.1
Checksums
libndi5-dev_5.5.3-1_amd64.deb: 9531dbacc56f89a727c4d1ae52dc9641ccd95e9067ac07e16376bf602c92c951
libndi5_5.5.3-1_amd64.deb: 3c47dd2386cd2a59df5f86953a7675ffe0ecf326eea784c4f17084f657a6e0ca
obs-ndi-4.11.1-linux-x86_64.deb: cca87f5409239a2be8229ed550c42b81b972d1b2c805773bec2ed8d8cdbe852e
obs-ndi-4.11.1-macos-arm64.pkg: 06700de70fe5d94de089ee095f79049eae8ee7fcaffd9b4189ac56d354efe75a
obs-ndi-4.11.1-macos-universal.pkg: e2008e9ce970fdb5edeb6f24c50526eef1e383776ffcc52f7bb6ee8ea1116ea2
obs-ndi-4.11.1-macos-x86_64.pkg: f8264485c5a01eb4e1c675970e00ba4738ed1dae0fa8047898924f52522fd9d9
obs-ndi-4.11.1-windows-x64-Installer.exe: ea83132faded5aad6450359f951abfa8278b61fb7fbda2daaccd2573671b09c4
obs-ndi-4.11.1-windows-x64.zip: 3e68fece3909cbdc8e4a076fb7629a4f4b5c46478516f857adab4b04f7c0d611
obs-ndi 4.11.0
Requirements:
- OBS >=28
- NDI 5 Runtime (optionally installed via NDI Tools)
Install
- Download and install the below Linux, MacOS, or Windows version.
- Linux:
sudo dpkg -i obs-ndi-4.11.0-linux-x86_64.deb
- MacOS: Run
obs-ndi-4.11.0-macos-universal.pkg
- Windows: Run
obs-ndi-4.11.0-windows-x64-Installer.exe
- Linux:
- Download and install the NDI 5 runtime from:
- Linux:
#!/bin/bash set -e LIBNDI_INSTALLER_NAME="Install_NDI_SDK_v5_Linux" LIBNDI_INSTALLER="$LIBNDI_INSTALLER_NAME.tar.gz" LIBNDI_INSTALLER_SHA256="00d0bedc2c72736d82883fc0fd6bc1a544e7958c7e46db79f326633d44e15153" pushd /tmp sudo apt-get install curl curl -L -o $LIBNDI_INSTALLER https://downloads.ndi.tv/SDK/NDI_SDK_Linux/$LIBNDI_INSTALLER -f --retry 5 echo "$LIBNDI_INSTALLER_SHA256 $LIBNDI_INSTALLER" | sha256sum -c tar -xf $LIBNDI_INSTALLER yes | PAGER="cat" sh $LIBNDI_INSTALLER_NAME.sh rm -rf ndisdk mv "NDI SDK for Linux" ndisdk sudo cp -P ndisdk/lib/x86_64-linux-gnu/* /usr/local/lib/ sudo ldconfig echo libndi installed to /usr/local/lib/ ls -la /usr/local/lib/libndi* rm -rf ndisdk popd
- MacOS: libNDI_5.5.3_for_Mac.pkg
- Windows: NDI 5.5.3 Runtime.exe
- Linux:
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
Checksums
libndi5-dev_5.5.3-1_amd64.deb: 0073290af631f82c6004cff7817fa05002a0bfd82cbb1cab6b1f75c5dbbfd189
libndi5_5.5.3-1_amd64.deb: 304fb2847e7f17e7cf908a9ea2dc56f4d18a96eb5aadced29218823787aa68b5
obs-ndi-4.11.0-linux-x86_64.deb: 22c2d765400e48a98064c4746e51f866daa0d13512450ac10d35cbd0c645baaa
obs-ndi-4.11.0-macos-arm64.pkg: 7c17c07477e4fbdab12bc797d39d29b7143e2b320fe91153a15a5a72f0893ac1
obs-ndi-4.11.0-macos-universal.pkg: 0a541cd01f7ea8eca1c12387c44ccff18961236c1284d3e97318899d2cb65dbf
obs-ndi-4.11.0-macos-x86_64.pkg: 09d7fa43ce22e2d227acfc9bccbe8e193d95d4564aaf08e0eca955fafff35f24
obs-ndi-4.11.0-windows-x64-Installer.exe: d349b3422533bf48d46e908b55fecc3f40255dee5ce7d3f3e31dc284f34084bf
obs-ndi-4.11.0-windows-x64.zip: 44b5462ad70c9405e6e9248f40e704cb01a7b32cd33d1996198424a6501faad2
obs-ndi 4.11.0-RC
RELEASE CANDIDATE
Please test this binary and use the Discussion thread to let me know of any problems or feedback.
- Requires OBS28+
- Requires NDI5
- Fixes audio glitch bug(s)
Perhaps I should update the readme with install instructions (especially for Linux)?
If you are a user that wants to stay on OBS27, please use the Discussion thread and let me know so that I can prioritize releasing a pre-obs28
version.
Other changes
- 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
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
Full Changelog: 4.9.1...4.11.0-RC
Checksums
libndi5-dev_5.5.3-1_amd64.deb: 0e68d43ec058d3dc210f376b6636b875ca15b5be4456e80b551255173d8d3c24
libndi5_5.5.3-1_amd64.deb: 915cc7b7cae312c0ad8e9c2266a2d501ed7ffbfb687ff803c04dc582d7fbada3
obs-ndi-4.11.0-linux-x86_64.deb: b4152b1674177e572c581d5b17128f68eebec9aa8b2cbeddc1ad51ed317d46b4
obs-ndi-4.11.0-macos-arm64.pkg: c383f66514a58b733c2758e1908b5f98c27af872010faf4aae71953861daa8c8
obs-ndi-4.11.0-macos-universal.pkg: 3d7ce66448636f452db9198da33aeb875fd542429d94adc3adcf40ec7d57a32a
obs-ndi-4.11.0-macos-x86_64.pkg: fbc7e524bd60f31704c97f92c42b8b7b5e9bac9c7441556263b4ef7a20a09084
obs-ndi-4.11.0-windows-x64-Installer.exe: 8343ecb85e2fa538f86d11c61bea34fced4189e642e526d93af6861ac50d2eea
obs-ndi-4.11.0-windows-x64.zip: c3af03c8caef3768d453f5a0671f814b73a836b8a996680d138b3ea268f6c5ef
obs-ndi 4.10.0 (OBS 28 Support)
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
- Using the installer (recommended) : download it, launch it and follow the instructions.
- Using the obs-ndi-4.10.0-Qt6-Windows.zip archive:
- 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
On Windows, you must reboot your computer to make a new or updated NDI Runtime installation effective
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
- 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
(P.S. Thanks to @DDRBoxman for the binaries here and getting us by for the time being while 5.x is in development!)
obs-ndi 4.9.1 (Ubuntu package bugfix)
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
- Ubuntu Bugfix: plugin installed in the wrong location (is supposed to be in
/usr/lib/obs-plugins
instead of/usr/lib/$multiarch/obs-plugins
)
Install instructions
Ubuntu/Debian
Download libndi4_4.5.1-1_amd64.deb and obs-ndi_4.9.1-1_amd64.deb (both are provided below), and install them on your system.
obs-ndi 4.9.0
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.
- The "Sync" setting now defaults to "Source Timing"
- 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)
Install instructions
Windows
- Using the installer (recommended) : download it, launch it and follow the instructions.
- Using the obs-ndi-4.9.0-Windows.zip archive:
- 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
On Windows, you must reboot your computer to make a new or updated NDI Runtime installation effective
Ubuntu/Debian
Download libndi4_4.5.1-1_amd64.deb and obs-ndi_4.9.0-1_amd64.deb (both are provided below), and install them on your system.
macOS
Starting with obs-ndi 4.8.0, the NDI runtime is not installed automatically anymore.
- Download and run obs-ndi-4.9.0-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
obs-ndi 4.8.0
Only use this release with OBS Studio v25 (v24 on macOS) or above!
Changes since 4.7.1
Features & Improvements
- NDI 4.5 support (#416)
- On macOS, you need to install the NDI 4.5 runtime manually! (download link below)
- Spanish localization (thanks @COOLIGUAY in #357)
Bug fixes
- 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 below).
- In addition to being digitally signed, the obs-ndi installer is now also notarized by Apple. This should eliminate "malicious software" prompts on Catalina.
Install instructions
Windows
- Using the installer (recommended) : download it, launch it and follow the instructions.
- Using the obs-ndi-4.8.0-Windows.zip archive:
- 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
On Windows, you must reboot your computer to make a new or updated NDI Runtime installation effective
Ubuntu/Debian
Download libndi4_4.5.1-1_amd64.deb and obs-ndi_4.8.0-1_amd64.deb (both are provided below), and install them on your system.
macOS
Starting with obs-ndi 4.8.0, the NDI runtime is not installed automatically anymore.
- Download and run obs-ndi-4.8.0-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