-
-
Notifications
You must be signed in to change notification settings - Fork 26
Could not start any capture backend #89
Open
Description
I installed fluxcast via AUR. wf-recorder was not installed automatically as dep.
Doctor:
[FluxCast Doctor] System capability report [FluxCast Doctor] Miracast/WFD looks possible via NetworkManager; raw supplicant access is optional for this backend. Status Check Details ------ ---------------------- ------------------------------------------ ok python runtime (3.14.6 on Linux 7.1.6-arch1-1) ok ffmpeg video/audio transcoding (/usr/bin/ffmpeg) ok wf-recorder Wayland/wlroots screen capture (/usr/bin/wf-recorder) ok xdg-desktop-portal Wayland portal stack is running (xdg-desktop-portal-kde) ok pactl PulseAudio/PipeWire-Pulse audio monitor detection (/usr/bin/pactl) ok xrandr X11 monitor detection fallback (/usr/bin/xrandr) ok nmcli NetworkManager Wi-Fi Direct control (/usr/bin/nmcli) ok dnsmasq NetworkManager P2P DHCP server (/usr/bin/dnsmasq) ok iw kernel Wi-Fi interface inspection (/usr/bin/iw) ok wpa_cli active Wi-Fi Direct scan/control (/usr/bin/wpa_cli) ok gdbus passive wpa_supplicant D-Bus capability checks (/usr/bin/gdbus) ok gst-launch-1.0 optional future WFD GStreamer pipeline (/usr/bin/gst-launch-1.0) ok gst-inspect-1.0 optional future WFD codec inspection (/usr/bin/gst-inspect-1.0) ok gst element pipewiresrc Wayland portal GStreamer capture source (pipewiresrc) ok gst element x264enc Wayland portal GStreamer H.264 encoder (x264enc) ok dbus_next WFD portal capture control plane for KDE/GNOME Wayland (python module is installed) ok ffmpeg encoders H.264 and AAC encoders are available (h264=libx264, h264_vaapi, h264_nvenc, h264_qsv, h264_v4l2m2m; aac=yes) ok screen capture X11 capture path is available (DISPLAY=:1; xrandr=/usr/bin/xrandr) warn audio capture default audio sink was not reported (Connection failure: Connection refused | pa_context_connect() failed: Connection refused) ok NetworkManager Wi-Fi and P2P devices are visible (nmcli tool, version 1.58.0-1; wlan0:wifi:connected | lo:loopback:connected (externally) | p2p-dev-wlan0:wifi-p2p:disconnected | enp1s0:ethernet:unavailable) ok P2P subnet no interface overlaps the Wi-Fi Direct subnet 192.168.49.0/24 ok iw P2P kernel exposes a P2P-device interface ok wpa_supplicant P2P wpa_supplicant reports P2P support ((<['ap', 'ibss-rsn', 'p2p', 'interworking', 'pmf', 'mesh', 'fils', 'fils_sk_pfs', 'ft', 'sha384', 'owe', 'suiteb192', 'wep_disabled']>,)) ok wpa_supplicant WFD wpa_supplicant accepts Wi-Fi Display IEs ((<@ay []>,)) warn firewall (firewalld) firewalld is running but port 7236/tcp is closed (open it with: sudo firewall-cmd --add-port=7236/tcp --permanent && sudo firewall-cmd --reload)
Running fluxcast --protocol dlna --transport hls:
======================================================= FluxCast - Desktop → Smart TV via UPnP/DLNA ======================================================= [FluxCast] Available monitors to capture: # Monitor Display Resolution Position Refresh ---- ------------ -------- -------------- -------------- -------- [0] eDP-1 :1 2880x1800 0,0 120.0 Hz ← active Select monitor [0]: [FluxCast] Session detected: type=x11, desktop=KDE, wm=unknown [FluxCast] Capture backend: x11grab [FluxCast] Capturing X11 region : :1+0,0 (2880x1800) [FluxCast] Capture backend x11grab failed, trying fallback... [FluxCast] Session detected: type=x11, desktop=KDE, wm=unknown [FluxCast] Capture backend: wf-recorder [FluxCast] Capturing Wayland monitor : eDP-1 (2880x1800) [FluxCast] Output: 1920x1080, audio: default [FluxCast] ERROR: Could not start capture backend (x11grab: x11grab capture exited immediately; wf-recorder: wf-recorder exited immediately)
How should I proceed? Is it possible another dep is missing?