Video from usb capturing device is green/pink, only in OBS

Great-and-tiny

New Member
I am having issues with the video from my DSLR camera. It's hooked up with a video capturing device to the USB port of my iMac. The video signal is without problems when using other apps like Quicktime or Zoom. But when I add the video signal in OBS (new source-> video capture device->usb video), the video colors are green and pink. See the attached screenshot.

Here's what I know so far:
- Internal iMac webcam video signal is working without issues in OBS (all colors)
- OBS on BigSur worked without issues
- I am now on Sonoma 14.5
- I am using OBS 30.1.2 (64bit)
- I've tried downgrading to OBS 27 but that didn't make a difference
- I've tried changing some settings but haven't seen any change to the video colors

Any help to fix this would be much appreciated.

Log file:
11:06:18.938: [macOS] Permission for audio device access granted.
11:06:18.947: [macOS] Permission for video device access granted.
11:06:18.955: [macOS] Permission for accessibility granted.
11:06:18.969: [macOS] Permission for screen capture granted.
11:06:18.970: CPU Name: Intel(R) Core(TM) i5-4570 CPU @ 3.20GHz
11:06:18.970: CPU Speed: 3200MHz
11:06:18.970: Physical Cores: 4, Logical Cores: 4
11:06:18.970: Physical Memory: 32768MB Total
11:06:18.970: Model Identifier: iMac14,2
11:06:18.970: OS Name: macOS
11:06:18.970: OS Version: Version 14.5 (Build 23F79)
11:06:18.970: Rosetta translation used: false
11:06:18.970: Kernel Version: 23.5.0
11:06:18.971: hotkeys-cocoa: Using layout 'com.apple.keylayout.ABC'
11:06:18.972: Current Date/Time: 2024-06-17, 11:06:18
11:06:18.972: Browser Hardware Acceleration: true
11:06:18.972: Qt Version: 6.6.2 (runtime), 6.6.2 (compiled)
11:06:18.972: Portable mode: false
11:06:19.220: OBS 30.1.2 (mac)
11:06:19.220: ---------------------------------
11:06:19.222: ---------------------------------
11:06:19.222: audio settings reset:
11:06:19.222: samples per sec: 48000
11:06:19.222: speakers: 2
11:06:19.222: max buffering: 960 milliseconds
11:06:19.222: buffering type: dynamically increasing
11:06:19.223: ---------------------------------
11:06:19.223: Initializing OpenGL...
11:06:19.323: Loading up OpenGL on adapter NVIDIA Corporation NVIDIA GeForce GT 755M OpenGL Engine
11:06:19.323: OpenGL loaded successfully, version 4.1 NVIDIA-16.0.12 355.11.11.10.10.143, shading language 4.10
11:06:19.863: ---------------------------------
11:06:19.863: video settings reset:
11:06:19.863: base resolution: 1920x1080
11:06:19.863: output resolution: 1920x1080
11:06:19.863: downscale filter: Bicubic
11:06:19.863: fps: 30/1
11:06:19.863: format: NV12
11:06:19.863: YUV mode: sRGB/Partial
11:06:19.863: NV12 texture support not available
11:06:19.863: P010 texture support not available
11:06:19.863: Audio monitoring device:
11:06:19.863: name: Default
11:06:19.863: id: default
11:06:19.864: ---------------------------------
11:06:19.872: No AJA devices found, skipping loading AJA UI plugin
11:06:19.872: Failed to initialize module 'aja-output-ui'
11:06:19.880: No AJA devices found, skipping loading AJA plugin
11:06:19.880: Failed to initialize module 'aja'
11:06:19.883: Failed to load 'en-US' text for module: 'decklink-captions'
11:06:19.885: Failed to load 'en-US' text for module: 'decklink-output-ui'
11:06:19.887: A DeckLink iterator could not be created. The DeckLink drivers may not be installed
11:06:19.887: Failed to initialize module 'decklink'
11:06:20.145: [obs-browser]: Version 2.23.4
11:06:20.145: [obs-browser]: CEF Version 103.0.5060.134 (runtime), 103.61.26+g3630089+chromium-103.0.5060.134 (compiled)
11:06:20.200: [obs-websocket] [obs_module_load] you can haz websockets (Version: 5.4.2 | RPC Version: 1)
11:06:20.200: [obs-websocket] [obs_module_load] Qt version (compile-time): 6.6.2 | Qt version (run-time): 6.6.2
11:06:20.200: [obs-websocket] [obs_module_load] Linked ASIO Version: 102900
11:06:20.207: [obs-websocket] [obs_module_load] Module loaded.
11:06:20.224: [vlc-video]: VLC 3.0.21 Vetinari found, VLC video source enabled
11:06:20.224: ---------------------------------
11:06:20.224: Loaded Modules:
11:06:20.224: vlc-video
11:06:20.224: text-freetype2
11:06:20.224: rtmp-services
11:06:20.224: obs-x264
11:06:20.224: obs-websocket
11:06:20.224: obs-webrtc
11:06:20.224: obs-vst
11:06:20.224: obs-transitions
11:06:20.224: obs-outputs
11:06:20.224: obs-filters
11:06:20.224: obs-ffmpeg
11:06:20.224: obs-browser
11:06:20.224: mac-virtualcam
11:06:20.224: mac-videotoolbox
11:06:20.224: mac-syphon
11:06:20.224: mac-capture
11:06:20.224: mac-avcapture
11:06:20.224: mac-avcapture-legacy
11:06:20.224: image-source
11:06:20.224: frontend-tools
11:06:20.224: decklink-output-ui
11:06:20.224: decklink-captions
11:06:20.224: coreaudio-encoder
11:06:20.224: ---------------------------------
11:06:20.244: [VideoToolbox encoder]: Added VideoToolbox encoders
11:06:20.244: QWidget::setTabOrder: 'first' and 'second' must be in the same window
11:06:20.244: ==== Startup complete ===============================================
11:06:20.312: All scene data cleared
11:06:20.313: ------------------------------------------------
11:06:20.494: Downmix enabled: 2 to 2 channels.
11:06:20.537: coreaudio: Device 'BlackHole 2ch' [44100 Hz] initialized
11:06:20.537: [Loaded global audio device]: 'Desktop Audio'
11:06:20.558: Downmix enabled: 2 to 2 channels.
11:06:20.599: coreaudio: Device 'Built-in Microphone' [44100 Hz] initialized
11:06:20.599: [Loaded global audio device]: 'Mic/Aux'
11:06:20.603: Switched to scene 'Scene'
11:06:20.603: ------------------------------------------------
11:06:20.603: Loaded scenes:
11:06:20.603: - scene 'Scene':
11:06:20.603: - source: 'Video Capture Device 2' (macos-avcapture)
11:06:20.603: ------------------------------------------------
11:06:20.662: Video Capture Device 2: Selected device 'usb video'
11:06:21.212: [mac-virtualcam] macOS Camera Extension activated successfully.
 

Attachments

  • Screenshot 2024-06-17 at 10.58.52.png
    Screenshot 2024-06-17 at 10.58.52.png
    984.3 KB · Views: 1
Top