I had the same problem with my MacBook Pro, but now NDI appears. I instaled an older version of OBS, especificly the 25.0.5 version , then I did this:
1.Download and run obs-ndi-4.9.0-macOS.pkg (provided below)
2.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
Link to download obs-ndi 4.9.0 :
https://github.com/Palakis/obs-ndi/releases/tag/4.9.0
Hope it can help you guys.
I tried following every instruction carefully, from multiple sources, including what you have here JayLazar, but NDI still doesn't show up in the tools menu.
Any help is really appreciated.
Thank you,
Joe
Here is the log.
10:32:41.578: CPU Name: Apple M1
10:32:41.578: CPU Speed: 2400MHz
10:32:41.578: Physical Cores: 8, Logical Cores: 8
10:32:41.578: Physical Memory: 16384MB Total
10:32:41.578: OS Name: Mac OS X (NSMACHOperatingSystem)
10:32:41.578: OS Version: Version 11.1 (Build 20C69)
10:32:41.578: Kernel Version: 20.2.0
10:32:41.581: hotkeys-cocoa: Getting keyboard keys failed
10:32:41.581: hotkeys-cocoa: Using layout 'com.apple.keylayout.US'
10:32:41.582: Current Date/Time: 2021-01-26, 10:32:41
10:32:41.582: Browser Hardware Acceleration: true
10:32:41.582: Portable mode: false
10:32:41.703: OBS 26.1.2 (mac)
10:32:41.703: ---------------------------------
10:32:41.703: ---------------------------------
10:32:41.705: audio settings reset:
10:32:41.705: samples per sec: 48000
10:32:41.705: speakers: 2
10:32:41.727: ---------------------------------
10:32:41.727: Initializing OpenGL...
10:32:41.762: Loading up OpenGL on adapter Apple Apple M1
10:32:41.763: OpenGL loaded successfully, version 4.1 Metal - 71.0.7, shading language 4.10
10:32:41.845: ---------------------------------
10:32:41.845: video settings reset:
10:32:41.845: base resolution: 1920x1080
10:32:41.845: output resolution: 1280x720
10:32:41.845: downscale filter: Bicubic
10:32:41.845: fps: 30/1
10:32:41.845: format: NV12
10:32:41.845: YUV mode: 709/Partial
10:32:41.846: NV12 texture support not available
10:32:41.852: Audio monitoring device:
10:32:41.852: name: Default
10:32:41.852: id: default
10:32:41.852: ---------------------------------
10:32:41.873: Failed to load 'en-US' text for module: 'decklink-captions.so'
10:32:41.882: Failed to load 'en-US' text for module: 'decklink-ouput-ui.so'
10:32:42.459: Decklink API Compiled version 11.6
10:32:42.459: Decklink API Installed version 11.6
10:32:42.487: [mac-virtualcam] version=1.3.0
10:32:42.596: [VideoToolbox encoder]: Adding VideoToolbox H264 encoders
10:32:42.610: [obs-browser]: Version 2.10.0
10:32:42.610: [obs-browser]: CEF Version 85.0.0-HEAD.2273+g93b66a0+chromium-85.0.4183.121
10:32:42.844: os_dlopen(/Applications/VLC.app/Contents/MacOS/lib/libvlccore.dylib->/Applications/VLC.app/Contents/MacOS/lib/libvlccore.dylib): dlopen(/Applications/VLC.app/Contents/MacOS/lib/libvlccore.dylib, 257): image not found
10:32:42.844:
10:32:42.844: Couldn't find VLC installation, VLC video source disabled
10:32:42.868: Failed to load 'en-US' text for module: 'StreamDeckPlugin.so'
10:32:42.889: [obs-ndi] hello ! (version 4.9.0)
10:32:42.889: [obs-ndi] Trying ''
10:32:42.890: [obs-ndi] Trying '/usr/lib'
10:32:42.890: [obs-ndi] Trying '/usr/local/lib'
10:32:42.890: [obs-ndi] Found NDI library at '/usr/local/lib/libndi.4.dylib'
10:32:42.915: [obs-ndi] NDI runtime loaded successfully
10:32:42.915: [obs-ndi] CPU unsupported by NDI library. Module won't load.
10:32:42.915: Failed to initialize module 'obs-ndi.so'
10:32:42.915: ---------------------------------
10:32:42.915: Loaded Modules:
10:32:42.915: obs-ndi.so
10:32:42.915: StreamDeckPlugin.so
10:32:42.915: vlc-video.so
10:32:42.915: text-freetype2.so
10:32:42.915: rtmp-services.so
10:32:42.915: obs-x264.so
10:32:42.915: obs-vst.so
10:32:42.915: obs-transitions.so
10:32:42.915: obs-outputs.so
10:32:42.915: obs-filters.so
10:32:42.915: obs-ffmpeg.so
10:32:42.915: obs-browser.so
10:32:42.915: mac-vth264.so
10:32:42.915: mac-virtualcam.so
10:32:42.915: mac-syphon.so
10:32:42.915: mac-decklink.so
10:32:42.915: mac-capture.so
10:32:42.915: mac-avcapture.so
10:32:42.915: image-source.so
10:32:42.915: frontend-tools.so
10:32:42.915: decklink-ouput-ui.so
10:32:42.915: decklink-captions.so
10:32:42.915: coreaudio-encoder.so
10:32:42.915: ---------------------------------
10:32:42.915: os_dlopen(../obs-plugins/obs-browser->../obs-plugins/obs-browser.so): dlopen(../obs-plugins/obs-browser.so, 257): image not found
10:32:42.915:
10:32:42.916: ==== Startup complete ===============================================
10:32:42.971: Switched to Preview/Program mode
10:32:42.971: ------------------------------------------------
10:32:42.972: All scene data cleared
10:32:42.972: ------------------------------------------------
10:32:43.129: coreaudio: device 'Blackmagic Design' initialized
10:32:43.129: [Loaded global audio device]: 'Mic/Aux'
10:32:43.131: Switched to scene 'Scene'
10:32:43.133: ------------------------------------------------
10:32:43.133: Loaded scenes:
10:32:43.133: - scene 'Scene':
10:32:43.133: ------------------------------------------------
10:32:43.151: adding 21 milliseconds of audio buffering, total audio buffering is now 21 milliseconds (source: Mic/Aux)
10:32:43.151: