Package Details: obs-studio-git 30.1.1.r33.g3a10355-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
Keywords: obs-studio
Licenses: GPL2
Conflicts: obs-studio
Provides: obs-studio
Submitter: ledti
Maintainer: benklett
Last Packager: benklett
Votes: 95
Popularity: 1.14
First Submitted: 2014-03-12 22:29 (UTC)
Last Updated: 2024-04-01 15:47 (UTC)

Required by (141)

Sources (4)

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 2 3 4 5 6 7 8 9 .. 32 Next › Last »

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 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 -Ds are also worthwhile to add.

emmaxoda commented on 2023-06-18 00:43 (UTC)

it needs a new dependency to build 'libdatachannel'