Package Details: obs-studio-git 31.0.2.r138.g3e84469-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: benklett
Votes: 107
Popularity: 4.43
First Submitted: 2014-03-12 22:29 (UTC)
Last Updated: 2025-03-27 23:15 (UTC)

Required by (146)

Sources (5)

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 .. 36 Next › Last »

AUR_user commented on 2024-09-11 06:30 (UTC)

In case someone else struggles with the build. I got it running with the following adjustments:

1) In PKGBUILD under makedepends=

"ffnvcodec-headers<=12.1.14.0" -> "ffnvcodec-headers"

2) In PKGBUILD under build(){ Adding -DCEF_INCLUDE_DIR="/opt/cef-obs/include" \ under -DCEF_ROOT_DIR="/opt/cef-obs" \

Rucker commented on 2024-09-05 13:21 (UTC)

ffnvcodec-headers<=12.1.14.0 is no longer required. The package can be built with the latest ffnvcodec-headers.

rob215x commented on 2024-08-31 23:17 (UTC)

To followup @xiota @zangoku, I have successfully Built OBS with a working browser plugin by changing ONE line in PKGBUILD:

Change the line with "-DBUILD_BROWSER=ON \" to

    -DENABLE_BROWSER=ON \

rob215x commented on 2024-08-31 21:29 (UTC) (edited on 2024-08-31 22:30 (UTC) by rob215x)

I have the same issue as @zangoku. I have 2 PCs running Manjaro and I updated PC #1 on 24-Aug-2024 and OBS works fine. Yesterday, I updated PC #2 and OBS will not load the obs-browser module. I typically have to manually Build OBS each time there's a major OS update but here's what I see when I build on PC #2:

                      _                   _             _ _       
                 ___ | |__  ___       ___| |_ _   _  __| (_) ___  
                / _ \| '_ \/ __|_____/ __| __| | | |/ _` | |/ _ \ 
               | (_) | |_) \__ \_____\__ \ |_| |_| | (_| | | (_) |
                \___/|_.__/|___/     |___/\__|\__,_|\__,_|_|\___/ 

OBS:  Application Version: 30.2.2-179-g34735be09 - Build Number: 1
==================================================================================


------------------------       Enabled Features           ------------------------
 - OpenGL renderer
 - PipeWire 0.3.60+ camera support
 - Plugin Support
 - PulseAudio audio monitoring (Linux)
 - RNNoise noise suppression
 - Scripting Support (Frontend)
 - Scripting support
 - SpeexDSP noise suppression
 - User Interface
 - Wayland compositor support (Linux)
------------------------       Disabled Features          ------------------------
 - Browser sources are not enabled by default (set CEF_ROOT_DIR and ENABLE_BROWSER)
 - Restream API connection
 - Twitch API connection
 - YouTube API connection

then, further down...

------------------------        Disabled Modules          ------------------------
 - aja
 - aja-output-ui
 - obs-browser
 - sndio
 - test-input
----------------------------------------------------------------------------------
-- Configuring done (11.4s)
-- Generating done (0.6s)
CMake Warning:
  Manually-specified variables were not used by the project:

    BUILD_BROWSER
    CEF_ROOT_DIR

I'm not sure if that helps. I saw on https://github.com/obsproject/obs-studio/issues/11227 the issue has been closed because "This is a packaging issue, please report it to the packager." but that doesn't make sense to me?

Does something need to be updated in PKGBUILD ??

zangoku commented on 2024-08-31 08:19 (UTC)

URL sources no longer work and it is a package issue according to the dev team ref: https://github.com/obsproject/obs-studio/issues/11227

benklett commented on 2024-07-20 20:28 (UTC)

I am myself not happy with the current situation, the package from DigitOtter is only a workaround for obs-studio not being compatible with the current version of ffnvcodec-headers from Arch.

The option I am currently using is to edit the PKGBUILD of ffnvcodec-headers-12-1. For instance with yay: yay -S ffnvcodec-headers-12-1 --editmenu. Press enter, enter, 1.

Replace the line beginning with provides=, with provides=("ffnvcodec-headers=${pkgver}").

Save and close the editor.

After the package is installed obs-studio-git should build fine.

Another option could be to install the downgrade package to downgrade ffnvcodec-headers before compiling obs-studio-git like so: sudo downgrade ffnvcodec-headers Select the version 12.1.14.0 and press enter. After the installation is complete obs-studio-git will install just fine.

You can also add the ffnvcodec package to your IgnorePkg in /etc/pacman.conf:

IgnorePkg = <<list of packages separated by space if you already have some>> ffnvcodec-headers

That way you won't have to downgrade everytime.

xAsh commented on 2024-07-16 22:05 (UTC)

Can you edit the PKGBUILD to make it accept ffnvcodec-headers-12-1 as a dependency? I did it locally, but it will be overwritten on each update.

jdfthetech commented on 2024-07-05 01:59 (UTC)

With latest Nvidia Extra install (555 drivers), was able to get this to compile by editing the line ffnvcodec-headers<=12.1.14.0 to this: ffnvcodec-headers<=12.2.72.0

I have tested and everything runs fine at this time.

RileyMeta commented on 2024-06-26 19:44 (UTC) (edited on 2024-06-26 19:45 (UTC) by RileyMeta)

The dependency check fails because the new version that it's looking for is installed under a different name. It's looking for ffnvcodec-headers<=12.1.14.0: ffnvcodec-headers "greater than or equal" to version "12.1.14.0", but the newest version of the headers is installed under ffnvcodec-headers-12-1 followed by the version number "12.1.14.0-1". It's looking for something that doesn't exist ffnvcodec-headers version 12.1.14.0-1. I'm not 100% positive, but this should be fixable with a wildcard (*) after "ffnvcodec-headers"*<=12.1.14.0 so it will match any dependencies that have that in their name AND it'll check for the correct version.