Hi all,
but v4l2sink doesn't appear in OBS > tools. I've found this information in github about it, but I still have the issue: https://github.com/CatxFish/obs-v4l2sink/issues/54
The directory /usr/lib/x86_64-linux-gnu/obs-plugins contains the file v4l2sink.so, but the OBS' Log show that v4l2sink.so is not loaded. Any idea what can I do? Here the OBS Log:
19:54:01.335: Window System: X11.0, Vendor: The X.Org Foundation, Version: 1.20.13
19:54:01.337: Portable mode: false
19:54:01.379: OBS 27.1.3-modified (linux)
19:54:01.379: ---------------------------------
19:54:01.380: ---------------------------------
19:54:01.380: audio settings reset:
19:54:01.380: samples per sec: 48000
19:54:01.380: speakers: 2
19:54:01.387: ---------------------------------
19:54:01.387: Initializing OpenGL...
19:54:01.455: Loading up OpenGL on adapter Intel Mesa Intel(R) UHD Graphics 620 (KBL GT2)
19:54:01.455: OpenGL loaded successfully, version 4.6 (Core Profile) Mesa 21.0.3, shading language 4.60
19:54:01.480: ---------------------------------
19:54:01.480: video settings reset:
19:54:01.480: base resolution: 1920x1080
19:54:01.480: output resolution: 1280x720
19:54:01.480: downscale filter: Bicubic
19:54:01.480: fps: 60/1
19:54:01.480: format: NV12
19:54:01.480: YUV mode: 709/Partial
19:54:01.480: NV12 texture support not available
19:54:01.483: Audio monitoring device:
19:54:01.483: name: Monitor of Null Output
19:54:01.483: id: Source.monitor
19:54:01.483: ---------------------------------
19:54:01.499: [StreamFX] Loading Version 0.11.0.0c1-g2d7fce5a
19:54:01.503: [StreamFX] <gfx::opengl> Version 4.6 initialized.
19:54:01.513: [StreamFX] Loaded Version 0.11.0.0c1-g2d7fce5a
19:54:01.536: [adv-ss] version: 1.16.5
19:54:01.536: [adv-ss] version: 82da6b32175081a3c8ca9c3aeed267999f460dcb
19:54:01.539: [adv-ss] curl loaded successfully
19:54:01.539: [adv-ss] found curl library
19:54:01.540: Failed to load 'en-US' text for module: 'decklink-captions.so'
19:54:01.541: Failed to load 'en-US' text for module: 'decklink-ouput-ui.so'
19:54:01.543: [Downstream Keyer] loaded version 0.2.1
19:54:01.579: [Freeze Filter] loaded version 0.3.2
19:54:01.655: [Gradient Source] loaded version 0.2.0
19:54:01.675: Failed to load 'en-US' text for module: 'liblooking-glass-obs.so'
19:54:01.684: [pango]: Loaded system fontconfig
19:54:01.691: A DeckLink iterator could not be created. The DeckLink drivers may not be installed
19:54:01.691: No blackmagic support
19:54:01.695: [linux-vkcapture] linux-vkcapture cannot run on non-EGL platforms
19:54:01.695: Failed to initialize module 'linux-vkcapture.so'
19:54:01.696: [Move Transition] loaded version 2.5.2
19:54:01.696: os_dlopen(libnvidia-fbc.so.1->libnvidia-fbc.so.1): libnvidia-fbc.so.1: cannot open shared object file: No such file or directory
19:54:01.696:
19:54:01.696: Unable to load NvFBC library
19:54:01.696: Failed to initialize module 'nvfbc.so'
19:54:01.697: Failed to load 'en-US' text for module: 'obs-audio-pan-filter.so'
19:54:01.697: [obs-audio-pan-filter] plugin loaded successfully (version 0.1.2)
19:54:01.698: Failed to load 'en-US' text for module: 'obs-backgroundremoval.so'
19:54:01.698: [obs-backgroundremoval] plugin loaded successfully (version 0.4.0)
19:54:01.701: [obs-browser]: Version 2.16.3
19:54:01.701: [obs-browser]: CEF Version 87.1.14+ga29e9a3+chromium-87.0.4280.141
19:54:01.704: os_dlopen(libnvidia-encode.so.1->libnvidia-encode.so.1): libnvidia-encode.so.1: cannot open shared object file: No such file or directory
19:54:01.704:
19:54:01.704: FFMPEG VAAPI supported
19:54:01.706: Failed to load 'en-US' text for module: 'obs-gphoto.so'
19:54:01.708: obs-gstreamer build: 219a629
19:54:01.714: [obs-ndi] hello ! (version 4.9.1)
19:54:01.714: [obs-ndi] Trying ''
19:54:01.714: [obs-ndi] Trying '/usr/lib'
19:54:01.714: [obs-ndi] Trying '/usr/local/lib'
19:54:01.714: [obs-ndi] Found NDI library at '/usr/local/lib/libndi.so.4'
19:54:01.715: [obs-ndi] NDI runtime loaded successfully
19:54:01.715: [obs-ndi] NDI library initialized successfully (NDI SDK LINUX 18:32:11 Jun 30 2020 4.5.3)
19:54:01.732: Failed to load 'en-US' text for module: 'obs-vnc.so'
19:54:01.732: [obs-vnc] plugin loaded successfully (version 0.4.0)
19:54:01.736: [obs-websocket] you can haz websockets (version 4.9.1)
19:54:01.736: [obs-websocket] qt version (compile-time): 5.15.2 ; qt version (run-time): 5.15.2
19:54:01.739: [obs-websocket] module loaded!
19:54:01.741: [Replay Source] loaded version 1.6.9
19:54:01.745: [Source Copy] loaded version 0.1.3
19:54:01.746: [Source Record] loaded version 0.2.6
19:54:01.747: [Source Switcher] loaded version 0.3.0
19:54:01.748: [spectralizer] Loading v1.3.2 build time 2021.12.20 11:59
19:54:01.749: [TimeWarpScan] loaded version 0.1.6
19:54:01.750: [Transition Table] loaded version 0.2.2
19:54:01.752: VLC found, VLC video source enabled
19:54:01.752: ---------------------------------
19:54:01.752: Loaded Modules:
19:54:01.752: vlc-video.so
19:54:01.752: transition-table.so
19:54:01.752: time-warp-scan.so
19:54:01.752: text-freetype2.so
19:54:01.752: spectralizer.so
19:54:01.752: source-switcher.so
19:54:01.752: source-record.so
19:54:01.752: source-copy.so
19:54:01.752: sndio.so
19:54:01.752: scale-to-sound.so
19:54:01.752: rtmp-services.so
19:54:01.752: replay-source.so
19:54:01.752: recursion-effect.so
19:54:01.752: obs-x264.so
19:54:01.752: obs-websocket.so
19:54:01.752: obs-vst.so
19:54:01.752: obs-vnc.so
19:54:01.752: obs-transitions.so
19:54:01.752: obs-rtspserver.so
19:54:01.752: obs-rgb-levels-filter.so
19:54:01.752: obs-outputs.so
19:54:01.752: obs-ndi.so
19:54:01.752: obs-libfdk.so
19:54:01.752: obs-gstreamer.so
19:54:01.752: obs-gphoto.so
19:54:01.752: obs-filters.so
19:54:01.752: obs-ffmpeg.so
19:54:01.752: obs-browser.so
19:54:01.752: obs-backgroundremoval.so
19:54:01.752: obs-audio-pan-filter.so
19:54:01.752: nvfbc.so
19:54:01.752: move-transition.so
19:54:01.752: linux-vkcapture.so
19:54:01.752: linux-v4l2.so
19:54:01.752: linux-pulseaudio.so
19:54:01.752: linux-jack.so
19:54:01.752: linux-decklink.so
19:54:01.752: linux-capture.so
19:54:01.752: linux-alsa.so
19:54:01.752: libtext-pango.so
19:54:01.752: liblooking-glass-obs.so
19:54:01.752: image-source.so
19:54:01.752: gradient-source.so
19:54:01.752: frontend-tools.so
19:54:01.752: freeze-filter.so
19:54:01.752: dynamic-delay.so
19:54:01.752: dvd-screensaver.so
19:54:01.752: downstream-keyer.so
19:54:01.752: dir-watch-media.so
19:54:01.752: decklink-ouput-ui.so
19:54:01.752: decklink-captions.so
19:54:01.752: advanced-scene-switcher.so
19:54:01.752: StreamFX.so
19:54:01.752: ---------------------------------
19:54:01.753: ==== Startup complete ===============================================
19:54:01.759: All scene data cleared
19:54:01.759: ------------------------------------------------
19:54:01.768: pulse-input: Server name: 'pulseaudio 15.0'
19:54:01.769: pulse-input: Audio format: s16le, 44100 Hz, 2 channels
19:54:01.769: pulse-input: Started recording from 'alsa_output.usb-0b0e_Jabra_Speak_710_3050759E6AC2-00.analog-stereo.monitor'
19:54:01.769: [Loaded global audio device]: 'Desktop Audio'
19:54:01.770: pulse-input: Server name: 'pulseaudio 15.0'
19:54:01.770: pulse-input: Audio format: s16le, 16000 Hz, 1 channels
19:54:01.770: pulse-input: Started recording from 'alsa_input.usb-0b0e_Jabra_Speak_710_3050759E6AC2-00.mono-fallback'
19:54:01.770: source 'Mic/Aux' enabled push-to-mute
19:54:01.770: source 'Mic/Aux' enabled push-to-talk
19:54:01.771: pulse-am: Server name: 'pulseaudio 15.0'
19:54:01.771: pulse-am: An error occurred while getting the source info!
19:54:01.771: [Loaded global audio device]: 'Mic/Aux'
19:54:01.771: - monitoring: monitor and output
19:54:01.772: xshm-input: Geometry 1920x1080 @ 0,0
19:54:01.777: Switched to scene 'Scene'
19:54:01.781: [adv-ss] trying to reconnect to in 10 seconds.
19:54:01.782: ------------------------------------------------
19:54:01.782: Loaded scenes:
19:54:01.782: [adv-ss] started
19:54:01.782: - scene 'Scene':
19:54:01.782: - source: 'Screen Capture (BigMonitor)' (xshm_input)
19:54:01.782: ------------------------------------------------
19:54:01.866: [obs-websocket] WSServer::start: Not locked to IPv4 bindings
19:54:01.869: [obs-websocket] server started successfully on port 4444
19:54:01.869: [obs-websocket] IO thread started.
19:54:02.289: adding 42 milliseconds of audio buffering, total audio buffering is now 42 milliseconds (source: Mic/Aux)
19:54:02.289:
19:54:19.823: X Error: BadWindow (invalid Window parameter), Major opcode: 20, Minor opcode: 0, Serial: 4894
19:54:19.823: X Error: BadWindow (invalid Window parameter), Major opcode: 20, Minor opcode: 0, Serial: 4896
but v4l2sink doesn't appear in OBS > tools. I've found this information in github about it, but I still have the issue: https://github.com/CatxFish/obs-v4l2sink/issues/54
The directory /usr/lib/x86_64-linux-gnu/obs-plugins contains the file v4l2sink.so, but the OBS' Log show that v4l2sink.so is not loaded. Any idea what can I do? Here the OBS Log:
19:54:01.335: Window System: X11.0, Vendor: The X.Org Foundation, Version: 1.20.13
19:54:01.337: Portable mode: false
19:54:01.379: OBS 27.1.3-modified (linux)
19:54:01.379: ---------------------------------
19:54:01.380: ---------------------------------
19:54:01.380: audio settings reset:
19:54:01.380: samples per sec: 48000
19:54:01.380: speakers: 2
19:54:01.387: ---------------------------------
19:54:01.387: Initializing OpenGL...
19:54:01.455: Loading up OpenGL on adapter Intel Mesa Intel(R) UHD Graphics 620 (KBL GT2)
19:54:01.455: OpenGL loaded successfully, version 4.6 (Core Profile) Mesa 21.0.3, shading language 4.60
19:54:01.480: ---------------------------------
19:54:01.480: video settings reset:
19:54:01.480: base resolution: 1920x1080
19:54:01.480: output resolution: 1280x720
19:54:01.480: downscale filter: Bicubic
19:54:01.480: fps: 60/1
19:54:01.480: format: NV12
19:54:01.480: YUV mode: 709/Partial
19:54:01.480: NV12 texture support not available
19:54:01.483: Audio monitoring device:
19:54:01.483: name: Monitor of Null Output
19:54:01.483: id: Source.monitor
19:54:01.483: ---------------------------------
19:54:01.499: [StreamFX] Loading Version 0.11.0.0c1-g2d7fce5a
19:54:01.503: [StreamFX] <gfx::opengl> Version 4.6 initialized.
19:54:01.513: [StreamFX] Loaded Version 0.11.0.0c1-g2d7fce5a
19:54:01.536: [adv-ss] version: 1.16.5
19:54:01.536: [adv-ss] version: 82da6b32175081a3c8ca9c3aeed267999f460dcb
19:54:01.539: [adv-ss] curl loaded successfully
19:54:01.539: [adv-ss] found curl library
19:54:01.540: Failed to load 'en-US' text for module: 'decklink-captions.so'
19:54:01.541: Failed to load 'en-US' text for module: 'decklink-ouput-ui.so'
19:54:01.543: [Downstream Keyer] loaded version 0.2.1
19:54:01.579: [Freeze Filter] loaded version 0.3.2
19:54:01.655: [Gradient Source] loaded version 0.2.0
19:54:01.675: Failed to load 'en-US' text for module: 'liblooking-glass-obs.so'
19:54:01.684: [pango]: Loaded system fontconfig
19:54:01.691: A DeckLink iterator could not be created. The DeckLink drivers may not be installed
19:54:01.691: No blackmagic support
19:54:01.695: [linux-vkcapture] linux-vkcapture cannot run on non-EGL platforms
19:54:01.695: Failed to initialize module 'linux-vkcapture.so'
19:54:01.696: [Move Transition] loaded version 2.5.2
19:54:01.696: os_dlopen(libnvidia-fbc.so.1->libnvidia-fbc.so.1): libnvidia-fbc.so.1: cannot open shared object file: No such file or directory
19:54:01.696:
19:54:01.696: Unable to load NvFBC library
19:54:01.696: Failed to initialize module 'nvfbc.so'
19:54:01.697: Failed to load 'en-US' text for module: 'obs-audio-pan-filter.so'
19:54:01.697: [obs-audio-pan-filter] plugin loaded successfully (version 0.1.2)
19:54:01.698: Failed to load 'en-US' text for module: 'obs-backgroundremoval.so'
19:54:01.698: [obs-backgroundremoval] plugin loaded successfully (version 0.4.0)
19:54:01.701: [obs-browser]: Version 2.16.3
19:54:01.701: [obs-browser]: CEF Version 87.1.14+ga29e9a3+chromium-87.0.4280.141
19:54:01.704: os_dlopen(libnvidia-encode.so.1->libnvidia-encode.so.1): libnvidia-encode.so.1: cannot open shared object file: No such file or directory
19:54:01.704:
19:54:01.704: FFMPEG VAAPI supported
19:54:01.706: Failed to load 'en-US' text for module: 'obs-gphoto.so'
19:54:01.708: obs-gstreamer build: 219a629
19:54:01.714: [obs-ndi] hello ! (version 4.9.1)
19:54:01.714: [obs-ndi] Trying ''
19:54:01.714: [obs-ndi] Trying '/usr/lib'
19:54:01.714: [obs-ndi] Trying '/usr/local/lib'
19:54:01.714: [obs-ndi] Found NDI library at '/usr/local/lib/libndi.so.4'
19:54:01.715: [obs-ndi] NDI runtime loaded successfully
19:54:01.715: [obs-ndi] NDI library initialized successfully (NDI SDK LINUX 18:32:11 Jun 30 2020 4.5.3)
19:54:01.732: Failed to load 'en-US' text for module: 'obs-vnc.so'
19:54:01.732: [obs-vnc] plugin loaded successfully (version 0.4.0)
19:54:01.736: [obs-websocket] you can haz websockets (version 4.9.1)
19:54:01.736: [obs-websocket] qt version (compile-time): 5.15.2 ; qt version (run-time): 5.15.2
19:54:01.739: [obs-websocket] module loaded!
19:54:01.741: [Replay Source] loaded version 1.6.9
19:54:01.745: [Source Copy] loaded version 0.1.3
19:54:01.746: [Source Record] loaded version 0.2.6
19:54:01.747: [Source Switcher] loaded version 0.3.0
19:54:01.748: [spectralizer] Loading v1.3.2 build time 2021.12.20 11:59
19:54:01.749: [TimeWarpScan] loaded version 0.1.6
19:54:01.750: [Transition Table] loaded version 0.2.2
19:54:01.752: VLC found, VLC video source enabled
19:54:01.752: ---------------------------------
19:54:01.752: Loaded Modules:
19:54:01.752: vlc-video.so
19:54:01.752: transition-table.so
19:54:01.752: time-warp-scan.so
19:54:01.752: text-freetype2.so
19:54:01.752: spectralizer.so
19:54:01.752: source-switcher.so
19:54:01.752: source-record.so
19:54:01.752: source-copy.so
19:54:01.752: sndio.so
19:54:01.752: scale-to-sound.so
19:54:01.752: rtmp-services.so
19:54:01.752: replay-source.so
19:54:01.752: recursion-effect.so
19:54:01.752: obs-x264.so
19:54:01.752: obs-websocket.so
19:54:01.752: obs-vst.so
19:54:01.752: obs-vnc.so
19:54:01.752: obs-transitions.so
19:54:01.752: obs-rtspserver.so
19:54:01.752: obs-rgb-levels-filter.so
19:54:01.752: obs-outputs.so
19:54:01.752: obs-ndi.so
19:54:01.752: obs-libfdk.so
19:54:01.752: obs-gstreamer.so
19:54:01.752: obs-gphoto.so
19:54:01.752: obs-filters.so
19:54:01.752: obs-ffmpeg.so
19:54:01.752: obs-browser.so
19:54:01.752: obs-backgroundremoval.so
19:54:01.752: obs-audio-pan-filter.so
19:54:01.752: nvfbc.so
19:54:01.752: move-transition.so
19:54:01.752: linux-vkcapture.so
19:54:01.752: linux-v4l2.so
19:54:01.752: linux-pulseaudio.so
19:54:01.752: linux-jack.so
19:54:01.752: linux-decklink.so
19:54:01.752: linux-capture.so
19:54:01.752: linux-alsa.so
19:54:01.752: libtext-pango.so
19:54:01.752: liblooking-glass-obs.so
19:54:01.752: image-source.so
19:54:01.752: gradient-source.so
19:54:01.752: frontend-tools.so
19:54:01.752: freeze-filter.so
19:54:01.752: dynamic-delay.so
19:54:01.752: dvd-screensaver.so
19:54:01.752: downstream-keyer.so
19:54:01.752: dir-watch-media.so
19:54:01.752: decklink-ouput-ui.so
19:54:01.752: decklink-captions.so
19:54:01.752: advanced-scene-switcher.so
19:54:01.752: StreamFX.so
19:54:01.752: ---------------------------------
19:54:01.753: ==== Startup complete ===============================================
19:54:01.759: All scene data cleared
19:54:01.759: ------------------------------------------------
19:54:01.768: pulse-input: Server name: 'pulseaudio 15.0'
19:54:01.769: pulse-input: Audio format: s16le, 44100 Hz, 2 channels
19:54:01.769: pulse-input: Started recording from 'alsa_output.usb-0b0e_Jabra_Speak_710_3050759E6AC2-00.analog-stereo.monitor'
19:54:01.769: [Loaded global audio device]: 'Desktop Audio'
19:54:01.770: pulse-input: Server name: 'pulseaudio 15.0'
19:54:01.770: pulse-input: Audio format: s16le, 16000 Hz, 1 channels
19:54:01.770: pulse-input: Started recording from 'alsa_input.usb-0b0e_Jabra_Speak_710_3050759E6AC2-00.mono-fallback'
19:54:01.770: source 'Mic/Aux' enabled push-to-mute
19:54:01.770: source 'Mic/Aux' enabled push-to-talk
19:54:01.771: pulse-am: Server name: 'pulseaudio 15.0'
19:54:01.771: pulse-am: An error occurred while getting the source info!
19:54:01.771: [Loaded global audio device]: 'Mic/Aux'
19:54:01.771: - monitoring: monitor and output
19:54:01.772: xshm-input: Geometry 1920x1080 @ 0,0
19:54:01.777: Switched to scene 'Scene'
19:54:01.781: [adv-ss] trying to reconnect to in 10 seconds.
19:54:01.782: ------------------------------------------------
19:54:01.782: Loaded scenes:
19:54:01.782: [adv-ss] started
19:54:01.782: - scene 'Scene':
19:54:01.782: - source: 'Screen Capture (BigMonitor)' (xshm_input)
19:54:01.782: ------------------------------------------------
19:54:01.866: [obs-websocket] WSServer::start: Not locked to IPv4 bindings
19:54:01.869: [obs-websocket] server started successfully on port 4444
19:54:01.869: [obs-websocket] IO thread started.
19:54:02.289: adding 42 milliseconds of audio buffering, total audio buffering is now 42 milliseconds (source: Mic/Aux)
19:54:02.289:
19:54:19.823: X Error: BadWindow (invalid Window parameter), Major opcode: 20, Minor opcode: 0, Serial: 4894
19:54:19.823: X Error: BadWindow (invalid Window parameter), Major opcode: 20, Minor opcode: 0, Serial: 4896
Last edited: