@mattboy9921 no change, even after reboot. Reinstalling v4l2loopback-dkms
didn't change anything. After installing mbedtls2
(as you and @linuxmetel mentioned), I got obs running again.
Search Criteria
Package Details: obs-studio-git 30.1.1.r33.g3a10355-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/obs-studio-git.git (read-only, click to copy) |
---|---|
Package Base: | obs-studio-git |
Description: | Free and open source software for video recording and live streaming. |
Upstream URL: | https://github.com/obsproject/obs-studio |
Keywords: | obs-studio |
Licenses: | GPL2 |
Conflicts: | obs-studio |
Provides: | obs-studio |
Submitter: | ledti |
Maintainer: | benklett |
Last Packager: | benklett |
Votes: | 95 |
Popularity: | 0.88 |
First Submitted: | 2014-03-12 22:29 (UTC) |
Last Updated: | 2024-04-01 15:47 (UTC) |
Dependencies (45)
- curl (curl-quiche-gitAUR, curl-http3-ngtcp2AUR, curl-c-aresAUR, curl-gitAUR)
- ffmpeg (ffmpeg-intel-full-gitAUR, ffmpeg-nvcodec-11-1-gitAUR, ffmpeg-amd-fullAUR, ffmpeg-ffplayoutAUR, ffmpeg-obsAUR, ffmpeg-amd-full-gitAUR, ffmpeg-headlessAUR, ffmpeg-libfdk_aacAUR, ffmpeg-cudaAUR, ffmpeg-decklinkAUR, ffmpeg-fullAUR, ffmpeg-gitAUR, ffmpeg-full-gitAUR)
- gtk-update-icon-cache (gtk-update-icon-cache-gitAUR)
- jackAUR (jack2-gitAUR, pipewire-full-jack-gitAUR, pipewire-jack-gitAUR, jack2, pipewire-jack)
- jansson (jansson-gitAUR)
- libajantv2AUR
- libdatachannel (libdatachannel-gitAUR, libdatachannel-niceAUR)
- librist (librist-gitAUR)
- libxinerama (libxinerama-randr-gitAUR)
- libxkbcommon-x11 (libxkbcommon-x11-gitAUR)
- mbedtls2
- onevpl (libvpl-gitAUR, libvpl)
- pciutils (pciutils-gitAUR)
- qrcodegencpp-cmakeAUR
- qt6-svg
- speexdsp (speexdsp-gitAUR)
- asio (asio-gitAUR) (make)
- cef-minimal-obs-binAUR (make)
- cmake (cmake-gitAUR) (make)
- ffnvcodec-headers (ffnvcodec-headers-gitAUR, ffnvcodec-headers-11-1AUR, ffnvcodec-headers-12-1AUR) (make)
- git (git-gitAUR) (make)
- libfdk-aac (libfdk-aac-gitAUR) (make)
- libxcomposite (make)
- luajit (luajit-2.1-lua52-gitAUR, luajit-openrestyAUR, luajit-gitAUR) (make)
- nlohmann-json (nlohmann-json-gitAUR) (make)
- pipewire (pipewire-full-gitAUR, pipewire-gitAUR) (make)
- python (python37AUR, python311AUR, python310AUR) (make)
- qt6-wayland (make)
- swig (swig-gitAUR) (make)
- vlc (vlc-luajitAUR, vlc-gitAUR) (make)
- wayland (wayland-gitAUR, wayland-chromiumAUR, wayland-asan-gitAUR) (make)
- websocketpp (websocketpp-gitAUR) (make)
- x264 (x264-tmod-gitAUR, x264-gitAUR) (make)
- xdg-desktop-portal (xdg-desktop-portal-gitAUR) (make)
- libfdk-aac (libfdk-aac-gitAUR) (optional) – FDK AAC codec support
- libva-intel-driver (libva-intel-driver-gitAUR, libva-intel-driver-hybridAUR, libva-intel-driver-g45-h264AUR) (optional) – hardware encoding
- libva-mesa-driver (mesa-nightly-nvk-rusticl-intelrt-gitAUR, mesa-minimal-gitAUR, mesa-gitAUR) (optional) – hardware encoding
- libxcomposite (optional) – XComposite capture support
- luajit (luajit-2.1-lua52-gitAUR, luajit-openrestyAUR, luajit-gitAUR) (optional) – Lua scripting
- pipewire (pipewire-full-gitAUR, pipewire-gitAUR) (optional) – Pipewire capture
- pipewire-media-session (pipewire-media-session-gitAUR) (optional) – Pipewire capture
- python (python37AUR, python311AUR, python310AUR) (optional) – Python scripting
- v4l2loopback-dkms (v4l2loopback-dkms-gitAUR) (optional) – Virtual webcam
- vlc (vlc-luajitAUR, vlc-gitAUR) (optional) – VLC Media Source
- xdg-desktop-portal (xdg-desktop-portal-gitAUR) (optional) – Pipewire capture
Required by (142)
- droidcam-obs-plugin (requires obs-studio)
- droidcam-obs-plugin-bin (requires obs-studio)
- droidcam-obs-plugin-git (requires obs-studio)
- glava-git (requires obs-studio) (make)
- glava-git (requires obs-studio) (optional)
- glava-ridged (requires obs-studio) (optional)
- looking-glass (requires obs-studio) (make)
- looking-glass-git (requires obs-studio) (make)
- looking-glass-host (requires obs-studio) (make)
- looking-glass-host-git (requires obs-studio) (make)
- looking-glass-module-dkms (requires obs-studio) (make)
- looking-glass-module-dkms-git (requires obs-studio) (make)
- looking-glass-rc (requires obs-studio) (make)
- looking-glass-rc-host (requires obs-studio) (make)
- looking-glass-rc-module-dkms (requires obs-studio) (make)
- nudgis-obs-plugin (requires obs-studio)
- obs-3d-effect (requires obs-studio)
- obs-advanced-masks (requires obs-studio)
- obs-advanced-scene-switcher (requires obs-studio)
- obs-audio-monitor (requires obs-studio)
- obs-audio-pan-filter (requires obs-studio)
- obs-backgroundremoval (requires obs-studio)
- obs-backgroundremoval-git (requires obs-studio)
- obs-browser-transition (requires obs-studio)
- obs-captions-plugin-bin (requires obs-studio)
- obs-color-monitor (requires obs-studio)
- obs-command-source (requires obs-studio)
- obs-composite-blur (requires obs-studio)
- obs-controller-git (requires obs-studio)
- obs-dir-watch-media (requires obs-studio)
- obs-downstream-keyer (requires obs-studio)
- obs-durchblick (requires obs-studio)
- obs-dvds3 (requires obs-studio)
- obs-dynamic-delay (requires obs-studio)
- obs-face-tracker (requires obs-studio)
- obs-frame-interleave-filter (requires obs-studio)
- obs-freeze-filter (requires obs-studio)
- obs-ghostscript (requires obs-studio)
- obs-glcapture-git (requires obs-studio)
- obs-gnome-screencast (requires obs-studio)
- obs-gnome-screencast-git (requires obs-studio)
- obs-gphoto (requires obs-studio)
- obs-gradient-source (requires obs-studio)
- obs-gstreamer (requires obs-studio)
- obs-image-reaction (requires obs-studio)
- obs-image-reaction-bin (requires obs-studio)
- obs-infowriter (requires obs-studio)
- obs-kinect-bin (requires obs-studio)
- obs-kmsgrab-git (requires obs-studio)
- obs-loudness-dock (requires obs-studio)
- obs-main-view-source (requires obs-studio)
- obs-media-controls (requires obs-studio)
- obs-midi (requires obs-studio)
- obs-midi-mg (requires obs-studio)
- obs-motion-effect-git (requires obs-studio)
- obs-move-transition (requires obs-studio)
- obs-multi-rtmp (requires obs-studio)
- obs-multi-rtmp-git (requires obs-studio)
- obs-multisource-effect (requires obs-studio)
- obs-ndi (requires obs-studio)
- obs-ndi-bin (requires obs-studio)
- obs-ndi-git (requires obs-studio)
- obs-nvfbc-git (requires obs-studio)
- obs-nvfbc-high-fps-git (requires obs-studio)
- obs-ocr (requires obs-studio)
- obs-openvr-git (requires obs-studio) (make)
- obs-pipewire-audio-capture (requires obs-studio)
- obs-pipewire-audio-capture-bin (requires obs-studio)
- obs-pipewire-audio-capture-multiple-git (requires obs-studio)
- obs-plugin-input-overlay (requires obs-studio)
- obs-plugin-input-overlay-bin (requires obs-studio)
- obs-plugin-input-overlay-git (requires obs-studio)
- obs-plugin-ios-camera-source-git (requires obs-studio)
- obs-plugin-looking-glass (requires obs-studio)
- obs-plugin-looking-glass (requires obs-studio) (make)
- obs-plugin-looking-glass-git (requires obs-studio)
- obs-plugin-looking-glass-git (requires obs-studio) (make)
- obs-plugin-looking-glass-rc (requires obs-studio)
- obs-plugin-looking-glass-rc (requires obs-studio) (make)
- obs-plugin-texture-share-vk (requires obs-studio)
- obs-plugin-texture-share-vk-git (requires obs-studio)
- obs-plugin-time-source (requires obs-studio)
- obs-plugin-tuna-bin (requires obs-studio)
- obs-plugin-tuna-git (requires obs-studio)
- obs-plugin-vertical-canvas-git (requires obs-studio)
- obs-plugin-waveform-bin (requires obs-studio)
- obs-plugin-waveform-git (requires obs-studio)
- obs-ptz-controls (requires obs-studio)
- obs-qtwebkit-git (requires obs-studio)
- obs-qtwebkit-git (requires obs-studio) (make)
- obs-recursion-effect (requires obs-studio)
- obs-rendering-lag (requires obs-studio)
- obs-replay-source (requires obs-studio)
- obs-rgb-levels-filter-git (requires obs-studio)
- obs-roi-ui (requires obs-studio)
- obs-rtmp-nicolive-git (requires obs-studio)
- obs-rtspserver (requires obs-studio)
- obs-rtspserver-bin (requires obs-studio)
- obs-rtspserver-git (requires obs-studio)
- obs-scale-to-sound (requires obs-studio)
- obs-scale-to-sound-bin (requires obs-studio)
- obs-scene-as-transition (requires obs-studio)
- obs-scene-collection-manager (requires obs-studio)
- obs-scene-notes-dock (requires obs-studio)
- obs-scene-tree-view-git (requires obs-studio)
- obs-scrab (requires obs-studio)
- obs-shaderfilter-git (requires obs-studio)
- obs-source-clone (requires obs-studio)
- obs-source-copy (requires obs-studio)
- obs-source-dock (requires obs-studio)
- obs-source-record (requires obs-studio)
- obs-source-switcher (requires obs-studio)
- obs-spectralizer (requires obs-studio)
- obs-streamfx (requires obs-studio)
- obs-streamfx-git (requires obs-studio)
- obs-streamfx-unstable (requires obs-studio)
- obs-stroke-glow-shadow (requires obs-studio)
- obs-teleport (requires obs-studio)
- obs-text-pango (requires obs-studio)
- obs-text-pthread (requires obs-studio)
- obs-time-warp-scan (requires obs-studio)
- obs-transition-matrix-git (requires obs-studio)
- obs-transition-table (requires obs-studio)
- obs-tuna (requires obs-studio)
- obs-v4l2sink-git (requires obs-studio)
- obs-vaapi (requires obs-studio)
- obs-vaapi-git (requires obs-studio)
- obs-vban (requires obs-studio)
- obs-vertical-canvas (requires obs-studio)
- obs-virtual-cam-filter (requires obs-studio)
- obs-vkcapture (requires obs-studio)
- obs-vkcapture-git (requires obs-studio)
- obs-vnc (requires obs-studio)
- obs-websocket (requires obs-studio)
- obs-websocket-bin (requires obs-studio)
- obs-websocket-compat (requires obs-studio)
- obs-websocket-compat-bin (requires obs-studio)
- obs-websocket-git (requires obs-studio)
- rewards-theater-obs (requires obs-studio)
- rewards-theater-obs-git (requires obs-studio)
- wlrobs (requires obs-studio)
- wlrobs-hg (requires obs-studio)
Sources (4)
Latest Comments
« First ‹ Previous 1 2 3 4 5 6 7 8 9 10 .. 32 Next › Last »
AUR_user commented on 2023-06-06 07:47 (UTC) (edited on 2023-06-06 07:48 (UTC) by AUR_user)
mattboy9921 commented on 2023-06-05 13:24 (UTC)
@AUR_user did you try rebooting after clean building? I had the same issue until I rebooted. I also installed mbedtls2 and reinstalled v4l2loopback-dkms in my troubleshooting per a few related threads but I think rebooting was what actually fixed it for me.
AUR_user commented on 2023-06-05 11:32 (UTC)
Having the same issue as @linuxmetel. I ran a clean build and it succeeded. But attempting to start obs fails with an error window, saying "Failed to create audio streaming encoder (simple output)"
Following the output from the terminal:
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: Intel(R) Core(TM) i7-8565U CPU @ 1.80GHz
info: CPU Speed: 4098.537MHz
info: Physical Cores: 4, Logical Cores: 8
info: Physical Memory: 23818MB Total, 12719MB Free
info: Kernel Version: Linux 6.3.5-arch1-1
info: Distribution: "Arch Linux" Unknown
info: Desktop Environment: GNOME (gnome)
info: Session Type: wayland
info: Qt Version: 6.5.1 (runtime), 6.5.1 (compiled)
info: Portable mode: false
info: OBS 29.1.0-125-geab9cb0e4-modified (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 Intel Mesa Intel(R) UHD Graphics 620 (WHL GT2)
info: OpenGL loaded successfully, version 4.6 (Core Profile) Mesa 23.1.1, 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: 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'
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'
(obs:56994): Gtk-WARNING **: 13:29:51.889: Theme parsing error: <data>:1:0: Expected a valid selector
info: [pipewire] Available captures:
info: [pipewire] - Desktop capture
info: [pipewire] - Window capture
warning: v4l2loopback not installed, virtual camera disabled
info: [obs-browser]: Version 2.21.1
info: [obs-browser]: CEF Version 103.0.5060.134 (runtime), 103.0.0-5060-shared-textures_143.2591+g4204d54+chromium-103.0.5060.134 (compiled)
error: os_dlopen(/usr//lib/obs-plugins/obs-ffmpeg.so->/usr//lib/obs-plugins/obs-ffmpeg.so): libmbedcrypto.so.7: cannot open shared object file: No such file or directory
error: os_dlopen(/usr//lib/obs-plugins/obs-ffmpeg.so->/usr//lib/obs-plugins/obs-ffmpeg.so): libmbedcrypto.so.7: cannot open shared object file: No such file or directory
warning: Module '/usr//lib/obs-plugins/obs-ffmpeg.so' not loaded
info: [obs-websocket] [obs_module_load] you can haz websockets (Version: 5.2.2 | RPC Version: 1)
info: [obs-websocket] [obs_module_load] Qt version (compile-time): 6.5.1 | Qt version (run-time): 6.5.1
info: [obs-websocket] [obs_module_load] Linked ASIO Version: 102800
info: [obs-websocket] [obs_module_load] Module loaded.
info: [vlc-video]: VLC 3.0.18 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-vst.so
info: obs-transitions.so
info: obs-outputs.so
info: obs-filters.so
info: obs-browser.so
info: linux-v4l2.so
info: linux-pulseaudio.so
info: linux-pipewire.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: ---------------------------------
info: ==== Startup complete ===============================================
error: Failed to get properties for encoder '' (ffmpeg_aac)
error: Could not enumerate fallback encoder bitrates
error: Could not enumerate any audio encoder bitrates
error: Could not enumerate any AAC encoder bitrates
error: Failed to create audio streaming encoder (simple output)
aur30 commented on 2023-06-04 11:23 (UTC) (edited on 2023-06-04 11:24 (UTC) by aur30)
Hey, @Xakurinha32. I'm not having any issues building in a clean chroot. Please try building without an aur helper and/or in a clean chroot. I don't think this package should be flagged.
Xakurinha32 commented on 2023-06-04 02:23 (UTC)
As of right now Compiling is not working:
[ 32%] Building CXX object plugins/decklink/CMakeFiles/decklink.dir/plugin-main.cpp.o
[ 32%] Building CXX object plugins/decklink/CMakeFiles/decklink.dir/util.cpp.o
[ 33%] Building CXX object plugins/decklink/CMakeFiles/decklink.dir/linux/platform.cpp.o
[ 33%] Building CXX object plugins/decklink/CMakeFiles/decklink.dir/linux/decklink-sdk/DeckLinkAPIDispatch.cpp.o
[ 33%] Linking CXX shared module decklink.so
Installing decklink to OBS rundir
[ 33%] Built target decklink
[ 33%] Building C object plugins/vlc-video/CMakeFiles/vlc-video.dir/vlc-video-plugin.c.o
In file included from /home/spamtla/.cache/yay/obs-studio-git/src/obs-studio-git/plugins/vlc-video/vlc-video-plugin.h:9,
from /home/spamtla/.cache/yay/obs-studio-git/src/obs-studio-git/plugins/vlc-video/vlc-video-plugin.c:6:
/usr/include/vlc/libvlc_media.h:740:52: error: unknown type name ‘libvlc_picture_type_t’; did you mean ‘libvlc_media_type_t’?
740 | bool crop, libvlc_picture_type_t picture_type,
| ^~~~~~~~~~~~~~~~~~~~~
| libvlc_media_type_t
/usr/include/vlc/libvlc_media.h:778:51: error: unknown type name ‘libvlc_picture_type_t’; did you mean ‘libvlc_media_type_t’?
778 | bool crop, libvlc_picture_type_t picture_type,
| ^~~~~~~~~~~~~~~~~~~~~
| libvlc_media_type_t
In file included from /home/spamtla/.cache/yay/obs-studio-git/src/obs-studio-git/plugins/vlc-video/vlc-video-plugin.h:10:
/usr/include/vlc/libvlc_events.h:269:13: error: unknown type name ‘libvlc_picture_t’
269 | libvlc_picture_t* p_thumbnail;
| ^~~~~~~~~~~~~~~~
/usr/include/vlc/libvlc_events.h:277:13: error: unknown type name ‘libvlc_picture_list_t’
277 | libvlc_picture_list_t* thumbnails;
| ^~~~~~~~~~~~~~~~~~~~~
make[2]: *** [plugins/vlc-video/CMakeFiles/vlc-video.dir/build.make:76: plugins/vlc-video/CMakeFiles/vlc-video.dir/vlc-video-plugin.c.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:1349: plugins/vlc-video/CMakeFiles/vlc-video.dir/all] Error 2
make: *** [Makefile:156: all] Error 2
==> ERROR: A failure occurred in build().
Aborting...
-> error making: obs-studio-git-exit status 4
-> Failed to install the following packages. Manual intervention is required:
obs-studio-git - exit status 4
linuxmetel commented on 2023-05-26 09:01 (UTC)
ffmpeg-obs.so
in this package seems to require libmbedcrypto.so.7
in mbedtls2.
benklett commented on 2023-04-16 19:10 (UTC)
@abend luajit is a optional dependency.
abend commented on 2023-04-11 03:45 (UTC) (edited on 2023-04-11 03:56 (UTC) by abend)
luajit
needs to be added as a dependency (not only for make) since without it FE tools will not be loaded. I had to manually add this package to make it work. Or at least including it as optional dependency.
greve commented on 2023-03-29 11:23 (UTC) (edited on 2023-03-30 12:27 (UTC) by greve)
Please add these to the dependencies:
asio
nlohmann-json
websocketpp
On my system, OBS didn't compile without them.
Edit: Thanks for maintaining this BTW!
Pinned Comments
thotypous commented on 2021-02-05 14:12 (UTC)
If you don't want to build this package yourself, hourly builds are available at https://aur.chaotic.cx
benklett commented on 2016-02-06 23:11 (UTC) (edited on 2016-08-10 14:01 (UTC) by benklett)