Package Details: obs-studio-git 30.1.2.r205.g72924ac-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: GPL-2.0-only
Conflicts: obs-studio
Provides: obs-studio
Submitter: ledti
Maintainer: benklett
Last Packager: benklett
Votes: 95
Popularity: 0.33
First Submitted: 2014-03-12 22:29 (UTC)
Last Updated: 2024-05-20 19:31 (UTC)

Required by (142)

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

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

spikerguy commented on 2024-06-14 19:22 (UTC) (edited on 2024-06-14 19:36 (UTC) by spikerguy)

Like mentioned by others

there is mismatch in ffnvcodec-headers pkg version

-- Found Libpci: /usr/lib/
-- Found Libdrm: /usr/lib/
CMake Error at /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:230 (message):
  Could NOT find FFnvcodec: Found unsuitable version "", required
  range is "<" (found /usr/include)

      Reason given by package: Ensure FFnvcodec headers are available in local include paths.

Call Stack (most recent call first):
  /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:598 (_FPHSA_FAILURE_MESSAGE)
  cmake/Modules/FindFFnvcodec.cmake:78 (find_package_handle_standard_args)
  plugins/obs-ffmpeg/cmake/legacy.cmake:119 (find_package)
  cmake/Modules/ObsHelpers.cmake:473 (include)
  plugins/obs-ffmpeg/CMakeLists.txt:3 (legacy_check)

Failed here.

As this is needed for nvidia I have it disabled to compile it using this flag.


RileyMeta commented on 2024-06-12 01:32 (UTC)

If you don't mind building it manually with makepkg, you can just change the line from "ffnvcodec-headers<=" to "ffnvcodec-headers". Maintainer might want to change it to something like "ffnvcodec-headers<=12.1" because currently that package does install properly, it's just named "ffnvcodec-headers-12-1" which might be confusing the script.

Make sure you have the correct version installed, remove the check (<=...) and it should build properly.

danievdm commented on 2024-05-24 10:30 (UTC)

I'm getting the same error as everyone else for the ffnvcodec dependency, but I do have that dependency installed for obs-studio-git. Surely the issue is the build file for either obs-studio-git or ffnvcodec-headers-12-1 needed to be updated to align by the maintainers?

zangoku commented on 2024-05-21 20:44 (UTC)

thank you @wustdsh I edited the pkgbuild of that package and got it working

wustdsh commented on 2024-05-21 07:07 (UTC) (edited on 2024-05-21 07:17 (UTC) by wustdsh)

The problem is with ffnvcodec-headers-12-1 missing provides=('ffnvcodec-headers=').

zangoku commented on 2024-05-21 06:38 (UTC)

Same issue package looks for error: could not find all required packages: ffnvcodec-headers<= (wanted by: obs-studio-git). Yet I have ffnvcodec-headers-12-1 installed.

heyimnyl commented on 2024-05-21 00:26 (UTC)

I was only able to install this after downloading this aur package, editing the pkgbuild/removing "ffnvcodec-headers<=" this entry while ofc having the one from the comments installed from DigiOtter ffnvcodec-headers-12-1. installing all build depends manually, then makepkg -si.

then and only then it was able to install, all 3 options yay gave for the ffnvcodec did not work and this package was complaining about ' not found ' so yes, I flagged it out of date and build by hand instead with removed line in pkgbuild and manually installed.

Jiminimonka commented on 2024-05-16 18:49 (UTC)

I am getting this error in the latest build version `CXXABI_1.3.15' not found (required by obs)

tytan652 commented on 2024-05-11 23:46 (UTC)

@laylashiggy add rnnoise as a package dependency to avoid building the vendored one.

laylashiggy commented on 2024-05-11 23:39 (UTC) (edited on 2024-05-11 23:41 (UTC) by laylashiggy)

fails to build when using gcc 14 or above, made a patch to silence the errors. you can apply it by following these instructions

--- a/plugins/obs-filters/rnnoise/src/denoise.c
+++ b/plugins/obs-filters/rnnoise/src/denoise.c
@@ -265,9 +265,9 @@ int rnnoise_init(DenoiseState *st, RNNModel *model) {
     st->rnn.model = model;
     st->rnn.model = &rnnoise_model_orig;
-  st->rnn.vad_gru_state = calloc(sizeof(float), st->rnn.model->vad_gru_size);
-  st->rnn.noise_gru_state = calloc(sizeof(float), st->rnn.model->noise_gru_size);
-  st->rnn.denoise_gru_state = calloc(sizeof(float), st->rnn.model->denoise_gru_size);
+  st->rnn.vad_gru_state = calloc(st->rnn.model->vad_gru_size, sizeof(float));
+  st->rnn.noise_gru_state = calloc(st->rnn.model->noise_gru_size, sizeof(float));
+  st->rnn.denoise_gru_state = calloc(st->rnn.model->denoise_gru_size, sizeof(float));
   return 0;