Package Details: obs-studio-git 32.2.2.r4.g1bf1379-1

Git Clone URL: https://aur.archlinux.org/obs-studio-git.git (read-only, click to copy)
Package Base: obs-studio-git
Description: Free, open source software for live streaming and recording
Upstream URL: https://github.com/obsproject/obs-studio
Licenses: GPL-2.0-or-later
Conflicts: obs-studio, obs-studio-plugin-browser
Provides: obs-studio
Submitter: ledti
Maintainer: benklett (xiota)
Last Packager: xiota
Votes: 112
Popularity: 0.032571
First Submitted: 2014-03-12 22:29 (UTC)
Last Updated: 2026-08-19 19:50 (UTC)

Required by (170)

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

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

l0n353n7ry commented on 2026-09-06 03:08 (UTC)

@zerojay i was able to get passed this by prepending the MbedTLS_DIR: MbedTLS_DIR="/lib/mbedtls3/cmake/MbedTLS" paru -S obs-studio-gi

zerojay commented on 2026-09-05 00:43 (UTC)

Currently broken.

-- Found FFnvcodec: /usr/include (found suitable version "13.1.15.0.1", minimum required is "12") CMake Error at plugins/obs-outputs/CMakeLists.txt:3 (find_package): By not providing "FindMbedTLS.cmake" in CMAKE_MODULE_PATH this project has asked CMake to find a package configuration file provided by "MbedTLS", but CMake did not find one.

Could not find a package configuration file provided by "MbedTLS" (requested version 3...<4) with any of the following names:

MbedTLS.cps
mbedtls.cps
MbedTLSConfig.cmake
mbedtls-config.cmake

Add the installation prefix of "MbedTLS" to CMAKE_PREFIX_PATH or set "MbedTLS_DIR" to a directory containing one of the above files. If "MbedTLS" provides a separate development package or SDK, be sure it has been installed.

-- Configuring incomplete, errors occurred! ==> ERROR: A failure occurred in build().

rokku commented on 2026-08-19 23:02 (UTC)

@xiota: now it works flawlessly. thanks for quick help.

xiota commented on 2026-08-19 19:52 (UTC)

@rokku Thanks for the info.

Updated to avoid wrong mbedtls headers. Please try again after resyncing.

rokku commented on 2026-08-19 18:43 (UTC)

I have the same problem. Resyncing and clearing the cache did not help.

zangoku commented on 2026-08-19 07:47 (UTC) (edited on 2026-08-19 08:41 (UTC) by zangoku)

fails to build:

[204/635] Building C object plugins/ob...eFiles/obs-outputs.dir/librtmp/rtmp.c.o
FAILED: [code=1] plugins/obs-outputs/CMakeFiles/obs-outputs.dir/librtmp/rtmp.c.o 
/usr/bin/cc -DCRYPTO -DENABLE_HEVC -DSIMDE_ENABLE_OPENMP -DUSE_MBEDTLS -Dobs_outputs_EXPORTS -I/home/zangoku/.cache/paru/clone/obs-studio-git/src/build/plugins/obs-outputs -I/home/zangoku/.cache/paru/clone/obs-studio-git/src/obs-studio/plugins/obs-outputs -I/home/zangoku/.cache/paru/clone/obs-studio-git/src/build/config -I/home/zangoku/.cache/paru/clone/obs-studio-git/src/obs-studio/libobs -I/home/zangoku/.cache/paru/clone/obs-studio-git/src/obs-studio/shared/happy-eyeballs -I/home/zangoku/.cache/paru/clone/obs-studio-git/src/obs-studio/shared/opts-parser -I/home/zangoku/.cache/paru/clone/obs-studio-git/src/obs-studio/shared/bpm -I/home/zangoku/.cache/paru/clone/obs-studio-git/src/obs-studio/deps/libcaption -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions         -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security         -fstack-clash-protection -fcf-protection         -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -ffile-prefix-map=/home/zangoku/.cache/paru/clone/obs-studio-git/src=/usr/src/debug/obs-studio-git -std=gnu17 -fPIC -fvisibility=hidden -fopenmp-simd -Wno-error=deprecated-declarations -fno-strict-aliasing -Wdeprecated-declarations -Wempty-body -Wenum-conversion -Werror=return-type -Wextra -Wformat -Wformat-security -Wno-conversion -Wno-float-conversion -Wno-implicit-fallthrough -Wno-missing-braces -Wno-missing-field-initializers -Wno-shadow -Wno-sign-conversion -Wno-trigraphs -Wno-unknown-pragmas -Wno-unused-function -Wno-unused-label -Wparentheses -Wswitch -Wuninitialized -Wunreachable-code -Wunused-parameter -Wunused-value -Wunused-variable -Wvla -Wint-conversion -Wno-missing-prototypes -Wno-strict-prototypes -Wpointer-sign -Wno-error=maybe-uninitialized -Winfinite-recursion -Wno-stringop-overflow -Werror -MD -MT plugins/obs-outputs/CMakeFiles/obs-outputs.dir/librtmp/rtmp.c.o -MF plugins/obs-outputs/CMakeFiles/obs-outputs.dir/librtmp/rtmp.c.o.d -o plugins/obs-outputs/CMakeFiles/obs-outputs.dir/librtmp/rtmp.c.o -c /home/zangoku/.cache/paru/clone/obs-studio-git/src/obs-studio/plugins/obs-outputs/librtmp/rtmp.c
In file included from /home/zangoku/.cache/paru/clone/obs-studio-git/src/obs-studio/plugins/obs-outputs/librtmp/rtmp_sys.h:81,
                 from /home/zangoku/.cache/paru/clone/obs-studio-git/src/obs-studio/plugins/obs-outputs/librtmp/rtmp.c:32:
/home/zangoku/.cache/paru/clone/obs-studio-git/src/obs-studio/plugins/obs-outputs/librtmp/rtmp.h:63:10: fatal error: mbedtls/ctr_drbg.h: No such file or directory
   63 | #include <mbedtls/ctr_drbg.h>
      |          ^~~~~~~~~~~~~~~~~~~~
compilation terminated.

fixed by building against commit e7d12f0

CygnixProto commented on 2026-06-10 08:28 (UTC) (edited on 2026-06-10 08:29 (UTC) by CygnixProto)

@Arimil the files haven't been removed, frontend plugins have just been moved to the root plugins directory.

If you edit the build changing

sed -e '/GuiPrivate/d' \
  -i frontend/plugins/aja-output-ui/CMakeLists.txt \
  frontend/plugins/decklink-output-ui/CMakeLists.txt \
  frontend/plugins/frontend-tools/CMakeLists.txt

to

sed -e '/GuiPrivate/d' \
  -i plugins/aja-output-ui/CMakeLists.txt \
  plugins/decklink-output-ui/CMakeLists.txt \
  plugins/frontend-tools/CMakeLists.txt

it should build fine

Arimil commented on 2026-06-06 20:52 (UTC)

This is broken because it's trying to patch some CMake files that have been removed upstream.

xiota commented on 2026-04-27 18:11 (UTC) (edited on 2026-04-27 18:12 (UTC) by xiota)

@Pulec The change you suggest appears to be intended for aur/ffmpeg-amd-full-git.

You can also try building in a clean chroot. Then this package would use the headers from extra/ffmpeg.