Maintainer, please add qrcodegencpp-cmake to makedepends, the package doesn't build without it
Search Criteria
Package Details: obs-studio-git 31.0.1.r96.g80ea1b1-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 |
Licenses: | GPL-2.0-only |
Conflicts: | obs-studio |
Provides: | obs-studio |
Submitter: | ledti |
Maintainer: | benklett (xiota) |
Last Packager: | xiota |
Votes: | 101 |
Popularity: | 0.22 |
First Submitted: | 2014-03-12 22:29 (UTC) |
Last Updated: | 2025-02-14 04:51 (UTC) |
Dependencies (60)
- at-spi2-core (at-spi2-core-gitAUR)
- curl (curl-http3-ngtcp2AUR, curl-gitAUR, curl-c-aresAUR)
- ffmpeg (ffmpeg-nvcodec-11-1-gitAUR, ffmpeg-cudaAUR, ffmpeg-decklinkAUR, ffmpeg-amd-fullAUR, ffmpeg-ffplayoutAUR, ffmpeg-gitAUR, ffmpeg-amd-full-gitAUR, ffmpeg-fullAUR, ffmpeg-full-gitAUR, ffmpeg-libfdk_aacAUR, ffmpeg-headlessAUR, ffmpeg-obsAUR)
- jackAUR (jack2-gitAUR, pipewire-full-jack-gitAUR, pipewire-jack-gitAUR, jack2, pipewire-jack)
- jansson (jansson-gitAUR)
- libpipewire (libpipewire-full-gitAUR, libpipewire-gitAUR)
- librist (librist-gitAUR)
- libvpl (intel-media-stack-binAUR, libvpl-gitAUR)
- libxcomposite
- libxdamage
- libxrandr (libxrandr-gitAUR)
- mbedtls (mbedtls-gitAUR, mbedtls-dtlsAUR)
- nspr (nspr-hgAUR)
- nss (nss-hgAUR)
- pciutils (pciutils-gitAUR)
- qrcodegencpp-cmake
- qt6-svg
- rnnoise (rnnoise-gitAUR)
- speexdsp (speexdsp-gitAUR)
- alsa-lib (make)
- asio (asio-gitAUR) (make)
- cmake (cmake-gitAUR) (make)
- dbus (dbus-gitAUR, dbus-selinuxAUR) (make)
- expat (expat-gitAUR) (make)
- ffnvcodec-headers (ffnvcodec-headers-gitAUR, ffnvcodec-headers-11-1AUR) (make)
- git (git-gitAUR, git-glAUR) (make)
- glib2 (glib2-gitAUR, glib2-selinuxAUR, glib2-patched-thumbnailerAUR) (make)
- glibc (glibc-gitAUR, glibc-linux4AUR, glibc-eacAUR, glibc-eac-binAUR) (make)
- libajantv2AUR (make)
- libcups (libcups-gitAUR, cups-gitAUR, libcups-gssapiAUR) (make)
- libdatachannel (libdatachannel-gitAUR, libdatachannel-niceAUR) (make)
- libdrm (libdrm-gitAUR) (make)
- libfdk-aac (libfdk-aac-gitAUR) (make)
- libx11 (libx11-gitAUR) (make)
- libxcb (libxcb-gitAUR) (make)
- libxcomposite (make)
- libxext (libxext-gitAUR) (make)
- libxfixes (make)
- libxkbcommon (libxkbcommon-gitAUR) (make)
- luajit (luajit-2.1-lua52-gitAUR, luajit-gitAUR, luajit-openrestyAUR) (make)
- mesa (mesa-minimal-gitAUR, mesa-wsl2-gitAUR, mesa-amd-bc250AUR, amdonly-gaming-mesa-gitAUR, mesa-gitAUR, mesa-amber) (make)
- nlohmann-json (nlohmann-json-gitAUR) (make)
- python (python37AUR, python311AUR, python310AUR) (make)
- qt6-wayland (make)
- sndio (sndio-gitAUR) (make)
- swig (swig-gitAUR) (make)
- uthash (make)
- vlc (vlc-gitAUR, vlc-noxAUR, vlc-luajitAUR) (make)
- wayland (wayland-gitAUR, wayland-asan-gitAUR, wayland-chromiumAUR) (make)
- websocketpp (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, libva-intel-driver-hybrid-gitAUR) (optional) – hardware encoding
- libva-mesa-driver (mesa-minimal-gitAUR, mesa-wsl2-gitAUR, amdonly-gaming-mesa-gitAUR, mesa-gitAUR, mesa) (optional) – hardware encoding
- luajit (luajit-2.1-lua52-gitAUR, luajit-gitAUR, luajit-openrestyAUR) (optional) – scripting support
- python (python37AUR, python311AUR, python310AUR) (optional) – scripting support
- sndio (sndio-gitAUR) (optional) – sndio input client
- v4l2loopback-dkms (v4l2loopback-dkms-gitAUR) (optional) – virtual camera support
- vlc (vlc-gitAUR, vlc-noxAUR, vlc-luajitAUR) (optional) – VLC Media Source
Required by (145)
- catppuccin-obs-theme-git (requires obs-studio)
- distroav (requires obs-studio)
- distroav-bin (requires obs-studio)
- distroav-git (requires obs-studio)
- 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)
- lyrica (requires obs-studio) (optional)
- 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-branch-output (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-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-ios-camera-source-git (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-noise (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-git (requires obs-studio)
- obs-plugin-aitum-multistream-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-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-recursion-effect (requires obs-studio)
- obs-rendering-lag (requires obs-studio)
- obs-replay-source (requires obs-studio)
- obs-retro-effects (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)
- obs-wlroots-screencopy-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 .. 3 4 5 6 7 8 9 10 11 12 13 .. 35 Next › Last »
ApplicationMaker commented on 2023-09-23 10:55 (UTC)
rokku commented on 2023-09-11 16:32 (UTC)
installing aur/qrcodegencpp-cmake was enough to fix the crash on building
seo.disparate commented on 2023-09-07 02:51 (UTC) (edited on 2023-09-07 02:57 (UTC) by seo.disparate)
This package fails to build for me, presumably because of https://github.com/obsproject/obs-websocket/commit/417725801c25561ed3ac316a71aa332847623913 and this commit to obs-studio that uses a version of obs-websocket with that commit https://github.com/obsproject/obs-studio/commit/49ab01c898d322ad41310b3362d2c8d40d6882e2.
The fix is to remove the submodule qrcodegen from the PKGBUILD and set qrcodegencpp-cmake
as a dependency. Note that qrcodegen-cmake
is the base package, and qrcodegencpp-cmake
is one of the split packages created by the base package.
zangoku commented on 2023-07-28 08:18 (UTC)
Getting the following error:
paru/clone/obs-studio-git/src/obs-studio-git/plugins/aja/aja-routing.cpp:28:28: error: possibly dangling reference to a temporary [-Werror=dangling-reference]
28 | const std::string &route_strip = aja::replace(route_lower, " ", "");
| ^~~~~~~~~~~
rob215x commented on 2023-07-23 22:22 (UTC) (edited on 2023-07-23 22:58 (UTC) by rob215x)
I'm on Manjaro. After a bunch of Manjaro system updates, OBS wasn't working. I tried rebuilding OBS and got the vpl error mentioned below. I installed onevpl
and then I built OBS without issue. OBS starts and shows my webcam. HOWEVER, I cannot stream or record and if I click Settings, it crashes.
Here's what I get in a terminal when I click the Settings button in OBS:
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
terminate called after throwing an instance of 'std::logic_error'
what(): basic_string: construction from null is not valid
Aborted (core dumped)
UPDATE:
I installed mbedtls2
as mentioned below, then restarted. OBS seems to work now!! I successfully made a recording with my webcam, a browser source, and a local video file.
klafkoff commented on 2023-07-23 21:39 (UTC) (edited on 2023-07-23 21:43 (UTC) by klafkoff)
For compiling with 29.1.0.beta1-1
, I needed to install these packages manually via with the arch AUR (git clone) and run makepage -si
on each one:
libajantv2
librist
cef-minimal-obs-bin
onevpl-intel-gpu-git
onevpl-git
libjuice
libdatachannel
This will solve the vpl
, libdatachannel
dependency errors I noticed.
danievdm commented on 2023-07-18 12:55 (UTC) (edited on 2023-07-18 12:58 (UTC) by danievdm)
Updating with
pamac update --enable-downgrade --aur --devel
I get this error:
-- Found WrapVulkanHeaders: /usr/include
-- OBS: - obs-vst uses bundled VST headers
-- OBS: ENABLED obs-vst
-- Checking for module 'vpl'
-- Package 'vpl', required by 'virtual:world', not found
CMake Error at /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:230 (message):
Could NOT find VPL (missing: VPL_LIB VPL_INCLUDE_DIR)
Call Stack (most recent call first):
/usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:600 (_FPHSA_FAILURE_MESSAGE)
cmake/Modules/FindVPL.cmake:29 (find_package_handle_standard_args)
plugins/obs-qsv11/cmake/legacy.cmake:101 (find_package)
cmake/Modules/ObsHelpers.cmake:519 (include)
plugins/obs-qsv11/CMakeLists.txt:3 (legacy_check)
-- Configuring incomplete, errors occurred!
==> ERROR: A failure occurred in build().
Aborting...
jonhoo commented on 2023-07-12 17:50 (UTC)
I started getting the error
Encoder ID 'libfdk_aac' not found
from OBS when using this build, even though I have libfdk-aac
and ffmpeg-libfdk_aac
installed. Looking at the build script for the regular obs-studio
package, and in particular this line, I found that it adds -DENABLE_LIBFDK=ON
to the list of cmake
arguments. Adding that to the PKGBUILD
for this package made the problem disappear for me! May be worthwhile adding it to the package given we already have a dependency on libfdk-aac
. Could be some of the other -D
s are also worthwhile to add.
emmaxoda commented on 2023-06-18 00:43 (UTC)
it needs a new dependency to build 'libdatachannel'
AUR_user commented on 2023-06-06 07:47 (UTC) (edited on 2023-06-06 07:48 (UTC) by AUR_user)
@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.
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)