Virtual Camera only works once!

notyourbiz

New Member
Aloha folks and greetings...

i have the following problem:

Running the latest OBS (32.0.4) Flatpak install from Application Manager on Linux Mint 22 Wilma

Code:
System:
  Kernel: 6.8.0-90-generic arch: x86_64 bits: 64 compiler: gcc v: 13.3.0 clocksource: tsc
  Desktop: Cinnamon v: 6.2.9 tk: GTK v: 3.24.41 wm: Muffin v: 6.2.0 vt: 7 dm: LightDM v: 1.30.0
    Distro: Linux Mint 22 Wilma base: Ubuntu 24.04 noble
Machine:
  Type: Convertible System: Dell product: XPS 13 9310 2-in-1 v: N/A serial: <superuser required>
    Chassis: type: 31 serial: <superuser required>
  Mobo: Dell model: 0062CR v: A00 serial: <superuser required> part-nu: 09FF
    uuid: <superuser required> UEFI: Dell v: 2.35.0 date: 06/30/2025
Battery:
  ID-1: BAT0 charge: 40.4 Wh (100.0%) condition: 40.4/50.0 Wh (80.9%) volts: 8.4 min: 7.6
    model: BYD DELL DD9VF49 type: Li-poly serial: <filter> status: full
CPU:
  Info: quad core model: 11th Gen Intel Core i7-1165G7 bits: 64 type: MT MCP smt: enabled
    arch: Tiger Lake rev: 1 cache: L1: 320 KiB L2: 5 MiB L3: 12 MiB
  Speed (MHz): avg: 3752 high: 4101 min/max: 400/4700 cores: 1: 4089 2: 4012 3: 2573 4: 4101
    5: 4100 6: 2955 7: 4088 8: 4100 bogomips: 44851
  Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
Graphics:
  Device-1: Intel TigerLake-LP GT2 [Iris Xe Graphics] vendor: Dell driver: i915 v: kernel
    arch: Gen-12.1 ports: active: eDP-1 empty: DP-1, DP-2, DP-3, DP-4 bus-ID: 0000:00:02.0
    chip-ID: 8086:9a49 class-ID: 0300
  Device-2: Microdia Integrated_Webcam_HD driver: uvcvideo type: USB rev: 2.0 speed: 480 Mb/s
    lanes: 1 bus-ID: 3-6:3 chip-ID: 0c45:672a class-ID: 0e02
  Device-3: Z-Star Micro Venus USB2.0 Camera driver: snd-usb-audio,uvcvideo type: USB rev: 2.0
    speed: 480 Mb/s lanes: 1 bus-ID: 5-2.3.3:9 chip-ID: 0ac8:3420 class-ID: 0102 serial: <filter>
  Display: x11 server: X.Org v: 21.1.11 with: Xwayland v: 23.2.6 driver: X: loaded: modesetting
    unloaded: fbdev,vesa dri: iris gpu: i915 display-ID: :0 screens: 1
  Screen-1: 0 s-res: 3840x2400 s-dpi: 96 s-size: 1016x635mm (40.00x25.00")
    s-diag: 1198mm (47.17")
  Monitor-1: eDP-1 model: Sharp 0x14f8 res: 3840x2400 hz: 60 dpi: 339
    size: 288x180mm (11.34x7.09") diag: 340mm (13.4") modes: 3840x2400
  API: EGL v: 1.5 hw: drv: intel iris platforms: device: 0 drv: iris device: 1 drv: swrast gbm:
    drv: iris surfaceless: drv: iris x11: drv: iris inactive: wayland
  API: OpenGL v: 4.6 compat-v: 4.5 vendor: intel mesa v: 25.0.7-0ubuntu0.24.04.2 glx-v: 1.4
    direct-render: yes renderer: Mesa Intel Iris Xe Graphics (TGL GT2) device-ID: 8086:9a49
Audio:
  Device-1: Intel Tiger Lake-LP Smart Sound Audio vendor: Dell driver: snd_hda_intel v: kernel
    bus-ID: 0000:00:1f.3 chip-ID: 8086:a0c8 class-ID: 0403
  Device-2: Z-Star Micro Venus USB2.0 Camera driver: snd-usb-audio,uvcvideo type: USB rev: 2.0
    speed: 480 Mb/s lanes: 1 bus-ID: 5-2.3.3:9 chip-ID: 0ac8:3420 class-ID: 0102 serial: <filter>
  Device-3: Realtek USB Audio driver: snd-usb-audio type: USB rev: 2.0 speed: 480 Mb/s lanes: 1
    bus-ID: 5-2.3.4:7 chip-ID: 0bda:402e class-ID: 0102 serial: <filter>
  API: ALSA v: k6.8.0-90-generic status: kernel-api
  Server-1: PipeWire v: 1.0.5 status: active with: 1: pipewire-pulse status: active
    2: wireplumber status: active 3: pipewire-alsa type: plugin
Network:
  Device-1: Intel Wi-Fi 6 AX201 vendor: Rivet Networks driver: iwlwifi v: kernel
    bus-ID: 0000:00:14.3 chip-ID: 8086:a0f0 class-ID: 0280
  IF: wlp0s20f3 state: up mac: <filter>
  Device-2: Realtek RTL8153 Gigabit Ethernet Adapter driver: r8152 type: USB rev: 3.0
    speed: 5 Gb/s lanes: 1 bus-ID: 6-2.4:4 chip-ID: 0bda:8153 class-ID: 0000 serial: <filter>
  IF: enx381428c1f58a state: down mac: <filter>
Bluetooth:
  Device-1: Intel AX201 Bluetooth driver: btusb v: 0.8 type: USB rev: 2.0 speed: 12 Mb/s lanes: 1
    bus-ID: 3-10:4 chip-ID: 8087:0026 class-ID: e001
  Report: hciconfig ID: hci0 rfk-id: 0 state: up address: <filter> bt-v: 5.2 lmp-v: 11
    sub-v: 20f9 hci-v: 11 rev: 20f9 class-ID: 7c0000
  Device-2: SINO WEALTH Bluetooth Keyboard driver: hid-generic,usbhid type: USB rev: 1.1
    speed: 12 Mb/s lanes: 1 bus-ID: 5-2.2:3 chip-ID: 258a:00ec class-ID: 0300
RAID:
  Hardware-1: Intel Volume Management Device NVMe RAID Controller driver: vmd v: 0.6 port: N/A
    bus-ID: 0000:00:0e.0 chip-ID: 8086:9a0b rev: class-ID: 0104
Drives:
  Local Storage: total: 953.87 GiB used: 148.02 GiB (15.5%)
  ID-1: /dev/nvme0n1 vendor: Toshiba model: KBG40ZPZ1T02 NVMe KIOXIA 1024GB size: 953.87 GiB
    speed: 31.6 Gb/s lanes: 4 tech: SSD serial: <filter> fw-rev: 10400106 temp: 47.9 C scheme: GPT
Partition:
  ID-1: / size: 365.61 GiB used: 147.9 GiB (40.5%) fs: ext4 dev: /dev/nvme0n1p5
  ID-2: /boot/efi size: 186 MiB used: 116.3 MiB (62.5%) fs: vfat dev: /dev/nvme0n1p1
Swap:
  ID-1: swap-1 type: file size: 2 GiB used: 0 KiB (0.0%) priority: -2 file: /swapfile
USB:
  Hub-1: 1-0:1 info: hi-speed hub with single TT ports: 1 rev: 2.0 speed: 480 Mb/s lanes: 1
    chip-ID: 1d6b:0002 class-ID: 0900
  Hub-2: 2-0:1 info: super-speed hub ports: 4 rev: 3.1 speed: 10 Gb/s lanes: 1 chip-ID: 1d6b:0003
    class-ID: 0900
  Hub-3: 3-0:1 info: hi-speed hub with single TT ports: 12 rev: 2.0 speed: 480 Mb/s lanes: 1
    chip-ID: 1d6b:0002 class-ID: 0900
  Device-1: 3-5:2 info: Shenzhen Goodix Fingerprint type: <vendor specific> driver: N/A
    interfaces: 1 rev: 2.0 speed: 12 Mb/s lanes: 1 power: 100mA chip-ID: 27c6:532d class-ID: ff00
  Device-2: 3-6:3 info: Microdia Integrated_Webcam_HD type: video driver: uvcvideo interfaces: 4
    rev: 2.0 speed: 480 Mb/s lanes: 1 power: 500mA chip-ID: 0c45:672a class-ID: 0e02
  Device-3: 3-10:4 info: Intel AX201 Bluetooth type: bluetooth driver: btusb interfaces: 2
    rev: 2.0 speed: 12 Mb/s lanes: 1 power: 100mA chip-ID: 8087:0026 class-ID: e001
  Hub-4: 4-0:1 info: super-speed hub ports: 4 rev: 3.1 speed: 10 Gb/s lanes: 1 chip-ID: 1d6b:0003
    class-ID: 0900
  Hub-5: 5-0:1 info: hi-speed hub with single TT ports: 2 rev: 2.0 speed: 480 Mb/s lanes: 1
    chip-ID: 1d6b:0002 class-ID: 0900
  Hub-6: 5-2:2 info: Realtek Dell dock ports: 5 rev: 2.1 speed: 480 Mb/s lanes: 1
    chip-ID: 0bda:5487 class-ID: 0900
  Device-1: 5-2.2:3 info: SINO WEALTH Bluetooth Keyboard type: keyboard,HID
    driver: hid-generic,usbhid interfaces: 2 rev: 1.1 speed: 12 Mb/s lanes: 1 power: 500mA
    chip-ID: 258a:00ec class-ID: 0300
  Hub-7: 5-2.3:4 info: Realtek Dell dock ports: 6 rev: 2.1 speed: 480 Mb/s lanes: 1
    chip-ID: 0bda:5413 class-ID: 0900
  Device-1: 5-2.3.3:9 info: Z-Star Micro Venus USB2.0 Camera type: video,audio
    driver: snd-usb-audio,uvcvideo interfaces: 4 rev: 2.0 speed: 480 Mb/s lanes: 1 power: 100mA
    chip-ID: 0ac8:3420 class-ID: 0102 serial: <filter>
  Device-2: 5-2.3.4:7 info: Realtek USB Audio type: audio driver: snd-usb-audio interfaces: 4
    rev: 2.0 speed: 480 Mb/s lanes: 1 power: 500mA chip-ID: 0bda:402e class-ID: 0102 serial: <filter>
  Device-3: 5-2.3.5:8 info: Dell dock type: HID driver: hid-generic,usbhid interfaces: 1 rev: 2.0
    speed: 480 Mb/s lanes: 1 power: 100mA chip-ID: 413c:b06f class-ID: 0300
  Device-4: 5-2.5:5 info: Dell Thunderbolt Dock WD19TB type: HID driver: hid-generic,usbhid
    interfaces: 2 rev: 2.0 speed: 480 Mb/s lanes: 1 power: 100mA chip-ID: 413c:b06e class-ID: 0300
    serial: <filter>
  Hub-8: 6-0:1 info: super-speed hub ports: 2 rev: 3.1 speed: 10 Gb/s lanes: 1 chip-ID: 1d6b:0003
    class-ID: 0900
  Hub-9: 6-2:2 info: Realtek Dell dock ports: 4 rev: 3.1 speed: 10 Gb/s lanes: 1
    chip-ID: 0bda:0487 class-ID: 0900
  Hub-10: 6-2.3:3 info: Realtek Dell dock ports: 4 rev: 3.1 speed: 5 Gb/s lanes: 1
    chip-ID: 0bda:0413 class-ID: 0900
  Device-1: 6-2.4:4 info: Realtek RTL8153 Gigabit Ethernet Adapter type: Network driver: r8152
    interfaces: 1 rev: 3.0 speed: 5 Gb/s lanes: 1 power: 288mA chip-ID: 0bda:8153 class-ID: 0000
    serial: <filter>
Sensors:
  System Temperatures: cpu: 59.0 C mobo: 50.0 C
  Fan Speeds (rpm): cpu: 6251 mobo: 6664
Repos:
  Packages: 2416 pm: dpkg pkgs: 2400 pm: flatpak pkgs: 16
  No active apt repos in: /etc/apt/sources.list
  Active apt repos in: /etc/apt/sources.list.d/official-package-repositories.list
    1: deb https: //ftp.fau.de/mint/packages wilma main upstream import backport
    2: deb http: //ftp.fau.de/ubuntu noble main restricted universe multiverse
    3: deb http: //ftp.fau.de/ubuntu noble-updates main restricted universe multiverse
    4: deb http: //ftp.fau.de/ubuntu noble-backports main restricted universe multiverse
    5: deb http: //security.ubuntu.com/ubuntu/ noble-security main restricted universe multiverse
  Active apt repos in: /etc/apt/sources.list.d/signal-xenial.list
    1: deb [arch=amd64 signed-by=/usr/share/keyrings/signal-desktop-keyring.gpg] https: //updates.signal.org/desktop/apt xenial main
  Active apt repos in: /etc/apt/sources.list.d/teamviewer.list
    1: deb [signed-by=/usr/share/keyrings/teamviewer-keyring.gpg] https: //linux.teamviewer.com/deb stable main
  Active apt repos in: /etc/apt/sources.list.d/winehq-noble.sources
    1: deb [arch=amd64 i386] https: //dl.winehq.org/wine-builds/ubuntu noble main
Info:
  Memory: total: 32 GiB note: est. available: 31.06 GiB used: 6.29 GiB (20.3%)
  Processes: 313 Power: uptime: 50m states: freeze,mem suspend: s2idle wakeups: 0
    hibernate: disabled Init: systemd v: 255 target: graphical (5) default: graphical
  Compilers: gcc: 13.3.0 Client: Unknown python3.12 client inxi: 3.3.34

I only can run Virtual Camera once. Whenever i end it and/or try to restart it i get the message, virtual camera can not be startet - see logs. but the logs say nothing else but that...

when i reboot my computer, virtual camera works again, but only once - and the game starts all over...

any ideas?

Regards
 

notyourbiz

New Member
ok, got some updates...

when i start OBS in terminal i get this output:

Code:
tazzman@MintXPS:~$ /usr/bin/flatpak run --branch=stable --arch=x86_64 --command=obs com.obsproject.Studio
Gtk-Message: 02:02:08.873: Failed to load module "xapp-gtk3-module"
Qt: Session management error: Could not open network socket
debug: Found portal inhibitor
debug: Attempted path: /app/bin/../share/obs/obs-studio/locale/en-US.ini
debug: Attempted path: /app/bin/../share/obs/obs-studio/locale.ini
debug: Attempted path: /app/bin/../share/obs/obs-studio/locale/de-DE.ini
info: Using preferred locale 'de-DE'
debug: Attempted path: /app/bin/../share/obs/obs-studio/themes
debug: Attempted path: /app/bin/../share/obs/obs-studio/themes/
info: Using EGL/X11
info: CPU Name: 11th Gen Intel(R) Core(TM) i7-1165G7 @ 2.80GHz
info: CPU Speed: 3031.023MHz
info: Physical Cores: 4, Logical Cores: 8
info: Physical Memory: 31804MB Total, 29360MB Free
info: Kernel Version: Linux 6.8.0-90-generic
info: Flatpak Branch: stable
info: Flatpak Arch: x86_64
info: Flatpak Commit: 57c369da69c71c12b64543910ee525966ea39f3f5fd3990ea2e206ff707ea733
info: Flatpak Runtime: runtime/org.kde.Platform/x86_64/6.8
info: App Extensions:
info:  - com.obsproject.Studio.Locale
info: Runtime Extensions:
info:  - org.freedesktop.Platform.GL.default
info:  - org.freedesktop.Platform.VAAPI.Intel
info:  - org.freedesktop.Platform.openh264
info:  - org.gtk.Gtk3theme.Mint-Y-Dark-Aqua
info:  - org.kde.Platform.Locale
info:  - org.freedesktop.Platform.GL.default
info: Flatpak Framework Version: 1.14.6
info: Desktop Environment: X-Cinnamon (cinnamon)
info: Session Type: x11
info: Window System: X11.0, Vendor: The X.Org Foundation, Version: 1.21.1
info: Current Date/Time: 2025-12-22, 02:02:09
info: Browser Hardware Acceleration: true
info: Qt Version: 6.8.3 (runtime), 6.8.3 (compiled)
info: Portable mode: false
info: OBS 32.0.4 (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 Intel Mesa Intel(R) Iris(R) Xe Graphics (TGL GT2)
info: OpenGL loaded successfully, version 4.6 (Core Profile) Mesa 25.2.6 (git-3f12436d80), shading language 4.60
info: ---------------------------------
info: video settings reset:
    base resolution:   3840x2400
    output resolution: 1724x1080
    downscale filter:  Bicubic
    fps:               60/1
    format:            NV12
    YUV mode:          Rec. 709/Partial
info: NV12 texture support enabled
info: P010 texture support not available
info: Audio monitoring device:
    name: Standard
    id: default
info: ---------------------------------
warning: No AJA devices found, skipping loading AJA UI plugin
warning: Failed to initialize module 'aja-output-ui.so'
warning: No AJA devices found, skipping loading AJA plugin
warning: Failed to initialize module 'aja.so'
info: [pipewire] No capture sources available
info: [obs-browser]: Version 2.26.3
info: [obs-browser]: CEF Version 127.0.6533.120 (runtime), 127.0.0-6533-fix-stutter-and-osr-extra-info.3042+g176b09c+chromium-127.0.6533.120 (compiled)
info: VAAPI: API version 1.22
info: FFmpeg VAAPI H264 encoding supported
info: FFmpeg VAAPI AV1 encoding not supported
info: FFmpeg VAAPI HEVC encoding supported
error: os_dlopen(libnvidia-encode.so.1->libnvidia-encode.so.1): libnvidia-encode.so.1: Kann die Shared-Object-Datei nicht öffnen: Datei oder Verzeichnis nicht gefunden

info: NVENC not supported
warning: Failed to initialize module 'obs-nvenc.so'
info: [obs-websocket] [obs_module_load] you can haz websockets (Version: 5.6.3 | RPC Version: 1)
info: [obs-websocket] [obs_module_load] Qt version (compile-time): 6.8.3 | Qt version (run-time): 6.8.3
info: [obs-websocket] [obs_module_load] Linked ASIO Version: 103200
info: [obs-websocket] [obs_module_load] Module loaded.
info: [droidcam-obs] module loaded release 241 (org.kde.Platform)
info: ---------------------------------
info:   Loaded Modules:
info:     droidcam-obs.so
info:     text-freetype2.so
info:     rtmp-services.so
info:     obs-x264.so
info:     obs-websocket.so
info:     obs-webrtc.so
info:     obs-vst.so
info:     obs-transitions.so
info:     obs-qsv11.so
info:     obs-outputs.so
info:     obs-libfdk.so
info:     obs-filters.so
info:     obs-ffmpeg.so
info:     obs-browser.so
info:     linux-v4l2.so
info:     linux-pulseaudio.so
info:     linux-pipewire.so
info:     linux-jack.so
info:     linux-capture.so
info:     image-source.so
info:     frontend-tools.so
info: ---------------------------------
info: ---------------------------------
info: Available Encoders:
info:   Video Encoders:
info:     - ffmpeg_svt_av1 (SVT-AV1)
info:     - ffmpeg_aom_av1 (AOM AV1)
info:     - ffmpeg_vaapi_tex (FFmpeg VAAPI H.264)
info:     - hevc_ffmpeg_vaapi_tex (FFmpeg VAAPI HEVC)
info:     - obs_qsv11_v2 (QuickSync H.264)
info:     - obs_qsv11_hevc (QuickSync HEVC)
info:     - obs_x264 (x264)
info:   Audio Encoders:
info:     - ffmpeg_aac (FFmpeg AAC)
info:     - ffmpeg_opus (FFmpeg Opus)
info:     - ffmpeg_pcm_s16le (FFmpeg PCM (16 Bit))
info:     - ffmpeg_pcm_s24le (FFmpeg PCM (24 Bit))
info:     - ffmpeg_pcm_f32le (FFmpeg PCM (32 Bit Float))
info:     - ffmpeg_alac (FFmpeg ALAC (24 Bit))
info:     - ffmpeg_flac (FFmpeg FLAC (16 Bit))
info:     - libfdk_aac (libfdk AAC)
info: ==== Startup complete ===============================================
info: All scene data cleared
info: ------------------------------------------------
info: Device for 'Audio Output Capture' source Desktop-Audio is also used for audio monitoring.
Deduplication logic is being applied to all monitored sources.
info: pulse-input: Server name: 'PulseAudio (on PipeWire 1.0.5) 15.0.0'
info: pulse-input: Audio format: s32le, 48000 Hz, 2 channels
info: pulse-input: Started recording from 'alsa_output.pci-0000_00_1f.3.analog-stereo.monitor' (default)
info: [Loaded global audio device]: 'Desktop-Audio'
info: pulse-input: Server name: 'PulseAudio (on PipeWire 1.0.5) 15.0.0'
info: pulse-input: Audio format: s32le, 48000 Hz, 2 channels
info: pulse-input: Started recording from 'alsa_input.pci-0000_00_1f.3.analog-stereo' (default)
info: [Loaded global audio device]: 'Mikrofon-/AUX-Audio'
info: xshm-input: Geometry 3840x2400 @ 0,0
info: v4l2-input: Start capture from /dev/video0
info: Device for 'Audio Output Capture' source Desktop-Audio is also used for audio monitoring.
Deduplication logic is being applied to all monitored sources.
info: v4l2-input: Input: 0
info: v4l2-input: Resolution: 1280x720
info: v4l2-input: Pixelformat: MJPG
info: v4l2-input: Linesize: 0 Bytes
info: v4l2-input: Framerate: 30.00 fps
info: v4l2-input: /dev/video0: select timeout set to 166666 (5x frame periods)
info: v4l2-input: Start capture from /dev/video5
error: v4l2-input: Unable to open device
error: v4l2-input: Initialization failed, errno: Datei oder Verzeichnis nicht gefunden
info: [DroidCamOBS] Source: "DroidCam OBS" - 241
info: [DroidCamOBS] trying 'adb'
warning: [DroidCamOBS] "adb version" exit value 1
info: [DroidCamOBS] trying '/usr/local/bin/adb'
info: [DroidCamOBS] trying '/usr/bin/adb'
info: [DroidCamOBS] trying '/bin/adb'
warning: [DroidCamOBS] adb not found
info: [DroidCamOBS] PATH=/app/bin:/usr/bin
info: [DroidCamOBS] Source: activated=1, deactivateWNS=0, is_showing=0, enable_audio=1
info: [DroidCamOBS] Source: video_format=avc video_resolution=640x480
info: [DroidCamOBS] activated: device_info.id=TazzPhone_16._droidcamobs._tcp.local. device_info.ip=172.20.10.1 device_info.port=4747 device_info.type=4
info: [DroidCamOBS] video_thread start
info: [DroidCamOBS] video_decode_thread start
info: [DroidCamOBS] audio_thread start
info: Switched to scene 'Mikroskop & Webcam'
info: ------------------------------------------------
info: Loaded scenes:
info: - scene 'Display':
info:     - source: 'Monitoraufnahme (XSHM)' (xshm_input_v2)
info: - scene 'Mikroskop & Webcam':
info:     - source: 'Mikroskop' (v4l2_input)
info:     - source: 'DroidCam OBS' (droidcam_obs)
info:     - source: 'Webcam' (v4l2_input)
info: ------------------------------------------------
info: [Media Source 'Stinger (Stinger)']: settings:
    input:                  
    input_format:            (null)
    speed:                   100
    is_looping:              no
    is_linear_alpha:         no
    is_hw_decoding:          yes
    is_clear_on_media_end:   yes
    restart_on_activate:     yes
    close_when_inactive:     no
    full_decode:             no
    ffmpeg_options:        
error: v4l2-input: /dev/video0: select timed out
error: v4l2-input: /dev/video0: failed to log status
info: adding 21 milliseconds of audio buffering, total audio buffering is now 21 milliseconds (source: Desktop-Audio)

info: adding 21 milliseconds of audio buffering, total audio buffering is now 42 milliseconds (source: Desktop-Audio)

starting the virtual camera generates this output:

Code:
info: Attempting to reset output capability of '/dev/video0'
info: Attempting to reset output capability of '/dev/video1'
info: Attempting to reset output capability of '/dev/video2'
info: Attempting to reset output capability of '/dev/video3'
info: Virtual camera started
info: ==== Virtual Camera Start ==========================================
info: Starting Virtual Camera output to Program

stopping:

Code:
info: Output 'virtualcam_output': stopping
info: Output 'virtualcam_output': Total frames output: 4542
info: Output 'virtualcam_output': Total drawn frames: 4542
info: ==== Virtual Camera Stop ===========================================
info: Virtual camera stopped

and restarting:

Code:
info: Attempting to reset output capability of '/dev/video0'
info: Attempting to reset output capability of '/dev/video1'
info: Attempting to reset output capability of '/dev/video2'
info: Attempting to reset output capability of '/dev/video3'
info: Attempting to reset output capability of '/dev/video4'
warning: Failed to start virtual camera


Bildschirmfoto vom 2025-12-22 02-16-37.png
 

FabioElizeu

New Member
ok, got some updates...

when i start OBS in terminal i get this output:

Code:
tazzman@MintXPS:~$ /usr/bin/flatpak run --branch=stable --arch=x86_64 --command=obs com.obsproject.Studio
Gtk-Message: 02:02:08.873: Failed to load module "xapp-gtk3-module"
Qt: Session management error: Could not open network socket
debug: Found portal inhibitor
debug: Attempted path: /app/bin/../share/obs/obs-studio/locale/en-US.ini
debug: Attempted path: /app/bin/../share/obs/obs-studio/locale.ini
debug: Attempted path: /app/bin/../share/obs/obs-studio/locale/de-DE.ini
info: Using preferred locale 'de-DE'
debug: Attempted path: /app/bin/../share/obs/obs-studio/themes
debug: Attempted path: /app/bin/../share/obs/obs-studio/themes/
info: Using EGL/X11
info: CPU Name: 11th Gen Intel(R) Core(TM) i7-1165G7 @ 2.80GHz
info: CPU Speed: 3031.023MHz
info: Physical Cores: 4, Logical Cores: 8
info: Physical Memory: 31804MB Total, 29360MB Free
info: Kernel Version: Linux 6.8.0-90-generic
info: Flatpak Branch: stable
info: Flatpak Arch: x86_64
info: Flatpak Commit: 57c369da69c71c12b64543910ee525966ea39f3f5fd3990ea2e206ff707ea733
info: Flatpak Runtime: runtime/org.kde.Platform/x86_64/6.8
info: App Extensions:
info:  - com.obsproject.Studio.Locale
info: Runtime Extensions:
info:  - org.freedesktop.Platform.GL.default
info:  - org.freedesktop.Platform.VAAPI.Intel
info:  - org.freedesktop.Platform.openh264
info:  - org.gtk.Gtk3theme.Mint-Y-Dark-Aqua
info:  - org.kde.Platform.Locale
info:  - org.freedesktop.Platform.GL.default
info: Flatpak Framework Version: 1.14.6
info: Desktop Environment: X-Cinnamon (cinnamon)
info: Session Type: x11
info: Window System: X11.0, Vendor: The X.Org Foundation, Version: 1.21.1
info: Current Date/Time: 2025-12-22, 02:02:09
info: Browser Hardware Acceleration: true
info: Qt Version: 6.8.3 (runtime), 6.8.3 (compiled)
info: Portable mode: false
info: OBS 32.0.4 (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 Intel Mesa Intel(R) Iris(R) Xe Graphics (TGL GT2)
info: OpenGL loaded successfully, version 4.6 (Core Profile) Mesa 25.2.6 (git-3f12436d80), shading language 4.60
info: ---------------------------------
info: video settings reset:
    base resolution:   3840x2400
    output resolution: 1724x1080
    downscale filter:  Bicubic
    fps:               60/1
    format:            NV12
    YUV mode:          Rec. 709/Partial
info: NV12 texture support enabled
info: P010 texture support not available
info: Audio monitoring device:
    name: Standard
    id: default
info: ---------------------------------
warning: No AJA devices found, skipping loading AJA UI plugin
warning: Failed to initialize module 'aja-output-ui.so'
warning: No AJA devices found, skipping loading AJA plugin
warning: Failed to initialize module 'aja.so'
info: [pipewire] No capture sources available
info: [obs-browser]: Version 2.26.3
info: [obs-browser]: CEF Version 127.0.6533.120 (runtime), 127.0.0-6533-fix-stutter-and-osr-extra-info.3042+g176b09c+chromium-127.0.6533.120 (compiled)
info: VAAPI: API version 1.22
info: FFmpeg VAAPI H264 encoding supported
info: FFmpeg VAAPI AV1 encoding not supported
info: FFmpeg VAAPI HEVC encoding supported
error: os_dlopen(libnvidia-encode.so.1->libnvidia-encode.so.1): libnvidia-encode.so.1: Kann die Shared-Object-Datei nicht öffnen: Datei oder Verzeichnis nicht gefunden

info: NVENC not supported
warning: Failed to initialize module 'obs-nvenc.so'
info: [obs-websocket] [obs_module_load] you can haz websockets (Version: 5.6.3 | RPC Version: 1)
info: [obs-websocket] [obs_module_load] Qt version (compile-time): 6.8.3 | Qt version (run-time): 6.8.3
info: [obs-websocket] [obs_module_load] Linked ASIO Version: 103200
info: [obs-websocket] [obs_module_load] Module loaded.
info: [droidcam-obs] module loaded release 241 (org.kde.Platform)
info: ---------------------------------
info:   Loaded Modules:
info:     droidcam-obs.so
info:     text-freetype2.so
info:     rtmp-services.so
info:     obs-x264.so
info:     obs-websocket.so
info:     obs-webrtc.so
info:     obs-vst.so
info:     obs-transitions.so
info:     obs-qsv11.so
info:     obs-outputs.so
info:     obs-libfdk.so
info:     obs-filters.so
info:     obs-ffmpeg.so
info:     obs-browser.so
info:     linux-v4l2.so
info:     linux-pulseaudio.so
info:     linux-pipewire.so
info:     linux-jack.so
info:     linux-capture.so
info:     image-source.so
info:     frontend-tools.so
info: ---------------------------------
info: ---------------------------------
info: Available Encoders:
info:   Video Encoders:
info:     - ffmpeg_svt_av1 (SVT-AV1)
info:     - ffmpeg_aom_av1 (AOM AV1)
info:     - ffmpeg_vaapi_tex (FFmpeg VAAPI H.264)
info:     - hevc_ffmpeg_vaapi_tex (FFmpeg VAAPI HEVC)
info:     - obs_qsv11_v2 (QuickSync H.264)
info:     - obs_qsv11_hevc (QuickSync HEVC)
info:     - obs_x264 (x264)
info:   Audio Encoders:
info:     - ffmpeg_aac (FFmpeg AAC)
info:     - ffmpeg_opus (FFmpeg Opus)
info:     - ffmpeg_pcm_s16le (FFmpeg PCM (16 Bit))
info:     - ffmpeg_pcm_s24le (FFmpeg PCM (24 Bit))
info:     - ffmpeg_pcm_f32le (FFmpeg PCM (32 Bit Float))
info:     - ffmpeg_alac (FFmpeg ALAC (24 Bit))
info:     - ffmpeg_flac (FFmpeg FLAC (16 Bit))
info:     - libfdk_aac (libfdk AAC)
info: ==== Startup complete ===============================================
info: All scene data cleared
info: ------------------------------------------------
info: Device for 'Audio Output Capture' source Desktop-Audio is also used for audio monitoring.
Deduplication logic is being applied to all monitored sources.
info: pulse-input: Server name: 'PulseAudio (on PipeWire 1.0.5) 15.0.0'
info: pulse-input: Audio format: s32le, 48000 Hz, 2 channels
info: pulse-input: Started recording from 'alsa_output.pci-0000_00_1f.3.analog-stereo.monitor' (default)
info: [Loaded global audio device]: 'Desktop-Audio'
info: pulse-input: Server name: 'PulseAudio (on PipeWire 1.0.5) 15.0.0'
info: pulse-input: Audio format: s32le, 48000 Hz, 2 channels
info: pulse-input: Started recording from 'alsa_input.pci-0000_00_1f.3.analog-stereo' (default)
info: [Loaded global audio device]: 'Mikrofon-/AUX-Audio'
info: xshm-input: Geometry 3840x2400 @ 0,0
info: v4l2-input: Start capture from /dev/video0
info: Device for 'Audio Output Capture' source Desktop-Audio is also used for audio monitoring.
Deduplication logic is being applied to all monitored sources.
info: v4l2-input: Input: 0
info: v4l2-input: Resolution: 1280x720
info: v4l2-input: Pixelformat: MJPG
info: v4l2-input: Linesize: 0 Bytes
info: v4l2-input: Framerate: 30.00 fps
info: v4l2-input: /dev/video0: select timeout set to 166666 (5x frame periods)
info: v4l2-input: Start capture from /dev/video5
error: v4l2-input: Unable to open device
error: v4l2-input: Initialization failed, errno: Datei oder Verzeichnis nicht gefunden
info: [DroidCamOBS] Source: "DroidCam OBS" - 241
info: [DroidCamOBS] trying 'adb'
warning: [DroidCamOBS] "adb version" exit value 1
info: [DroidCamOBS] trying '/usr/local/bin/adb'
info: [DroidCamOBS] trying '/usr/bin/adb'
info: [DroidCamOBS] trying '/bin/adb'
warning: [DroidCamOBS] adb not found
info: [DroidCamOBS] PATH=/app/bin:/usr/bin
info: [DroidCamOBS] Source: activated=1, deactivateWNS=0, is_showing=0, enable_audio=1
info: [DroidCamOBS] Source: video_format=avc video_resolution=640x480
info: [DroidCamOBS] activated: device_info.id=TazzPhone_16._droidcamobs._tcp.local. device_info.ip=172.20.10.1 device_info.port=4747 device_info.type=4
info: [DroidCamOBS] video_thread start
info: [DroidCamOBS] video_decode_thread start
info: [DroidCamOBS] audio_thread start
info: Switched to scene 'Mikroskop & Webcam'
info: ------------------------------------------------
info: Loaded scenes:
info: - scene 'Display':
info:     - source: 'Monitoraufnahme (XSHM)' (xshm_input_v2)
info: - scene 'Mikroskop & Webcam':
info:     - source: 'Mikroskop' (v4l2_input)
info:     - source: 'DroidCam OBS' (droidcam_obs)
info:     - source: 'Webcam' (v4l2_input)
info: ------------------------------------------------
info: [Media Source 'Stinger (Stinger)']: settings:
    input:                 
    input_format:            (null)
    speed:                   100
    is_looping:              no
    is_linear_alpha:         no
    is_hw_decoding:          yes
    is_clear_on_media_end:   yes
    restart_on_activate:     yes
    close_when_inactive:     no
    full_decode:             no
    ffmpeg_options:       
error: v4l2-input: /dev/video0: select timed out
error: v4l2-input: /dev/video0: failed to log status
info: adding 21 milliseconds of audio buffering, total audio buffering is now 21 milliseconds (source: Desktop-Audio)

info: adding 21 milliseconds of audio buffering, total audio buffering is now 42 milliseconds (source: Desktop-Audio)

starting the virtual camera generates this output:

Code:
info: Attempting to reset output capability of '/dev/video0'
info: Attempting to reset output capability of '/dev/video1'
info: Attempting to reset output capability of '/dev/video2'
info: Attempting to reset output capability of '/dev/video3'
info: Virtual camera started
info: ==== Virtual Camera Start ==========================================
info: Starting Virtual Camera output to Program

stopping:

Code:
info: Output 'virtualcam_output': stopping
info: Output 'virtualcam_output': Total frames output: 4542
info: Output 'virtualcam_output': Total drawn frames: 4542
info: ==== Virtual Camera Stop ===========================================
info: Virtual camera stopped

and restarting:

Code:
info: Attempting to reset output capability of '/dev/video0'
info: Attempting to reset output capability of '/dev/video1'
info: Attempting to reset output capability of '/dev/video2'
info: Attempting to reset output capability of '/dev/video3'
info: Attempting to reset output capability of '/dev/video4'
warning: Failed to start virtual camera


View attachment 117365

Hi @notyourbiz

You need to stop the virtual camera module before attempting to initialize it again. I created the attached script to accomplish this task; I usually use it with Advanced Scene Switcher to run it when the Virtual Camera is stopped. In this context, the script checks if the virtual camera module has been activated and, if so, starts the procedure to deactivate it; otherwise, the script terminates.

I adjusted the Advanced Scene Switcher settings to run only when the camera's condition changes (activated/deactivated), preventing the script from running unnecessarily repeatedly. However, you can also run it manually outside of OBS Studio.

I don't know exactly which Linux Mint distribution you use, but I use 22.2 XFCE. If you use a distribution with a different default terminal, you will need to edit the script for it to work properly.

It's not the best solution, but I believe it helps overcome the issue. I hope it helps.
 

Attachments

  • Virtualcam.sh.zip
    388 bytes · Views: 6

notyourbiz

New Member
saludos hermano y muchas gracias...

it indeed helps for the moment. default terminal is gnome-terminal...
since i'm pretty new to OBS i don't know advanced scene switcher jet, but i'll dig into it ;-)

so - obviously this is a bug in the latest release of OBS, since i did not have that problem in 30.0.2

anyways, thx for the moment...
 

notyourbiz

New Member
well.. diggin deeper into advanced_scene_switcher - and running into issues. (most likely i'm too stupid)

how do i get your bash scrip running?

ASS only does PY & LUA

How do i set this up?

ASS.png
 

notyourbiz

New Member
thx again...

but somehow not working for me... script is nor executed...

maybe because i installed OBS as flatpak - that seems to be a little buggy somehow...

EDIT:
OBS executes the script but prompts:
Line 4: lsmod: Command not found
 
Last edited:
Top