Package Details: obs-studio-git 30.0.0.beta3-1

Git Clone URL: (read-only, click to copy)
Package Base: obs-studio-git
Description: Free and open source software for video recording and live streaming.
Upstream URL:
Keywords: obs-studio
Licenses: GPL2
Conflicts: obs-studio
Provides: obs-studio
Submitter: ledti
Maintainer: benklett
Last Packager: benklett
Votes: 92
Popularity: 1.46
First Submitted: 2014-03-12 22:29 (UTC)
Last Updated: 2023-10-03 19:38 (UTC)

Dependencies (44)

Required by (134)

Sources (6)

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

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

1 2 3 4 5 6 .. 29 Next › Last »

Xakurinha32 commented on 2023-10-02 22:52 (UTC) (edited on 2023-10-02 22:52 (UTC) by Xakurinha32)

Compilation Failed:

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:1403: plugins/vlc-video/CMakeFiles/vlc-video.dir/all] Error 2
make: *** [Makefile:156: all] Error 2
==> ERROR: A failure occurred in build().
 -> error making: obs-studio-git-exit status 4
 -> Failed to install the following packages. Manual intervention is required:
obs-studio-git - exit status 4

lgdsgd commented on 2023-09-30 12:28 (UTC)

Why is libfdk-aac missing from the audio encoder options? Libfdk-aac has been installed

benklett commented on 2023-09-23 16:32 (UTC)

I did, thank you very much for mentioning it.

ApplicationMaker commented on 2023-09-23 10:55 (UTC)

Maintainer, please add qrcodegencpp-cmake to makedepends, the package doesn't build without it

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 and this commit to obs-studio that uses a version of obs-websocket with that commit

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().