Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Plugin not present in UI, even though log says it was loaded #617

Open
jwdevel opened this issue Feb 8, 2025 · 3 comments
Open

Plugin not present in UI, even though log says it was loaded #617

jwdevel opened this issue Feb 8, 2025 · 3 comments
Labels
bug Something isn't working

Comments

@jwdevel
Copy link

jwdevel commented Feb 8, 2025

Describe the bug

I installed the plugin, and when I run OBS, I see that it is loaded, in the log output.
The log even says Plugin loaded successfully (version 1.1.13).

However, the background removal filter is not available on the list, in the OBS UI.

I am running OBS 29.0.2.1, on Debian Linux 12.9. I installed this plugin via the latest released .deb file.

Aside: This seems perhaps the same as in this older comment, but that had no resolution I could find.

To Reproduce

  1. Add a source video capture device
  2. right click on the source, choose "filters"
  3. under "effect filters", click "+"
  4. Notice there is no "Background Removal" option.

Log

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: Using EGL/X11
info: CPU Name: AMD Ryzen 7 2700X Eight-Core Processor
info: CPU Speed: 4052.277MHz
info: Physical Cores: 8, Logical Cores: 16
info: Physical Memory: 32026MB Total, 2246MB Free
info: Kernel Version: Linux 6.1.0-tweaked-28-amd64
info: Distribution: "Debian GNU/Linux" "12"
info: Session Type: tty
info: Window System: X11.0, Vendor: The X.Org Foundation, Version: 1.21.1
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: Loading up OpenGL on adapter AMD AMD Radeon RX 580 Series (polaris10, LLVM 15.0.6, DRM 3.49, 6.1.0-tweaked-28-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: 1280x720
	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'
warning: [portals] Error retrieving D-Bus proxy: Error calling StartServiceByName for org.freedesktop.portal.Desktop: Timeout was reached
info: [pipewire] No captures available
warning: obs_register_source: Tried to register obs_source_info with size 408 which is more than libobs currently supports (400)
warning: obs_register_source: Tried to register obs_source_info with size 408 which is more than libobs currently supports (400)
info: [obs-backgroundremoval] Plugin loaded successfully (version 1.1.13)
error: os_dlopen(libnvidia-encode.so.1->libnvidia-encode.so.1): libnvidia-encode.so.1: cannot open shared object file: No such file or directory

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:     obs-backgroundremoval.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: Switched to Preview/Program mode
info: ------------------------------------------------
info: All scene data cleared
info: ------------------------------------------------
info: pulse-input: Server name: 'pulseaudio 16.1'
info: pulse-input: Audio format: s16le, 44100 Hz, 2 channels
info: pulse-input: Started recording from 'alsa_output.pci-0000_0a_00.3.analog-stereo.monitor' (default)
info: [Loaded global audio device]: 'Desktop Audio'
info: pulse-input: Server name: 'pulseaudio 16.1'
info: pulse-input: Audio format: s16le, 44100 Hz, 1 channels
info: pulse-input: Started recording from 'alsa_input.usb-Sunplus_IT_Co_Live_Streamer_CAM_313_20200529001-02.mono-fallback' (default)
info: [Loaded global audio device]: 'Mic/Aux'
info: v4l2-input: Start capture from /dev/video0
info: v4l2-input: Input: 0
info: v4l2-input: Resolution: 1280x720
info: v4l2-input: Pixelformat: YUYV
info: v4l2-input: Linesize: 2560 Bytes
info: v4l2-input: Framerate: 10.00 fps
info: v4l2-input: /dev/video0: select timeout set to 500000 (5x frame periods)
[swscaler @ 0x55fc4d185a40] deprecated pixel format used, make sure you did set range correctly
[swscaler @ 0x55fc4d4c3540] deprecated pixel format used, make sure you did set range correctly
info: Switched to scene 'MyScene'
info: ------------------------------------------------
info: Loaded scenes:
info: - scene 'MyScene':
info:     - source: 'Image 2' (image_source)
info:     - source: 'Web Cam (V4L2)' (v4l2_input)
info:         - filter: 'Chroma Key' (chroma_key_filter_v2)
info:     - source: 'Image' (image_source)
info:         - filter: 'Color Correction' (color_filter_v2)
info: ------------------------------------------------
info: adding 42 milliseconds of audio buffering, total audio buffering is now 42 milliseconds (source: Desktop Audio)

Desktop (please complete the following information):

  • OS: Debian 12
  • Browser: N/A
  • Plugin Version: 1.1.13
  • OBS Version: OBS 29.0.2.1
@jwdevel jwdevel added the bug Something isn't working label Feb 8, 2025
@jwdevel
Copy link
Author

jwdevel commented Feb 8, 2025

I'm happy to debug this more; I'm just not very unfamiliar with OBS, so not sure where to start myself.

@jwdevel
Copy link
Author

jwdevel commented Feb 9, 2025

Ahh, I missed this in the readme:

On Debian, you cannot use our deb package and we only support FlatHub installation.

So I guess installing via the .deb this way is not supported, alas.
Not sure if that's the reason it's failing, but seems plausible.

Perhaps I can rephrase this issue as "produce an error message when trying to load the plugin in an unsupported system" ?

@jwdevel
Copy link
Author

jwdevel commented Feb 9, 2025

See also #533, #537

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

1 participant