Package Details: obs-studio-git 30.2.3.r364.gb854f61-1

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: 1.23
First Submitted: 2014-03-12 22:29 (UTC)
Last Updated: 2024-11-07 23:26 (UTC)

Required by (143)

Sources (3)

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)

This is a -git package, that means you have to update it! Please do not flag it out of date because of the version number. The version number will automatically increase to the version of the latest commit. If you want to have the stable versions, please install the package obs-studio from [community].

Latest Comments

« First ‹ Previous 1 .. 3 4 5 6 7 8 9 10 11 12 13 .. 35 Next › Last »

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 -Ds 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.

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.