Question / Help Syphon Inject "Allow Transparency" has rendering issues, is there any way to fix it?

BlueCatMage65

New Member
Okay, so, I'm trying to record Minecraft so I can make a "funny moments" video with my friends. I have to use Syphon Source because using window capture makes the audio EXTREMELY out of sync, and the recording is choppy overall. For whatever reason, unchecking "Allow transparency" does the same thing as clicking the eye. But, if I check it... Well, just see for yourself.

In-game Screenshot
Screen Shot 2019-05-03 at 4.31.10 PM.png




Preview Screenshot
Screen Shot 2019-05-03 at 4.31.18 PM.png




I'm running OBS 23.1.0 and my mac version is High Siera 10.13.6. I'm using the h264_videotoolbox (libx264) video encoder and aac audio encoder. It seems to only apply to Minecraft, all other games I've tried recording with worked with no issues.

Log File:
Code:
16:02:54.887: CPU Name: Intel(R) Core(TM) i5-4260U CPU @ 1.40GHz
16:02:54.887: CPU Speed: 1400MHz
16:02:54.887: Physical Cores: 2, Logical Cores: 4
16:02:54.887: Physical Memory: 4096MB Total
16:02:54.887: OS Name: Mac OS X (NSMACHOperatingSystem)
16:02:54.887: OS Version: Version 10.13.6 (Build 17G4015)
16:02:54.887: Kernel Version: 17.7.0
16:02:54.898: hotkeys-cocoa: Using layout 'com.apple.keylayout.US'
16:02:54.898: Portable mode: false
16:02:56.733: OBS 23.1.0 (mac)
16:02:56.733: ---------------------------------
16:02:56.735: ---------------------------------
16:02:56.736: audio settings reset:
16:02:56.736:     samples per sec: 48000
16:02:56.736:     speakers:        2
16:02:56.746: ---------------------------------
16:02:56.746: Initializing OpenGL...
16:02:56.805: Loading up OpenGL on adapter Intel Inc. Intel HD Graphics 5000 OpenGL Engine
16:02:56.805: OpenGL loaded successfully, version 4.1 INTEL-10.36.22, shading language 4.10
16:02:57.032: ---------------------------------
16:02:57.032: video settings reset:
16:02:57.032:     base resolution:   1440x900
16:02:57.032:     output resolution: 1440x900
16:02:57.032:     downscale filter:  Lanczos
16:02:57.032:     fps:               60/1
16:02:57.032:     format:            NV12
16:02:57.032:     YUV mode:          601/Partial
16:02:57.032: NV12 texture support not available
16:02:57.035: Audio monitoring device:
16:02:57.035:     name: Default
16:02:57.035:     id: default
16:02:57.035: ---------------------------------
16:02:57.052: Failed to load 'en-US' text for module: 'decklink-ouput-ui.so'
16:02:57.089: os_dlopen(libpython3.6m.dylib->libpython3.6m.dylib): dlopen(libpython3.6m.dylib, 1): image not found
16:02:57.089:
16:02:57.089: [Python] Could not load library: libpython3.6m.dylib
16:02:57.269: No blackmagic support
16:02:57.444: [VideoToolbox encoder]: Adding VideoToolbox H264 encoders
16:02:57.540: [obs-browser]: Version 2.3.1
16:02:57.642: 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
16:02:57.642:
16:02:57.642: Couldn't find VLC installation, VLC video source disabled
16:02:57.642: Ignoring old obs-browser.so version
16:02:57.643: ---------------------------------
16:02:57.643:   Loaded Modules:
16:02:57.643:     vlc-video.so
16:02:57.643:     text-freetype2.so
16:02:57.643:     rtmp-services.so
16:02:57.643:     obs-x264.so
16:02:57.643:     obs-vst.so
16:02:57.643:     obs-transitions.so
16:02:57.643:     obs-outputs.so
16:02:57.643:     obs-filters.so
16:02:57.643:     obs-ffmpeg.so
16:02:57.643:     obs-browser.so
16:02:57.643:     mac-vth264.so
16:02:57.643:     mac-syphon.so
16:02:57.643:     mac-decklink.so
16:02:57.643:     mac-capture.so
16:02:57.643:     mac-avcapture.so
16:02:57.643:     linux-jack.so
16:02:57.643:     image-source.so
16:02:57.643:     frontend-tools.so
16:02:57.643:     decklink-ouput-ui.so
16:02:57.643:     coreaudio-encoder.so
16:02:57.643: ---------------------------------
16:02:57.644: ==== Startup complete ===============================================
16:02:58.482: All scene data cleared
16:02:58.482: ------------------------------------------------
16:02:58.611: coreaudio: device 'USB Audio Device' initialized
16:02:58.623: coreaudio: device 'iShowU Audio Capture' initialized
16:02:58.727: adding 42 milliseconds of audio buffering, total audio buffering is now 42 milliseconds (source: Mic/Aux)
16:02:58.727:
16:02:58.974: coreaudio: device 'iShowU Audio Capture' initialized
16:02:58.978: [Media Source 'Music']: settings:
16:02:58.978:     input:                   /Users/Blue/Documents/Flvto Downloader/Elevator Music.mp3
16:02:58.978:     input_format:            (null)
16:02:58.978:     speed:                   100
16:02:58.978:     is_looping:              yes
16:02:58.978:     is_hw_decoding:          no
16:02:58.978:     is_clear_on_media_end:   yes
16:02:58.978:     restart_on_activate:     yes
16:02:58.978:     close_when_inactive:     yes
16:02:59.059: Switched to scene 'Scene'
16:02:59.060: ------------------------------------------------
16:02:59.060: Loaded scenes:
16:02:59.060: - scene 'Scene':
16:02:59.060:     - source: 'Text' (text_ft2_source)
16:02:59.060:         - filter: 'Scroll' (scroll_filter)
16:02:59.060:     - source: 'Window Capture' (window_capture)
16:02:59.060:     - source: 'Game Capture (Syphon)' (syphon-input)
16:02:59.060:     - source: 'Desktop Audio' (coreaudio_input_capture)
16:02:59.060: - scene 'Scene 2':
16:02:59.060:     - source: 'Image' (image_source)
16:02:59.060:     - source: 'Music' (ffmpeg_source)
16:02:59.060: ------------------------------------------------
16:05:35.372: ---------------------------------
16:05:35.373: video settings reset:
16:05:35.373:     base resolution:   1440x900
16:05:35.373:     output resolution: 1152x720
16:05:35.373:     downscale filter:  Bicubic
16:05:35.373:     fps:               60/1
16:05:35.373:     format:            NV12
16:05:35.373:     YUV mode:          601/Partial
16:05:35.373: NV12 texture support not available
16:05:35.383: Settings changed (video)
16:05:35.383: ------------------------------------------------
16:05:47.933: Game Capture (Syphon): Injected server found: [java] InjectedSyphon (info.v002.Syphon.62E0F7CA-BDDB-4C39-8710-587AFA5E003A)
16:05:47.979: Unexpected pixel format: 0 (
16:05:51.562: Game Capture (Syphon): Injected server found: [java] InjectedSyphon (info.v002.Syphon.62E0F7CA-BDDB-4C39-8710-587AFA5E003A)
16:05:51.584: Game Capture (Syphon): Injected 'java' (72412, '(null)')
16:05:53.951: Game Capture (Syphon): Injected server found: [java] InjectedSyphon (info.v002.Syphon.62E0F7CA-BDDB-4C39-8710-587AFA5E003A)
16:05:54.764: Game Capture (Syphon): Injected server found: [java] InjectedSyphon (info.v002.Syphon.62E0F7CA-BDDB-4C39-8710-587AFA5E003A)
16:06:05.523: Unexpected pixel format: 0 (
16:06:19.918: Game Capture (Syphon): Injected server found: [java] InjectedSyphon (info.v002.Syphon.62E0F7CA-BDDB-4C39-8710-587AFA5E003A)
16:06:26.452: Game Capture (Syphon): Injected server found: [java] InjectedSyphon (info.v002.Syphon.62E0F7CA-BDDB-4C39-8710-587AFA5E003A)
16:06:28.380: Game Capture (Syphon): Injected server found: [java] InjectedSyphon (info.v002.Syphon.62E0F7CA-BDDB-4C39-8710-587AFA5E003A)
16:06:29.588: Game Capture (Syphon): Injected server found: [java] InjectedSyphon (info.v002.Syphon.62E0F7CA-BDDB-4C39-8710-587AFA5E003A)
16:06:30.357: Game Capture (Syphon): Injected server found: [java] InjectedSyphon (info.v002.Syphon.62E0F7CA-BDDB-4C39-8710-587AFA5E003A)
16:06:30.397: Game Capture (Syphon): Injected 'java' (72412, '(null)')
16:06:33.831: Game Capture (Syphon): Injected server found: [java] InjectedSyphon (info.v002.Syphon.62E0F7CA-BDDB-4C39-8710-587AFA5E003A)
16:06:36.093: Game Capture (Syphon): Injected server found: [java] InjectedSyphon (info.v002.Syphon.62E0F7CA-BDDB-4C39-8710-587AFA5E003A)
16:06:39.576: Game Capture (Syphon): Injected server found: [java] InjectedSyphon (info.v002.Syphon.62E0F7CA-BDDB-4C39-8710-587AFA5E003A)
16:06:40.443: Game Capture (Syphon): Injected server found: [java] InjectedSyphon (info.v002.Syphon.62E0F7CA-BDDB-4C39-8710-587AFA5E003A)
16:06:40.478: Game Capture (Syphon): Injected 'java' (72412, '(null)')
16:06:46.329: Game Capture (Syphon): Injected 'Finder' (1145, 'com.apple.finder')
16:07:06.257: [window-capture: 'Window Capture'] update settings:
16:07:06.257:     window: Minecraft 1.13.2
16:07:06.257:     owner:  java
16:07:08.395: [window-capture: 'Window Capture'] update settings:
16:07:08.395:     window: Minecraft 1.13.2
16:07:08.395:     owner:  java
16:07:09.458: [window-capture: 'Window Capture'] update settings:
16:07:09.458:     window: Minecraft 1.13.2
16:07:09.458:     owner:  java
16:07:09.913: [window-capture: 'Window Capture'] update settings:
16:07:09.913:     window: Minecraft 1.13.2
16:07:09.913:     owner:  java
16:07:54.779: Settings changed (outputs)
16:07:54.779: ------------------------------------------------
16:08:05.251: adding 21 milliseconds of audio buffering, total audio buffering is now 64 milliseconds (source: Desktop Audio)
16:08:05.251:
16:09:02.508: Error opening '/Users/Blue/Documents/Raw Recordings/2019-05-03 16-09-01.mov': Invalid argument
16:09:02.508: ffmpeg_data_init failed
16:09:02.524: ==== Recording Stop ================================================
16:09:05.221: Error opening '/Users/Blue/Documents/Raw Recordings/2019-05-03 16-09-04.mov': Invalid argument
16:09:05.222: ffmpeg_data_init failed
16:09:05.271: ==== Recording Stop ================================================
16:10:11.850: Settings changed (outputs)
16:10:11.851: ------------------------------------------------
16:10:13.670: ==== Recording Start ===============================================
16:10:48.049: Output 'adv_ffmpeg_output': stopping
16:10:48.057: Output 'adv_ffmpeg_output': Total frames output: 2054
16:10:48.057: Output 'adv_ffmpeg_output': Total drawn frames: 1323 (2091 attempted)
16:10:48.057: Output 'adv_ffmpeg_output': Number of lagged frames due to rendering lag/stalls: 768 (36.7%)
16:10:48.058: ==== Recording Stop ================================================
16:14:07.287: Settings changed (outputs)
16:14:07.288: ------------------------------------------------
16:14:08.410: Failed to open video codec: Operation not permitted
16:14:08.410: ffmpeg_data_init failed
16:14:08.410: ==== Recording Stop ================================================
16:14:26.235: Settings changed (outputs)
16:14:26.235: ------------------------------------------------
16:14:28.911: ==== Recording Start ===============================================
16:15:12.808: Output 'adv_ffmpeg_output': stopping
16:15:12.808: Output 'adv_ffmpeg_output': Total frames output: 2562
16:15:12.808: Output 'adv_ffmpeg_output': Total drawn frames: 1332 (2637 attempted)
16:15:12.808: Output 'adv_ffmpeg_output': Number of lagged frames due to rendering lag/stalls: 1305 (49.5%)
16:15:12.810: ==== Recording Stop ================================================
16:15:12.887: Video stopped, number of skipped frames due to encoding lag: 1092/2563 (42.6%)
16:15:52.709: ==== Recording Start ===============================================
16:15:53.387: receive_audio: Error writing packet: Invalid argument
16:15:53.388: Output 'adv_ffmpeg_output': stopping
16:15:53.388: Output 'adv_ffmpeg_output': Total frames output: 21
16:15:53.388: Output 'adv_ffmpeg_output': Total drawn frames: 18 (43 attempted)
16:15:53.388: Output 'adv_ffmpeg_output': Number of lagged frames due to rendering lag/stalls: 25 (58.1%)
16:15:53.389: ==== Recording Stop ================================================
16:17:47.304: adding 21 milliseconds of audio buffering, total audio buffering is now 85 milliseconds (source: Desktop Audio)
16:17:47.304:
16:18:12.374: Settings changed (outputs)
16:18:12.375: ------------------------------------------------
16:21:11.395: User Removed source 'Text' (text_ft2_source) from scene 'Scene'
16:21:14.672: User Removed source 'Window Capture' (window_capture) from scene 'Scene'
16:21:34.010: Game Capture (Syphon): Injected 'Minecraft Launcher' (71381, 'com.mojang.minecraftlauncher')
16:21:40.285: Game Capture (Syphon): Injected server found: [java] InjectedSyphon (info.v002.Syphon.62E0F7CA-BDDB-4C39-8710-587AFA5E003A)
16:21:40.302: Game Capture (Syphon): Injected 'java' (72412, '(null)')
16:21:43.294: Game Capture (Syphon): Injected server found: [java] InjectedSyphon (info.v002.Syphon.62E0F7CA-BDDB-4C39-8710-587AFA5E003A)
16:21:43.544: Unexpected pixel format: 0 (
16:21:48.926: Game Capture (Syphon): Injected server found: [java] InjectedSyphon (info.v002.Syphon.62E0F7CA-BDDB-4C39-8710-587AFA5E003A)
16:26:08.637: obs-data.c: [obs_data_create_from_json] Failed reading json string (1): '[' or '{' expected near end of file
16:26:08.648: User added source 'Syphon Client' (syphon-input) to scene 'Scene'
16:26:09.063: obs-data.c: [obs_data_create_from_json] Failed reading json string (1): '[' or '{' expected near end of file
16:26:11.540: obs-data.c: [obs_data_create_from_json] Failed reading json string (1): '[' or '{' expected near end of file
16:26:11.617: Unexpected pixel format: 0 (
16:26:13.342: obs-data.c: [obs_data_create_from_json] Failed reading json string (1): '[' or '{' expected near end of file
16:26:24.236: User Removed source 'Syphon Client' (syphon-input) from scene 'Scene'
16:26:46.910: User added source 'Browser' (browser_source) to scene 'Scene'
16:26:50.872: 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' ".
16:26:50.872:  (source: data:text/css;charset=utf-8;base64,Ym9keSB7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7IG1hcmdpbjogMHB4IGF1dG87IG92ZXJmbG93OiBoaWRkZW47IH0=:1)
16:27:02.174: User Removed source 'Browser' (browser_source) from scene 'Scene'
16:27:06.101: User switched to scene 'Scene 2'
16:27:07.055: User switched to scene 'Scene'
16:27:08.824: User switched to scene 'Scene 2'
16:27:14.783: User switched to scene 'Scene'
16:27:17.123: User switched to scene 'Scene 2'
16:27:18.008: User switched to scene 'Scene'
16:36:21.203: adding 21 milliseconds of audio buffering, total audio buffering is now 106 milliseconds (source: Desktop Audio)
16:36:21.203:
 

Narcogen

Active Member
Window capture is known to perform poorly on MacOS.

Not sure what you're trying to get out of enabling transparency-- if you're not compositing another source underneath your game capture, you're just going to get portions of the screen turning to black (which is what you see).
 
Top