Camera freezing on OBS 32.0.2 (macOS Tahoe 26.1, M2, Cam Link 4K)

Relsind

New Member
Hi everyone,

I’ve been using OBS 32.0.1 on macOS Tahoe 26.0 with zero issues — perfect for podcast filming. After updating OBS to 32.0.2, my Sony ZV-1 → Elgato Cam Link 4K → M2 Mac (USB-C) setup began freezing within seconds of opening OBS. The preview and recording both freeze (like a still photo), though audio continues.

After updating macOS to Tahoe 26.1, the camera stayed active for almost 2 hours once, but now freezes again within minutes. The same setup worked flawlessly for weeks before the update, so something changed in 32.0.2 or its interaction with macOS.

What I’ve tried:

  • Full clean uninstall / reinstall of OBS (deleted all support folders, receipts, and caches).
  • Renderer set to OpenGL.
  • Capture settings: Custom 1920×1080 @ 30 FPS, YUY2, buffering off, “Deactivate when not showing” on.
  • Direct USB 3 connection (no hub, Belkin high-speed cable).
  • Removed Camo, Insta360, and Teams.
  • Reset macOS camera services:
    sudo killall VDCAssistant
    sudo killall AppleCameraAssistant
  • Camera works fine in QuickTime (so freeze happens only in OBS).
Specs:
macOS 15.1 (Tahoe 26.1) | OBS 32.0.2 (Apple Silicon) | Sony ZV-1 | Elgato Cam Link 4K | Belkin USB-C 3.1 Cable

Log: https://obsproject.com/logs/yrndhlLSa7NBp84N

Request:
Has anyone seen video freezing with OBS 32.0.2 on macOS 26.1 using HDMI capture devices? Any stable workaround (YUY2 vs MJPEG, 1080p vs 4K, etc.)? Would installing OBS 32.1 RC1 help?

Any insights or confirmed workarounds would be hugely appreciated — this issue currently prevents me from recording my podcast.

Thanks a lot!
 

Relsind

New Member
here is my log file from obs:
OBS 32.0.2 log file uploaded at 2025-11-10, 17:17:38



17:16:09.814: [macOS] Permission for audio device access granted.

17:16:09.817: [macOS] Permission for video device access granted.

17:16:09.817: [macOS] Permission for input monitoring granted.

17:16:09.823: [macOS] Permission for screen capture granted.

17:16:09.823: CPU Name: Apple M2 Max

17:16:09.823: Physical Cores: 12, Logical Cores: 12

17:16:09.823: Physical Memory: 32768MB Total

17:16:09.823: Model Identifier: Mac14,5

17:16:09.823: OS Name: macOS

17:16:09.823: OS Version: Version 26.0.1 (Build 25A362)

17:16:09.823: Rosetta translation used: false

17:16:09.823: Kernel Version: 25.0.0

17:16:09.824: hotkeys-cocoa: Using keyboard layout 'com.apple.keylayout.British'

17:16:09.824: Current Date/Time: 2025-11-10, 17:16:09

17:16:09.824: Browser Hardware Acceleration: true

17:16:09.824: Qt Version: 6.8.3 (runtime), 6.8.3 (compiled)

17:16:09.824: Portable mode: false

17:16:09.952: OBS 32.0.2 (mac)

17:16:09.952: ---------------------------------

17:16:09.955: ---------------------------------

17:16:09.955: audio settings reset:

17:16:09.955: samples per sec: 48000

17:16:09.955: speakers: 2

17:16:09.955: max buffering: 960 milliseconds

17:16:09.955: buffering type: dynamically increasing

17:16:09.957: ---------------------------------

17:16:09.957: Initializing OpenGL...

17:16:09.995: Loading up OpenGL on adapter Apple Apple M2 Max

17:16:09.995: OpenGL loaded successfully, version 4.1 Metal - 90.5, shading language 4.10

17:16:10.173: ---------------------------------

17:16:10.173: video settings reset:

17:16:10.173: base resolution: 3840x2160

17:16:10.173: output resolution: 3840x2160

17:16:10.173: downscale filter: Bicubic

17:16:10.173: fps: 30/1

17:16:10.173: format: NV12

17:16:10.173: YUV mode: Rec. 709/Partial

17:16:10.173: NV12 texture support enabled

17:16:10.173: P010 texture support not available

17:16:10.176: Audio monitoring device:

17:16:10.176: name: Default

17:16:10.176: id: default

17:16:10.191: ---------------------------------

17:16:10.195: No AJA devices found, skipping loading AJA UI plugin

17:16:10.195: Failed to initialize module 'aja-output-ui'

17:16:10.197: No AJA devices found, skipping loading AJA plugin

17:16:10.197: Failed to initialize module 'aja'

17:16:10.199: Failed to load 'en-US' text for module: 'decklink-captions'

17:16:10.201: Failed to load 'en-US' text for module: 'decklink-output-ui'

17:16:10.202: A DeckLink iterator could not be created. The DeckLink drivers may not be installed

17:16:10.202: Failed to initialize module 'decklink'

17:16:10.344: [obs-browser]: Version 2.26.3

17:16:10.344: [obs-browser]: CEF Version 127.0.6533.120 (runtime), 127.0.0-6533-fix-stutter.3039+g2b7d20b+chromium-127.0.6533.120 (compiled)

17:16:10.358: [obs-websocket] [obs_module_load] you can haz websockets (Version: 5.6.3 | RPC Version: 1)

17:16:10.358: [obs-websocket] [obs_module_load] Qt version (compile-time): 6.8.3 | Qt version (run-time): 6.8.3

17:16:10.358: [obs-websocket] [obs_module_load] Linked ASIO Version: 103200

17:16:10.361: [obs-websocket] [obs_module_load] Module loaded.

17:16:10.370: 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, 0x0106): tried: '/Applications/VLC.app/Contents/MacOS/lib/libvlccore.dylib' (mach-o file, but is an incompatible architecture (have 'x86_64', need 'arm64e' or 'arm64e.v1' or 'arm64' or 'arm64')), '/System/Volumes/Preboot/Cryptexes/OS/Applications/VLC.app/Contents/MacOS/lib/libvlccore.dylib' (no such file), '/Applications/VLC.app/Contents/MacOS/lib/libvlccore.dylib' (mach-o file, but is an incompatible architecture (have 'x86_64', need 'arm64e' or 'arm64e.v1' or 'arm64' or 'arm64')), '/Applications/VLC.app/Contents/MacOS/lib/libvlccore.9.dylib' (mach-o file, but is an incompatible architecture (have 'x86_64', need 'arm64e' or 'arm64e.v1' or 'arm64' or 'arm64')), '/System/Volumes/Preboot/Cryptexes/OS/Applications/VLC.app/Contents/MacOS/lib/libvlccore.9.dylib' (no such file), '/Applications/VLC.app/Contents/MacOS/lib/libvlccore.9.dylib' (mach-o file, but is an incompatible architecture (have 'x86_64', need 'arm64e' or 'arm64e.v1' or 'arm64' or 'arm64'))

17:16:10.370:

17:16:10.370: [vlc-video]: Couldn't find VLC installation, VLC video source disabled

17:16:10.370: ---------------------------------

17:16:10.370: Loaded Modules:

17:16:10.370: vlc-video

17:16:10.370: text-freetype2

17:16:10.370: rtmp-services

17:16:10.370: obs-x264

17:16:10.370: obs-websocket

17:16:10.370: obs-webrtc

17:16:10.370: obs-vst

17:16:10.370: obs-transitions

17:16:10.370: obs-outputs

17:16:10.370: obs-filters

17:16:10.370: obs-ffmpeg

17:16:10.370: obs-browser

17:16:10.370: mac-virtualcam

17:16:10.370: mac-videotoolbox

17:16:10.370: mac-syphon

17:16:10.370: mac-capture

17:16:10.370: mac-avcapture

17:16:10.370: mac-avcapture-legacy

17:16:10.370: image-source

17:16:10.370: frontend-tools

17:16:10.370: decklink-output-ui

17:16:10.370: decklink-captions

17:16:10.370: coreaudio-encoder

17:16:10.370: ---------------------------------

17:16:10.370: [VideoToolbox encoder]: Added VideoToolbox encoders

17:16:10.371: ---------------------------------

17:16:10.371: Available Encoders:

17:16:10.371: Video Encoders:

17:16:10.371: - ffmpeg_aom_av1 (AOM AV1)

17:16:10.371: - obs_x264 (x264)

17:16:10.371: - com.apple.videotoolbox.videoencoder.prores-422 (Apple VT ProRes Software Encoder)

17:16:10.371: - com.apple.videotoolbox.videoencoder.appleproreshw.422 (Apple VT ProRes Hardware Encoder)

17:16:10.371: - com.apple.videotoolbox.videoencoder.ave.avc (Apple VT H264 Hardware Encoder)

17:16:10.371: - com.apple.videotoolbox.videoencoder.h264 (Apple VT H264 Software Encoder)

17:16:10.371: - com.apple.videotoolbox.videoencoder.ave.hevc (Apple VT HEVC Hardware Encoder)

17:16:10.371: - com.apple.videotoolbox.videoencoder.hevc.vcp (Apple VT HEVC Software Encoder)

17:16:10.371: Audio Encoders:

17:16:10.371: - CoreAudio_AAC (CoreAudio AAC)

17:16:10.371: - ffmpeg_aac (FFmpeg AAC)

17:16:10.371: - ffmpeg_opus (FFmpeg Opus)

17:16:10.371: - ffmpeg_pcm_s16le (FFmpeg PCM (16-bit))

17:16:10.371: - ffmpeg_pcm_s24le (FFmpeg PCM (24-bit))

17:16:10.371: - ffmpeg_pcm_f32le (FFmpeg PCM (32-bit float))

17:16:10.371: - ffmpeg_alac (FFmpeg ALAC (24-bit))

17:16:10.371: - ffmpeg_flac (FFmpeg FLAC (16-bit))

17:16:10.371: ==== Startup complete ===============================================

17:16:10.408: All scene data cleared

17:16:10.408: ------------------------------------------------

17:16:10.476: Downmix enabled: 2 to 2 channels.

17:16:10.544: coreaudio: Device 'Yeti Stereo Microphone' [44100 Hz] initialized

17:16:10.590: Switched to scene 'Scene 1'

17:16:10.590: ------------------------------------------------

17:16:10.590: Loaded scenes:

17:16:10.590: - scene 'Scene 1':

17:16:10.590: - source: 'Audio Input Capture 3' (coreaudio_input_capture)

17:16:10.590: - source: 'Image' (image_source)

17:16:10.590: - source: 'Video Capture Device' (macos-avcapture)

17:16:10.590: - filter: 'Chroma Key' (chroma_key_filter_v2)

17:16:10.590: - filter: 'Color Key' (color_key_filter_v2)

17:16:10.590: ------------------------------------------------

17:16:10.614: Video Capture Device: Selected device 'Cam Link 4K'

17:16:10.995: [mac-virtualcam] macOS Camera Extension activated successfully.

17:16:13.537: [VideoToolbox advanced_video_recording: 'h264']: session created with hardware encoding

17:16:13.584: [VideoToolbox advanced_video_recording: 'h264']: settings:

17:16:13.584: vt_encoder_id com.apple.videotoolbox.videoencoder.ave.avc

17:16:13.584: rate_control: CBR

17:16:13.584: bitrate: 2500 (kbps)

17:16:13.584: quality: 0.600000

17:16:13.584: fps_num: 30

17:16:13.584: fps_den: 1

17:16:13.584: width: 3840

17:16:13.584: height: 2160

17:16:13.584: keyint: 2 (s)

17:16:13.584: limit_bitrate: off

17:16:13.584: rc_max_bitrate: 2500 (kbps)

17:16:13.584: rc_max_bitrate_window: 1.500000 (s)

17:16:13.584: hw_enc: on

17:16:13.584: spatial_aq: off

17:16:13.584: profile: high

17:16:13.584: codec_type: h264

17:16:13.584:

17:16:13.586: [CoreAudio AAC: 'Track1']: settings:

17:16:13.586: mode: AAC

17:16:13.586: bitrate: 320

17:16:13.586: sample rate: 48000

17:16:13.586: cbr: on

17:16:13.586: output buffer: 1536

17:16:13.689: ==== Recording Start ===============================================

17:16:13.689: [ffmpeg muxer: 'adv_file_output'] Writing file '/Users/user/Movies/2025-11-10 17-16-13.mp4'...

17:17:12.764: [ffmpeg muxer: 'adv_file_output'] Output of file '/Users/user/Movies/2025-11-10 17-16-13.mp4' stopped

17:17:12.764: Output 'adv_file_output': stopping

17:17:12.764: Output 'adv_file_output': Total frames output: 1770

17:17:12.764: Output 'adv_file_output': Total drawn frames: 1772

17:17:12.765: ==== Recording Stop ================================================
 
Top