Package Details: obs-studio-git 32.1.2.r109.g84b8d16-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
Provides: obs-studio
Submitter: ledti
Maintainer: benklett (xiota)
Last Packager: benklett
Votes: 112
Popularity: 0.086630
First Submitted: 2014-03-12 22:29 (UTC)
Last Updated: 2026-06-10 22:13 (UTC)

Required by (167)

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 .. 15 16 17 18 19 20 21 22 23 24 25 .. 38 Next › Last »

HurricanePootis commented on 2021-03-31 19:49 (UTC) (edited on 2021-03-31 20:07 (UTC) by HurricanePootis)

Hey, OBS just pushed a bunch of Wayland patches to the master branch as of 3/31/2021, which now allows OBS to record the entire screen and sections of it using pipewire. In addition to OBS being able to use pipewire as a dependency, it also requires xdg-desktop-portal for OBS to actually use pipewire.

Basically, I am suggesting that you add pipewire and xdg-desktop-portal as optional dependencies for Wayland support.

Also, thinking about it more, OBS probably needs to build against pipewire too, I guess. Not too sure on that, but OBS is obviously now linked against pipewire, so I think there is a pretty high chance that pipewire is also a make dependency.

Edit: Just ldd all of the libraries in /usr/lib/obs-plugins/, and one of them is built against pipewire. I am 99% sure this means that OBS needs to build against pipewire now.

tytan652 commented on 2021-03-24 11:49 (UTC)

Maybe you could also add obs-vst sub-module.

ifohancroft commented on 2021-03-14 02:24 (UTC) (edited on 2021-03-14 02:35 (UTC) by ifohancroft)

Here's a patch for PKGBUILD to build OBS Studio with the VST plugin:

--- obs-studio-git/PKGBUILD 2021-03-14 04:12:38.593752926 +0200  
+++ modified/obs-studio-git/PKGBUILD 2021-03-14 04:27:22.926994433 +0200
@@ -27,8 +27,9 @@
 source=("$pkgname::git+https://github.com/obsproject/obs-studio.git#branch=master"
         "git+https://github.com/Mixer/ftl-sdk.git"
         "git+https://github.com/obsproject/obs-browser.git"
+        "git+https://github.com/obsproject/obs-vst.git"
         "fix_python_binary_loading.patch")
-md5sums=("SKIP" "SKIP" "SKIP"
+md5sums=("SKIP" "SKIP" "SKIP" "SKIP"
          "051b90f05e26bff99236b8fb1ad377d1")

 prepare() {
@@ -45,6 +46,7 @@
   cd $pkgname
   git config submodule.plugins/obs-outputs/ftl-sdk.url $srcdir/ftl-sdk
   git config submodule.plugins/obs-browser.url $srcdir/obs-browser
+  git config submodule.plugins/obs-vst.url $srcdir/obs-vst
   git submodule update
 }

HurricanePootis commented on 2021-02-17 01:59 (UTC)

Just built the package, and I can say it builds with the browser-plugin now!

benklett commented on 2021-02-16 22:03 (UTC)

Great, thank you max

max2320 commented on 2021-02-16 21:37 (UTC) (edited on 2021-02-16 21:38 (UTC) by max2320)

Just applied the fixes to cef-minimal

benklett commented on 2021-02-16 20:47 (UTC)

Thank you, both. I asked the maintainer of the cef-minimal package to include this fix.

ashpie commented on 2021-02-16 10:00 (UTC)

@benklett I had to manually set permission in cef-minimal-3770 (changes) to make it work for obs-studio-browser, I don't think there is a way around it.

To reproduce, uninstall and reinstall cef-minimal.

HurricanePootis commented on 2021-02-15 22:55 (UTC) (edited on 2021-02-15 22:58 (UTC) by HurricanePootis)

borowski@TheCloutPC /opt/cef $ ls -lah
total 84K
drwxr-xr-x  9 root root 4.0K Feb 15 16:54 .
drwxr-xr-x 10 root root 4.0K Feb 15 16:54 ..
drwxr-xr-x  2 root root 4.0K Feb 15 16:54 cmake
-rw-r--r--  1 root root  15K Feb 15 12:00 CMakeCache.txt
drwxr-xr-x  4 root root 4.0K Feb 15 16:54 CMakeFiles
-rw-r--r--  1 root root 2.1K Feb 15 12:00 cmake_install.cmake
-rw-r--r--  1 root root 8.0K Feb 15 12:00 CMakeLists.txt
drwxr-xr-x  8 root root 4.0K Feb 15 16:54 include
drwxr-xr-x  6 root root 4.0K Feb 15 16:54 libcef_dll
drwxr-xr-x  3 root root 4.0K Feb 15 16:54 libcef_dll_wrapper
-rw-r--r--  1 root root 1.7K Feb 15 12:00 LICENSE.txt
-rw-r--r--  1 root root 4.9K Feb 15 12:00 Makefile
-rw-r--r--  1 root root 4.4K Feb 15 12:00 README.txt
drwxr-xr-x  3 root root 4.0K Feb 15 16:54 Release
drwxr-xr-x  3 root root 4.0K Feb 15 16:54 Resources
borowski@TheCloutPC /opt/cef $ ls -lah /opt/cef/libcef_dll_wrapper/libcef_dll_wrapper.a
-rw------- 1 root root 4.8M Feb 15 12:00 /opt/cef/libcef_dll_wrapper/libcef_dll_wrapper.a

benklett commented on 2021-02-15 19:52 (UTC)

HurricanePootis can you do a ls -la /opt/cef and a ls -la /opt/cef/libcef_dll_wrapper/libcef_dll_wrapper.a and post the output here? Mine looks like this:

$ ls -la /opt/cef                                        
insgesamt 84
drwxr-xr-x  9 root root  4096 15. Feb 20:42 .
drwxr-xr-x 22 root root  4096 15. Feb 20:42 ..
drwxr-xr-x  2 root root  4096 15. Feb 20:42 cmake
-rw-r--r--  1 root root 14950 23. Nov 10:35 CMakeCache.txt
drwxr-xr-x  4 root root  4096 15. Feb 20:42 CMakeFiles
-rw-r--r--  1 root root  2060 23. Nov 10:35 cmake_install.cmake
-rw-r--r--  1 root root  8140 23. Nov 10:35 CMakeLists.txt
drwxr-xr-x  8 root root  4096 15. Feb 20:42 include
drwxr-xr-x  6 root root  4096 15. Feb 20:42 libcef_dll
drwxr-xr-x  3 root root  4096 15. Feb 20:42 libcef_dll_wrapper
-rw-r--r--  1 root root  1662 23. Nov 10:35 LICENSE.txt
-rw-r--r--  1 root root  5002 23. Nov 10:35 Makefile
-rw-r--r--  1 root root  4478 23. Nov 10:35 README.txt
drwxr-xr-x  3 root root  4096 15. Feb 20:42 Release
drwxr-xr-x  3 root root  4096 15. Feb 20:42 Resources
$ ls -la /opt/cef/libcef_dll_wrapper/libcef_dll_wrapper.a 
-rw-r--r-- 1 root root 5059888 23. Nov 10:35 /opt/cef/libcef_dll_wrapper/libcef_dll_wrapper.a