Question / Help Window capture lag

nerdvillage

New Member
Hi, i have a problem with my new 4k iMac.
When i set my Window capture for recording from the browser (Pokèmon Showdown in particular) it has a bit lag that is extremely bad. I'm a Youtuber, so i need to record the screen clearly. Window capture lags, but the cam no, so i really don't know what to do.

Hope someone can help me, thanks!

This is the last log:
3:30:11.261: CPU Name: Intel(R) Core(TM) i5-7500 CPU @ 3.40GHz
23:30:11.261: CPU Speed: 3400MHz
23:30:11.262: Physical Cores: 4, Logical Cores: 4
23:30:11.262: Physical Memory: 8192MB Total
23:30:11.262: OS Name: Mac OS X (NSMACHOperatingSystem)
23:30:11.262: OS Version: Version 10.14.3 (Build 18D42)
23:30:11.262: Kernel Version: 18.2.0
23:30:11.266: hotkeys-cocoa: Using layout 'com.apple.keylayout.Italian-Pro'
23:30:11.267: Portable mode: false
23:30:11.373: OBS 23.1.0 (mac)
23:30:11.373: ---------------------------------
23:30:11.374: ---------------------------------
23:30:11.374: audio settings reset:
23:30:11.374: samples per sec: 44100
23:30:11.374: speakers: 2
23:30:11.381: ---------------------------------
23:30:11.381: Initializing OpenGL...
23:30:11.423: Loading up OpenGL on adapter ATI Technologies Inc. AMD Radeon Pro 570 OpenGL Engine
23:30:11.423: OpenGL loaded successfully, version 4.1 ATI-2.4.10, shading language 4.10
23:30:11.491: ---------------------------------
23:30:11.491: video settings reset:
23:30:11.491: base resolution: 1280x720
23:30:11.491: output resolution: 1280x720
23:30:11.491: downscale filter: Bicubic
23:30:11.491: fps: 30/1
23:30:11.491: format: NV12
23:30:11.491: YUV mode: 601/Partial
23:30:11.491: NV12 texture support not available
23:30:11.491: Audio monitoring device:
23:30:11.491: name: Predefinito
23:30:11.491: id: default
23:30:11.491: ---------------------------------
23:30:11.501: Failed to load 'en-US' text for module: 'decklink-ouput-ui.so'
23:30:11.516: os_dlopen(libpython3.6m.dylib->libpython3.6m.dylib): dlopen(libpython3.6m.dylib, 1): image not found
23:30:11.516:
23:30:11.516: [Python] Could not load library: libpython3.6m.dylib
23:30:11.672: No blackmagic support
23:30:11.746: [VideoToolbox encoder]: Adding VideoToolbox H264 encoders
23:30:11.800: [obs-browser]: Version 2.3.1
23:30:11.857: 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, 1): image not found
23:30:11.857:
23:30:11.857: Couldn't find VLC installation, VLC video source disabled
23:30:11.858: Ignoring old obs-browser.so version
23:30:11.858: ---------------------------------
23:30:11.858: Loaded Modules:
23:30:11.858: vlc-video.so
23:30:11.858: text-freetype2.so
23:30:11.858: rtmp-services.so
23:30:11.858: obs-x264.so
23:30:11.858: obs-vst.so
23:30:11.858: obs-transitions.so
23:30:11.858: obs-outputs.so
23:30:11.858: obs-filters.so
23:30:11.858: obs-ffmpeg.so
23:30:11.858: obs-browser.so
23:30:11.858: mac-vth264.so
23:30:11.858: mac-syphon.so
23:30:11.858: mac-decklink.so
23:30:11.858: mac-capture.so
23:30:11.858: mac-avcapture.so
23:30:11.858: linux-jack.so
23:30:11.858: image-source.so
23:30:11.858: frontend-tools.so
23:30:11.858: decklink-ouput-ui.so
23:30:11.858: coreaudio-encoder.so
23:30:11.858: ---------------------------------
23:30:11.858: ==== Startup complete ===============================================
23:30:12.213: All scene data cleared
23:30:12.213: ------------------------------------------------
23:30:12.236: coreaudio: device 'Built-in Microphone' initialized
23:30:12.241: Dispositivo di cattura video: Selected device 'Videocamera HD FaceTime (integrata)'
23:30:12.242: Dispositivo di cattura video: Using preset 1280x720
23:30:19.133: adding 46 milliseconds of audio buffering, total audio buffering is now 46 milliseconds (source: Microfono/disp. ausiliario)
23:30:19.133:
23:30:19.453: Switched to scene 'Scena'
23:30:19.453: ------------------------------------------------
23:30:19.453: Loaded scenes:
23:30:19.453: - scene 'Scena':
23:30:19.454: - source: 'Cattura finestra' (window_capture)
23:30:19.454: - source: 'Dispositivo di cattura video' (av_capture_input)
23:30:19.454: ------------------------------------------------
23:30:31.393: [window-capture: 'Cattura finestra'] update settings:
23:30:31.393: window: OBS 23.1.0 (mac) - Profilo: Senza titolo - Scene: Senza titolo
23:30:31.393: owner: OBS
23:30:34.365: [window-capture: 'Cattura finestra'] update settings:
23:30:34.365: window: Blackpoke02 vs. Nerdvillage - Showdown!
23:30:34.365: owner: Firefox
23:31:18.944:
23:31:18.944: ==== Auto-config wizard testing commencing ======

23:31:18.960: ---------------------------------
23:31:18.961: video settings reset:
23:31:18.961: base resolution: 1280x720
23:31:18.961: output resolution: 1280x720
23:31:18.961: downscale filter: Bicubic
23:31:18.961: fps: 60/1
23:31:18.961: format: NV12
23:31:18.961: YUV mode: 601/Partial
23:31:18.961: NV12 texture support not available
23:31:18.962: ---------------------------------
23:31:18.962: [x264 encoder: 'test_x264'] preset: veryfast
23:31:18.962: [x264 encoder: 'test_x264'] profile: high
23:31:18.963: [x264 encoder: 'test_x264'] settings:
23:31:18.963: rate_control: CRF
23:31:18.963: bitrate: 0
23:31:18.963: buffer size: 0
23:31:18.963: crf: 20
23:31:18.963: fps_num: 60
23:31:18.963: fps_den: 1
23:31:18.963: width: 1280
23:31:18.963: height: 720
23:31:18.963: keyint: 250
23:31:18.963:
23:31:18.973: ---------------------------------
23:31:18.974: [FFmpeg aac encoder: 'test_aac'] bitrate: 32, channels: 2, channel_layout: 3
23:31:18.974:
23:31:23.985: Output 'null': stopping
23:31:23.985: Output 'null': Total frames output: 276
23:31:23.985: Output 'null': Total drawn frames: 300
23:31:24.046: ---------------------------------
23:31:24.046: video settings reset:
23:31:24.046: base resolution: 1280x720
23:31:24.046: output resolution: 1280x720
23:31:24.046: downscale filter: Bicubic
23:31:24.046: fps: 30/1
23:31:24.046: format: NV12
23:31:24.046: YUV mode: 601/Partial
23:31:24.046: NV12 texture support not available
23:31:24.046: ---------------------------------
23:31:24.046: [x264 encoder: 'test_x264'] preset: veryfast
23:31:24.046: [x264 encoder: 'test_x264'] profile: high
23:31:24.046: [x264 encoder: 'test_x264'] settings:
23:31:24.046: rate_control: CRF
23:31:24.046: bitrate: 0
23:31:24.046: buffer size: 0
23:31:24.046: crf: 20
23:31:24.046: fps_num: 30
23:31:24.046: fps_den: 1
23:31:24.046: width: 1280
23:31:24.046: height: 720
23:31:24.046: keyint: 250
23:31:24.046:
23:31:24.048: ---------------------------------
23:31:24.048: [FFmpeg aac encoder: 'test_aac'] bitrate: 32, channels: 2, channel_layout: 3
23:31:24.048:
23:31:29.053: Output 'null': stopping
23:31:29.053: Output 'null': Total frames output: 126
23:31:29.053: Output 'null': Total drawn frames: 150
23:31:29.119: ---------------------------------
23:31:29.119: video settings reset:
23:31:29.119: base resolution: 1280x720
23:31:29.119: output resolution: 852x480
23:31:29.119: downscale filter: Bicubic
23:31:29.119: fps: 60/1
23:31:29.119: format: NV12
23:31:29.119: YUV mode: 601/Partial
23:31:29.119: NV12 texture support not available
23:31:29.119: ---------------------------------
23:31:29.119: [x264 encoder: 'test_x264'] preset: veryfast
23:31:29.119: [x264 encoder: 'test_x264'] profile: high
23:31:29.119: [x264 encoder: 'test_x264'] settings:
23:31:29.119: rate_control: CRF
23:31:29.119: bitrate: 0
23:31:29.119: buffer size: 0
23:31:29.119: crf: 20
23:31:29.119: fps_num: 60
23:31:29.119: fps_den: 1
23:31:29.119: width: 852
23:31:29.119: height: 480
23:31:29.119: keyint: 250
23:31:29.119:
23:31:29.121: ---------------------------------
23:31:29.121: [FFmpeg aac encoder: 'test_aac'] bitrate: 32, channels: 2, channel_layout: 3
23:31:29.121:
23:31:34.122: Output 'null': stopping
23:31:34.122: Output 'null': Total frames output: 276
23:31:34.122: Output 'null': Total drawn frames: 300
23:31:34.137: ---------------------------------
23:31:34.137: video settings reset:
23:31:34.137: base resolution: 1280x720
23:31:34.137: output resolution: 1280x720
23:31:34.137: downscale filter: Bicubic
23:31:34.137: fps: 30/1
23:31:34.137: format: NV12
23:31:34.137: YUV mode: 601/Partial
23:31:34.137: NV12 texture support not available
23:31:42.875: ---------------------------------
23:31:42.875: video settings reset:
23:31:42.875: base resolution: 1280x720
23:31:42.875: output resolution: 1280x720
23:31:42.875: downscale filter: Bicubic
23:31:42.875: fps: 60/1
23:31:42.875: format: NV12
23:31:42.875: YUV mode: 601/Partial
23:31:42.875: NV12 texture support not available
23:31:42.890:
23:31:42.890: ==== Auto-config wizard testing stopping ========

23:32:00.345: ---------------------------------
23:32:00.345: video settings reset:
23:32:00.345: base resolution: 1920x1080
23:32:00.345: output resolution: 1280x720
23:32:00.345: downscale filter: Bicubic
23:32:00.345: fps: 60/1
23:32:00.345: format: NV12
23:32:00.345: YUV mode: 601/Partial
23:32:00.345: NV12 texture support not available
23:32:00.346: Settings changed (outputs, video)
23:32:00.346: ------------------------------------------------
23:32:13.482: obs-data.c: [obs_data_create_from_json] Failed reading json string (1): '[' or '{' expected near end of file
23:32:13.484: User added source 'Client Syphon' (syphon-input) to scene 'Scena'
23:32:13.869: obs-data.c: [obs_data_create_from_json] Failed reading json string (1): '[' or '{' expected near end of file
23:32:22.739: obs-data.c: [obs_data_create_from_json] Failed reading json string (1): '[' or '{' expected near end of file
23:32:22.747: obs-data.c: [obs_data_create_from_json] Failed reading json string (1): '[' or '{' expected near end of file
23:32:32.818: obs-data.c: [obs_data_create_from_json] Failed reading json string (1): '[' or '{' expected near end of file
23:32:35.702: obs-data.c: [obs_data_create_from_json] Failed reading json string (1): '[' or '{' expected near end of file
23:32:46.972: obs-data.c: [obs_data_create_from_json] Failed reading json string (1): '[' or '{' expected near end of file
23:32:47.827: obs-data.c: [obs_data_create_from_json] Failed reading json string (1): '[' or '{' expected near end of file
23:32:49.626: obs-data.c: [obs_data_create_from_json] Failed reading json string (1): '[' or '{' expected near end of file
23:32:50.257: obs-data.c: [obs_data_create_from_json] Failed reading json string (1): '[' or '{' expected near end of file
23:32:51.381: obs-data.c: [obs_data_create_from_json] Failed reading json string (1): '[' or '{' expected near end of file
23:32:54.773: obs-data.c: [obs_data_create_from_json] Failed reading json string (1): '[' or '{' expected near end of file
23:33:02.135: User Removed source 'Client Syphon' (syphon-input) from scene 'Scena'
23:33:14.548: User added source 'Browser' (browser_source) to scene 'Scena'
23:33:21.814: obs-browser: Refused to load the stylesheet 'data:text/css;charset=utf-8;base64,Ym9keSB7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7IG1hcmdpbjogMHB4IGF1dG87IG92ZXJmbG93OiBoaWRkZW47IH0=' because it violates the following Content Security Policy directive: "style-src 'self' 'unsafe-inline' ".
23:33:21.814: (source: data:text/css;charset=utf-8;base64,Ym9keSB7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7IG1hcmdpbjogMHB4IGF1dG87IG92ZXJmbG93OiBoaWRkZW47IH0=:1)
23:35:05.503: User Removed source 'Browser' (browser_source) from scene 'Scena'
23:35:14.855: [window-capture: 'Cattura finestra'] update settings:
23:35:14.855: window: picccchio vs. jujijo9 - Showdown!
23:35:14.855: owner: Safari
 

Narcogen

Active Member
That log is from an auto-configuration wizard run, so it doesn't show much.

WIndow capture on MacOS is non-performant. The workaround is to use display capture and crop to a specific window.
 
Top