OBS-captions-plugin icon indicating copy to clipboard operation
OBS-captions-plugin copied to clipboard

Just not showing up

Open Killer-Aries-13 opened this issue 1 year ago • 17 comments

I've downloaded and redownloaded and deleted the file but no matter what I don't see the captioning option on the tools menu. I'm on windows and am on version 30.1.2 of obs.

Killer-Aries-13 avatar Jul 02 '24 19:07 Killer-Aries-13

I also have the same issue. I am also in 30.1.2, my system is Windows 11, I have NVIDIA GeForce RTX 4060, and even have attempted administrator mode with OBS, but am not seeing anything besides the experimental captions that OBS has on its own

fkobe3 avatar Jul 07 '24 02:07 fkobe3

Same issue here. Followed the instructions. I talk - nothing is showing up in the Captions.

SecretEnding avatar Jul 14 '24 16:07 SecretEnding

Same on OBS 30.2.0 on Windows 10, even with version 0.30.0 of the captioning plugin which was released after this issue was created (4 days ago as of this comment). No captions window or option in Tools shows up at all.

Nixill avatar Jul 17 '24 23:07 Nixill

Is there anything in the OBS logs regarding captions or an error? Or could you post a log here? Help-> Log Files -> Show Log Files in OBS to open the logs folder.

ratwithacompiler avatar Jul 17 '24 23:07 ratwithacompiler

Actually, you can count me out of this issue. I just noticed that the start menu shortcut that's supposed to point at my main OBS install got corrupted to point at an auxiliary one that has no plugins.

When I point it back at the right OBS install, everything works fine.

Nixill avatar Jul 17 '24 23:07 Nixill

Is there anything in the OBS logs regarding captions or an error? Or could you post a log here? Help-> Log Files -> Show Log Files in OBS to open the logs folder.

so when I go to my logs it's not even reading it like it's not even there

Killer-Aries-13 avatar Jul 19 '24 00:07 Killer-Aries-13

Ohh that's really weird. So just to double check, the plugin file is in the right place? File should be named obs_google_caption_plugin.dll and be in the main OBS folder within obs-plugins/64bit/ Also are you ob 64bit OBS?

ratwithacompiler avatar Jul 19 '24 01:07 ratwithacompiler

Ohh that's really weird. So just to double check, the plugin file is in the right place? File should be named obs_google_caption_plugin.dll and be in the main OBS folder within obs-plugins/64bit/ Also are you ob 64bit OBS?

yes I am on 64 and it is named that I couldn't find it anywhere in the logs at all. I recently updated obs so I checked and installed it again and it's still doing the same stuff. I'm on the newest version of obs now

Killer-Aries-13 avatar Jul 19 '24 01:07 Killer-Aries-13

Hi! The same issue here, but in Debian 12 and Obs 29.1 (Debian main sources). I've extracted and pasted the file in the /home/.config/obs-studio/plugins/etc. path. Same issue with the previous plugin release, tried also in /usr/share/obs/plugins, no way...

cath77100 avatar Jul 19 '24 14:07 cath77100

Saw the conversation start up - working right now but later today I'll see if there's anything in the logs about it.

I do have it installed where it should be, and followed every step. It's just a blank box. Options screen and everything else works - it just doesn't seem to register my microphone / displays text. OBS 64 version installed.

I'll include a few screenshots as well later.

SecretEnding avatar Jul 19 '24 14:07 SecretEnding

linux user, latest version of OBS 30.2.2, having the same issue. I just dropped the latest version of the plugin in the folder. Still the same result, no closed caption dock or an option under tools. I copied this from my log file: 14:42:37.561: os_dlopen(/home/.var/app/com.obsproject.Studio/config/obs-studio/plugins/libobs_google_caption_plugin/bin/64bit/libobs_google_caption_plugin.so->/home//.var/app/com.obsproject.Studio/config/obs-studio/plugins/libobs_google_caption_plugin/bin/64bit/libobs_google_caption_plugin.so): libobs-frontend-api.so.0: cannot open shared object file: No such file or directory 14:42:37.561: 14:42:37.562: os_dlopen(/home//.var/app/com.obsproject.Studio/config/obs-studio/plugins/libobs_google_caption_plugin/bin/64bit/libobs_google_caption_plugin.so->/home//.var/app/com.obsproject.Studio/config/obs-studio/plugins/libobs_google_caption_plugin/bin/64bit/libobs_google_caption_plugin.so): libobs-frontend-api.so.0: cannot open shared object file: No such file or directory 14:42:37.562: 14:42:37.562: Module '/home/.var/app/com.obsproject.Studio/config/obs-studio/plugins/libobs_google_caption_plugin/bin/64bit/libobs_google_caption_plugin.so' not loaded

sconebonevideo avatar Jul 30 '24 21:07 sconebonevideo

Linux user and the plugin isn't loading for me in OBS 30.2.3.

19:06:34.068: Using EGL/X11
19:06:34.068: CPU Name: Intel(R) Core(TM) i7-9700K CPU @ 3.60GHz
19:06:34.068: CPU Speed: 3600.079MHz
19:06:34.068: Physical Cores: 8, Logical Cores: 8
19:06:34.068: Physical Memory: 64214MB Total, 4144MB Free
19:06:34.068: Kernel Version: Linux 6.8.0-40-generic
19:06:34.068: Flatpak Branch: stable
19:06:34.068: Flatpak Arch: x86_64
19:06:34.068: Flatpak Runtime: runtime/org.kde.Platform/x86_64/6.6
19:06:34.068: App Extensions:
19:06:34.068:  - org.freedesktop.LinuxAudio.Plugins.TAP
19:06:34.069:  - org.freedesktop.LinuxAudio.Plugins.swh
19:06:34.069:  - com.obsproject.Studio.Locale
19:06:34.069: Runtime Extensions:
19:06:34.069:  - org.freedesktop.Platform.GL.default
19:06:34.069:  - org.freedesktop.Platform.openh264
19:06:34.069:  - org.gtk.Gtk3theme.Mint-Y
19:06:34.069:  - org.gtk.Gtk3theme.Mint-Y-Aqua
19:06:34.069:  - org.gtk.Gtk3theme.Mint-Y-Dark
19:06:34.069:  - org.kde.Platform.Locale
19:06:34.069:  - org.freedesktop.Platform.GL.default
19:06:34.069: Flatpak Framework Version: 1.12.7
19:06:34.069: Desktop Environment: X-Cinnamon (cinnamon)
19:06:34.069: Session Type: x11
19:06:34.069: Window System: X11.0, Vendor: The X.Org Foundation, Version: 1.21.1
19:06:34.069: Qt Version: 6.6.3 (runtime), 6.6.3 (compiled)
19:06:34.069: Portable mode: false
19:06:34.143: OBS 30.2.3 (linux)
...
19:06:34.684: os_dlopen(/home/{user}/.var/app/com.obsproject.Studio/config/obs-studio/plugins/libobs_google_caption_plugin/bin/64bit/libobs_google_caption_plugin.so->/home/{user}/.var/app/com.obsproject.Studio/config/obs-studio/plugins/libobs_google_caption_plugin/bin/64bit/libobs_google_caption_plugin.so): libobs-frontend-api.so.0: cannot open shared object file: No such file or directory
19:06:34.684: 
19:06:34.688: os_dlopen(/home/{user}/.var/app/com.obsproject.Studio/config/obs-studio/plugins/libobs_google_caption_plugin/bin/64bit/libobs_google_caption_plugin.so->/home/{user}/.var/app/com.obsproject.Studio/config/obs-studio/plugins/libobs_google_caption_plugin/bin/64bit/libobs_google_caption_plugin.so): libobs-frontend-api.so.0: cannot open shared object file: No such file or directory
19:06:34.688: 
19:06:34.688: Module '/home/{user}/.var/app/com.obsproject.Studio/config/obs-studio/plugins/libobs_google_caption_plugin/bin/64bit/libobs_google_caption_plugin.so' not loaded

I had previously run the plugin without any issues as recently as June.

mrdowden avatar Sep 09 '24 23:09 mrdowden

Linux user and the plugin isn't loading for me in OBS 30.2.3.

19:06:34.068: Using EGL/X11
19:06:34.068: CPU Name: Intel(R) Core(TM) i7-9700K CPU @ 3.60GHz
19:06:34.068: CPU Speed: 3600.079MHz
19:06:34.068: Physical Cores: 8, Logical Cores: 8
19:06:34.068: Physical Memory: 64214MB Total, 4144MB Free
19:06:34.068: Kernel Version: Linux 6.8.0-40-generic
19:06:34.068: Flatpak Branch: stable
19:06:34.068: Flatpak Arch: x86_64
19:06:34.068: Flatpak Runtime: runtime/org.kde.Platform/x86_64/6.6
19:06:34.068: App Extensions:
19:06:34.068:  - org.freedesktop.LinuxAudio.Plugins.TAP
19:06:34.069:  - org.freedesktop.LinuxAudio.Plugins.swh
19:06:34.069:  - com.obsproject.Studio.Locale
19:06:34.069: Runtime Extensions:
19:06:34.069:  - org.freedesktop.Platform.GL.default
19:06:34.069:  - org.freedesktop.Platform.openh264
19:06:34.069:  - org.gtk.Gtk3theme.Mint-Y
19:06:34.069:  - org.gtk.Gtk3theme.Mint-Y-Aqua
19:06:34.069:  - org.gtk.Gtk3theme.Mint-Y-Dark
19:06:34.069:  - org.kde.Platform.Locale
19:06:34.069:  - org.freedesktop.Platform.GL.default
19:06:34.069: Flatpak Framework Version: 1.12.7
19:06:34.069: Desktop Environment: X-Cinnamon (cinnamon)
19:06:34.069: Session Type: x11
19:06:34.069: Window System: X11.0, Vendor: The X.Org Foundation, Version: 1.21.1
19:06:34.069: Qt Version: 6.6.3 (runtime), 6.6.3 (compiled)
19:06:34.069: Portable mode: false
19:06:34.143: OBS 30.2.3 (linux)
...
19:06:34.684: os_dlopen(/home/{user}/.var/app/com.obsproject.Studio/config/obs-studio/plugins/libobs_google_caption_plugin/bin/64bit/libobs_google_caption_plugin.so->/home/{user}/.var/app/com.obsproject.Studio/config/obs-studio/plugins/libobs_google_caption_plugin/bin/64bit/libobs_google_caption_plugin.so): libobs-frontend-api.so.0: cannot open shared object file: No such file or directory
19:06:34.684: 
19:06:34.688: os_dlopen(/home/{user}/.var/app/com.obsproject.Studio/config/obs-studio/plugins/libobs_google_caption_plugin/bin/64bit/libobs_google_caption_plugin.so->/home/{user}/.var/app/com.obsproject.Studio/config/obs-studio/plugins/libobs_google_caption_plugin/bin/64bit/libobs_google_caption_plugin.so): libobs-frontend-api.so.0: cannot open shared object file: No such file or directory
19:06:34.688: 
19:06:34.688: Module '/home/{user}/.var/app/com.obsproject.Studio/config/obs-studio/plugins/libobs_google_caption_plugin/bin/64bit/libobs_google_caption_plugin.so' not loaded

I had previously run the plugin without any issues as recently as June.

I think it might be how OBS and flatpak permit plugins to be installed. If it does not come from flathub, you won't be able to just manually drop it in the plugins folder anymore. And I think that change happened with the more recent update

sconebonevideo avatar Sep 09 '24 23:09 sconebonevideo

I think it might be how OBS and flatpak permit plugins to be installed. If it does not come from flathub, you won't be able to just manually drop it in the plugins folder anymore. And I think that change happened with the more recent update

Great catch @sconebonevideo , thanks! I was able to fix this by removing the Flatpak version and installing the version from my system packages (on Linux Mint).

mrdowden avatar Sep 11 '24 20:09 mrdowden

Debian 12 user here. I installed this plugin in /usr/share/obs/obs-plugins and also in /home/user/.config/obs-studio/plugins just in case either loaded. So far, neither have loaded. Here's the logs.

➜  obs obs
debug: Found portal inhibitor
debug: Attempted path: share/obs/obs-studio/locale/en-US.ini
debug: Attempted path: /usr/share/obs/obs-studio/locale/en-US.ini
debug: Attempted path: share/obs/obs-studio/locale.ini
debug: Attempted path: /usr/share/obs/obs-studio/locale.ini
debug: Attempted path: share/obs/obs-studio/themes/Yami.qss
debug: Attempted path: /usr/share/obs/obs-studio/themes/Yami.qss
info: Platform: Wayland
info: CPU Name: AMD Ryzen 5 4500 6-Core Processor
info: CPU Speed: 2992.791MHz
info: Physical Cores: 6, Logical Cores: 12
info: Physical Memory: 31956MB Total, 2215MB Free
info: Kernel Version: Linux 6.1.0-25-amd64
info: Distribution: "Debian GNU/Linux" "12"
info: Session Type: wayland
info: Qt Version: 5.15.8 (runtime), 5.15.8 (compiled)
info: Portable mode: false
QMetaObject::connectSlotsByName: No matching signal for on_tbar_position_valueChanged(int)
info: OBS 29.0.2.1-1+b1 (linux)
info: ---------------------------------
info: ---------------------------------
info: audio settings reset:
	samples per sec: 48000
	speakers:        2
	max buffering:   960 milliseconds
	buffering type:  dynamically increasing
info: ---------------------------------
info: Initializing OpenGL...
info: Using EGL/Wayland
info: Initialized EGL 1.5
info: Loading up OpenGL on adapter AMD AMD Radeon RX 570 Series (polaris10, LLVM 15.0.6, DRM 3.49, 6.1.0-25-amd64)
info: OpenGL loaded successfully, version 4.6 (Core Profile) Mesa 22.3.6, shading language 4.60
info: ---------------------------------
info: video settings reset:
	base resolution:   1920x1080
	output resolution: 1920x1080
	downscale filter:  Bicubic
	fps:               60/1
	format:            NV12
	YUV mode:          Rec. 709/Partial
info: NV12 texture support not available
info: P010 texture support not available
info: Audio monitoring device:
	name: Default
	id: default
info: ---------------------------------
warning: Failed to load 'en-US' text for module: 'decklink-captions.so'
warning: Failed to load 'en-US' text for module: 'decklink-output-ui.so'
libDeckLinkAPI.so: cannot open shared object file: No such file or directory
warning: A DeckLink iterator could not be created.  The DeckLink drivers may not be installed
warning: Failed to initialize module 'decklink.so'
info: [pipewire] Available captures:
info: [pipewire]     - Desktop capture
info: [pipewire]     - Window capture
info: VAAPI: API version 1.17
info: FFmpeg VAAPI H264 encoding supported
info: [obs-websocket] [obs_module_load] you can haz websockets (Version: 5.1.0 | RPC Version: 1)
info: [obs-websocket] [obs_module_load] Qt version (compile-time): 5.15.8 | Qt version (run-time): 5.15.8
info: [obs-websocket] [obs_module_load] Linked ASIO Version: 102201
info: [obs-websocket] [obs_module_load] Module loaded.
info: [vlc-video]: VLC 3.0.21 Vetinari found, VLC video source enabled
info: ---------------------------------
info:   Loaded Modules:
info:     vlc-video.so
info:     text-freetype2.so
info:     rtmp-services.so
info:     obs-x264.so
info:     obs-websocket.so
info:     obs-transitions.so
info:     obs-outputs.so
info:     obs-filters.so
info:     obs-ffmpeg.so
info:     linux-v4l2.so
info:     linux-pulseaudio.so
info:     linux-pipewire.so
info:     linux-jack.so
info:     linux-capture.so
info:     linux-alsa.so
info:     image-source.so
info:     frontend-tools.so
info:     decklink-output-ui.so
info:     decklink-captions.so
info: ---------------------------------
QLayout: Attempting to add QLayout "" to OBSBasic "OBSBasic", which already has a layout
QWidget::setTabOrder: 'first' and 'second' must be in the same window
info: ==== Startup complete ===============================================
info: All scene data cleared
info: ------------------------------------------------
info: [obs-scripting]: Loaded lua script: Clearview_V2 - OBS_Studio_Quick_Install_RGB.lua
info: pulse-input: Server name: 'PulseAudio (on PipeWire 0.3.65) 15.0.0'
info: pulse-input: Audio format: s32le, 48000 Hz, 2 channels
info: pulse-input: Started recording from 'alsa_output.pci-0000_01_00.1.hdmi-stereo-extra3.monitor'
info: [Loaded global audio device]: 'Desktop Audio'
info: pulse-input: Server name: 'PulseAudio (on PipeWire 0.3.65) 15.0.0'
info: pulse-input: Audio format: s16le, 48000 Hz, 2 channels
info: pulse-input: Started recording from 'alsa_input.usb-NewEye_40_NewEye_40_20240131-02.analog-stereo'
info: [Loaded global audio device]: 'Mic/Aux'
info:     - filter: 'Noise Suppression' (noise_suppress_filter_v2)
info:     - filter: 'Noise Gate' (noise_gate_filter)
info: PipeWire initialized
error: Source ID 'browser_source' not found
error: Failed to create source 'Stremlabs'!
error: Source ID 'text_gdiplus_v2' not found
error: Failed to create source 'socialhandle3'!
error: Source ID 'text_gdiplus_v2' not found
error: Failed to create source 'socialhandle2'!
error: Source ID 'text_gdiplus_v2' not found
error: Failed to create source 'socialhandle1'!
info: [Media Source 'Timer_5m.webm']: settings:
	input:                   /home/user/Clearview_Overlay/Graphic Assets - Individual Files/RGB/Scenes/Timers/Timer_5m.webm
	input_format:            (null)
	speed:                   100
	is_looping:              no
	is_linear_alpha:         no
	is_hw_decoding:          no
	is_clear_on_media_end:   yes
	restart_on_activate:     yes
	close_when_inactive:     no
	ffmpeg_options:          
info: Set FFmpeg options: 
[libvpx-vp9 @ 0x7fb87c013500] v1.12.0
[libvpx-vp9 @ 0x7fb87c013500] v1.12.0
info: [Media Source 'StartingBackground']: settings:
	input:                   /home/user/Clearview_Overlay////Graphic Assets - Individual Files/RGB/Scenes/Screen_Background.mp4
	input_format:            (null)
	speed:                   100
	is_looping:              yes
	is_linear_alpha:         no
	is_hw_decoding:          no
	is_clear_on_media_end:   yes
	restart_on_activate:     yes
	close_when_inactive:     no
	ffmpeg_options:          
info: Set FFmpeg options: 
info: v4l2-input: Start capture from /dev/video0
info: v4l2-input: Input: 0
info: v4l2-input: Resolution: 1920x1080
info: v4l2-input: Pixelformat: YUYV
info: v4l2-input: Linesize: 3840 Bytes
info: v4l2-input: Framerate: 5.00 fps
info: v4l2-input: /dev/video0: select timeout set to 1000000 (5x frame periods)
info: [Media Source 'Timer_dash-loop.webm']: settings:
	input:                   /home/user/Clearview_Overlay////Graphic Assets - Individual Files/RGB/Scenes/Timers/Timer_dash-loop.webm
	input_format:            (null)
	speed:                   100
	is_looping:              yes
	is_linear_alpha:         no
	is_hw_decoding:          no
	is_clear_on_media_end:   yes
	restart_on_activate:     yes
	close_when_inactive:     no
	ffmpeg_options:          
info: Set FFmpeg options: 
info: [Media Source 'Screen_Background.mp4']: settings:
	input:                   /home/user/Clearview_Overlay////Graphic Assets - Individual Files/RGB/Scenes/Screen_Background.mp4
	input_format:            (null)
	speed:                   100
	is_looping:              yes
	is_linear_alpha:         no
	is_hw_decoding:          no
	is_clear_on_media_end:   yes
	restart_on_activate:     yes
	close_when_inactive:     no
	ffmpeg_options:          
info: Set FFmpeg options: 
[libvpx-vp9 @ 0x7fb848013740] v1.12.0
[libvpx-vp9 @ 0x7fb848013740] v1.12.0
info: Switched to scene 'GAEM'
info: ------------------------------------------------
info: Loaded scenes:
info: - scene 'Starting':
info:     - source: 'StartingBackground' (ffmpeg_source)
info:     - source: 'StreamStarting' (image_source)
info:     - source: 'Timer_5m.webm' (ffmpeg_source)
info: - scene 'BRB':
info:     - source: 'Screen_Background.mp4' (ffmpeg_source)
info:     - source: 'Timer_dash-loop.webm' (ffmpeg_source)
info:     - source: 'Text_BRB.png' (image_source)
info:     - source: 'Social Horizontal' (group)
info:         - source: 'socialhandle3' (text_gdiplus_v2)
info:         - source: 'socialhandle2' (text_gdiplus_v2)
info:         - source: 'socialhandle1' (text_gdiplus_v2)
info:         - source: '[email protected]' (image_source)
info:             - filter: 'Color Correction' (color_filter)
info:         - source: '[email protected]' (image_source)
info:             - filter: 'Color Correction' (color_filter)
info:         - source: '[email protected]' (image_source)
info:             - filter: 'Color Correction' (color_filter)
info: - scene 'Ending':
info:     - source: 'Screen_Background.mp4' (ffmpeg_source)
info:     - source: 'Text_StreamEnding.png' (image_source)
info:     - source: 'Timer_dash-loop.webm' (ffmpeg_source)
info: - scene 'GAEM':
info:     - source: 'CAM' (v4l2_input)
info:     - source: 'Stremlabs' (browser_source)
info:     - source: 'CAPPY' (pipewire-window-capture-source)
info:     - source: 'Desktop Audio' (pulse_output_capture)
info:     - source: 'Mic/Aux' (pulse_input_capture)
info:         - filter: 'Noise Suppression' (noise_suppress_filter_v2)
info:         - filter: 'Noise Gate' (noise_gate_filter)
info: ------------------------------------------------
qt.qpa.wayland: Wayland does not support QWindow::requestActivate()
info: [pipewire] Screencast session created
info: [pipewire] Asking for window
info: adding 21 milliseconds of audio buffering, total audio buffering is now 21 milliseconds (source: Desktop Audio)

info: adding 42 milliseconds of audio buffering, total audio buffering is now 64 milliseconds (source: Mic/Aux)

error: v4l2-input: /dev/video0: select timed out
error: v4l2-input: /dev/video0: failed to log status
error: v4l2-input: /dev/video0: select timed out
error: v4l2-input: /dev/video0: failed to log status
warning: [pipewire] Failed to start screencast, denied or cancelled by user
info: User switched to scene 'Ending'
info: User switched to scene 'BRB'
qt.qpa.wayland: setGrabPopup called with a parent, QtWaylandClient::QWaylandXdgSurface(0x55cfb142b210) which does not match the current topmost grabbing popup, QtWaylandClient::QWaylandXdgSurface(0x55cfb1c50e20) According to the xdg-shell protocol, this is not allowed. The wayland QPA plugin is currently handling it by setting the parent to the topmost grabbing popup. Note, however, that this may cause positioning errors and popups closing unxpectedly because xdg-shell mandate that child popups close before parents
qt.qpa.wayland: setGrabPopup called with a parent, QtWaylandClient::QWaylandXdgSurface(0x55cfb142b210) which does not match the current topmost grabbing popup, QtWaylandClient::QWaylandXdgSurface(0x55cfb1c50e20) According to the xdg-shell protocol, this is not allowed. The wayland QPA plugin is currently handling it by setting the parent to the topmost grabbing popup. Note, however, that this may cause positioning errors and popups closing unxpectedly because xdg-shell mandate that child popups close before parents
info: User switched to scene 'Starting'
info: ==== Shutting down ==================================================
info: [obs-scripting]: Unloaded lua script: Clearview_V2 - OBS_Studio_Quick_Install_RGB.lua
info: v4l2-input: /dev/video0: Stopped capture after 714 frames
info: pulse-input: Stopped recording from 'alsa_output.pci-0000_01_00.1.hdmi-stereo-extra3.monitor'
info: pulse-input: Got 5866 packets with 7039200 frames
info: pulse-input: Stopped recording from 'alsa_input.usb-NewEye_40_NewEye_40_20240131-02.analog-stereo'
info: pulse-input: Got 5864 packets with 7036800 frames
info: All scene data cleared
info: ------------------------------------------------
info: [obs-websocket] [obs_module_unload] Shutting down...
info: [obs-websocket] [obs_module_unload] Finished shutting down.
info: [Scripting] Total detached callbacks: 0
info: Freeing OBS context data
info: == Profiler Results =============================
info: run_program_init: 544.497 ms
info:  ┣OBSApp::AppInit: 4.885 ms
info:  ┃ ┗OBSApp::InitLocale: 0.992 ms
info:  ┗OBSApp::OBSInit: 402.178 ms
info:    ┣obs_startup: 2.807 ms
info:    ┗OBSBasic::OBSInit: 343.842 ms
info:      ┣OBSBasic::InitBasicConfig: 0.078 ms
info:      ┣OBSBasic::ResetAudio: 0.145 ms
info:      ┣OBSBasic::ResetVideo: 51.33 ms
info:      ┣OBSBasic::InitOBSCallbacks: 0.007 ms
info:      ┣OBSBasic::InitHotkeys: 0.041 ms
info:      ┣obs_load_all_modules2: 108.227 ms
info:      ┃ ┣obs_init_module(decklink-captions.so): 0.001 ms
info:      ┃ ┣obs_init_module(decklink-output-ui.so): 0.001 ms
info:      ┃ ┣obs_init_module(decklink.so): 0.211 ms
info:      ┃ ┣obs_init_module(frontend-tools.so): 17.057 ms
info:      ┃ ┣obs_init_module(image-source.so): 0.008 ms
info:      ┃ ┣obs_init_module(linux-alsa.so): 0.004 ms
info:      ┃ ┣obs_init_module(linux-capture.so): 0.002 ms
info:      ┃ ┣obs_init_module(linux-jack.so): 0.003 ms
info:      ┃ ┣obs_init_module(linux-pipewire.so): 1.802 ms
info:      ┃ ┣obs_init_module(linux-pulseaudio.so): 0.003 ms
info:      ┃ ┣obs_init_module(linux-v4l2.so): 3.802 ms
info:      ┃ ┣obs_init_module(obs-ffmpeg.so): 11.555 ms
info:      ┃ ┃ ┗nvenc_check: 1.467 ms
info:      ┃ ┣obs_init_module(obs-filters.so): 0.019 ms
info:      ┃ ┣obs_init_module(obs-outputs.so): 0.004 ms
info:      ┃ ┣obs_init_module(obs-transitions.so): 0.006 ms
info:      ┃ ┣obs_init_module(obs-websocket.so): 5.238 ms
info:      ┃ ┣obs_init_module(obs-x264.so): 0.003 ms
info:      ┃ ┣obs_init_module(rtmp-services.so): 0.637 ms
info:      ┃ ┣obs_init_module(text-freetype2.so): 0.013 ms
info:      ┃ ┗obs_init_module(vlc-video.so): 1.886 ms
info:      ┣OBSBasic::ResetOutputs: 0.163 ms
info:      ┣OBSBasic::CreateHotkeys: 0.036 ms
info:      ┣OBSBasic::InitService: 0.874 ms
info:      ┣OBSBasic::InitPrimitives: 0.113 ms
info:      ┗OBSBasic::Load: 138.731 ms
info: obs_hotkey_thread(25 ms): min=0.001 ms, median=0.002 ms, max=0.022 ms, 99th percentile=0.003 ms, 100% below 25 ms
info: audio_thread(Audio): min=0.01 ms, median=0.073 ms, max=8.046 ms, 99th percentile=0.756 ms
info: obs_graphics_thread(16.6667 ms): min=0.095 ms, median=1.398 ms, max=69.362 ms, 99th percentile=2.758 ms, 99.9773% below 16.667 ms
info:  ┣tick_sources: min=0.002 ms, median=0.024 ms, max=69.102 ms, 99th percentile=0.066 ms
info:  ┣output_frame: min=0.068 ms, median=1.039 ms, max=9.11 ms, 99th percentile=1.715 ms
info:  ┃ ┗gs_context(video->graphics): min=0.065 ms, median=1.034 ms, max=9.106 ms, 99th percentile=1.71 ms
info:  ┃   ┣render_video: min=0.013 ms, median=0.74 ms, max=8.316 ms, 99th percentile=1.338 ms
info:  ┃   ┃ ┗render_main_texture: min=0.008 ms, median=0.732 ms, max=8.308 ms, 99th percentile=1.326 ms
info:  ┃   ┗gs_flush: min=0.002 ms, median=0.01 ms, max=2.992 ms, 99th percentile=0.026 ms
info:  ┗render_displays: min=0.003 ms, median=0.29 ms, max=12.69 ms, 99th percentile=1.208 ms
info: =================================================
info: == Profiler Time Between Calls ==================
info: obs_hotkey_thread(25 ms): min=25.025 ms, median=25.088 ms, max=26.132 ms, 99.9147% within ±2% of 25 ms (0% lower, 0.0853242% higher)
info: obs_graphics_thread(16.6667 ms): min=3.742 ms, median=16.667 ms, max=69.37 ms, 99.444% within ±2% of 16.667 ms (0.283672% lower, 0.272325% higher)
info: =================================================
info: Number of memory leaks: 0

Also, the list of /usr/share/obs/obs-plugins:

I also threw it into google_captions for giggles.

➜  obs ls -l /usr/share/obs/obs-plugins 
total 16076
drwxr-xr-x 3 root root     4096 Aug 26 04:57 decklink
drwxr-xr-x 2 root root     4096 Aug 26 04:57 decklink-captions
drwxr-xr-x 2 root root     4096 Aug 26 04:57 decklink-output-ui
drwxr-xr-x 4 root root     4096 Aug 26 04:57 frontend-tools
drwxr-xr-x 2 root root     4096 Sep 15 06:01 google_captions
drwxr-xr-x 3 root root     4096 Aug 26 04:57 image-source
-rwxr-xr-x 1 root root 16374432 Jul 13 20:49 libobs_google_caption_plugin.so
drwxr-xr-x 3 root root     4096 Aug 26 04:57 linux-alsa
drwxr-xr-x 3 root root     4096 Aug 26 04:57 linux-capture
drwxr-xr-x 3 root root     4096 Aug 26 04:57 linux-jack
drwxr-xr-x 3 root root     4096 Aug 26 04:57 linux-pipewire
drwxr-xr-x 3 root root     4096 Aug 26 04:57 linux-pulseaudio
drwxr-xr-x 3 root root     4096 Aug 26 04:57 linux-v4l2
drwxr-xr-x 3 root root     4096 Aug 26 04:57 obs-ffmpeg
drwxr-xr-x 4 root root     4096 Aug 26 04:57 obs-filters
drwxr-xr-x 3 root root     4096 Aug 26 04:57 obs-outputs
drwxr-xr-x 4 root root     4096 Aug 26 04:57 obs-transitions
drwxr-xr-x 3 root root     4096 Aug 26 04:57 obs-websocket
drwxr-xr-x 3 root root     4096 Aug 26 04:57 obs-x264
drwxr-xr-x 4 root root     4096 Aug 26 04:57 rtmp-services
drwxr-xr-x 3 root root     4096 Aug 26 04:57 text-freetype2
drwxr-xr-x 3 root root     4096 Aug 26 04:57 vlc-video

Tools -> dropdown doesn't show the expected plugin to be loaded and configurable.

KeiroD avatar Sep 15 '24 11:09 KeiroD

@mrdowden I ended up downgrading to v 30.1.2, now its working fine.

sconebonevideo avatar Sep 15 '24 11:09 sconebonevideo

I have the same issue, that's my log, and I believe that the download file has a missing pdb file 2024-11-07 19-15-20.txt

VladFilen avatar Nov 07 '24 18:11 VladFilen

Running Sequoia 15.3.2 and OBS 31.02.

Support/obs-studio/plugins/cloud-closed-captions.plugin/Contents/MacOS/cloud-closed-captions' (code signature in <7279FD5B-5837-31F7-93FD-C8E64D4DF607> '/Users/basmacbook/Library/Application Support/obs-studio/plugins/cloud-closed-captions.plugin/Contents/MacOS/cloud-closed-captions' not valid for use in process: library load disallowed by system policy)

So I it is the system policy ...

https://issues.apache.org/jira/browse/MNG-8471

Sprbb avatar Mar 13 '25 13:03 Sprbb