Package Details: obs-studio-git 30.2.3.r364.gb854f61-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: xiota
Votes: 101
Popularity: 1.25
First Submitted: 2014-03-12 22:29 (UTC)
Last Updated: 2024-11-07 23:26 (UTC)

Required by (143)

Sources (3)

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 .. 11 12 13 14 15 16 17 18 19 20 21 .. 35 Next › Last »

ngoonee commented on 2021-06-04 01:26 (UTC) (edited on 2021-06-04 01:27 (UTC) by ngoonee)

Building fails with a g_memdup2 undefined reference:-

Consolidate compiler generated dependencies of target obs-x264-test
[ 50%] Linking C executable obs-x264-test
/usr/bin/ld: /usr/lib/libpango-1.0.so.0: undefined reference to `g_memdup2'
collect2: error: ld returned 1 exit status
make[2]: [plugins/obs-x264/CMakeFiles/obs-x264-test.dir/build.make:99: plugins/obs-x264/obs-x264-test] Error 1
make[1]:
[CMakeFiles/Makefile2:1488: plugins/obs-x264/CMakeFiles/obs-x264-test.dir/all] Error 2
make: *** [Makefile:156: all] Error 2
==> ERROR: A failure occurred in build().
Aborting...

tytan652 commented on 2021-05-30 09:26 (UTC)

I don't know if you already know this.

But since obs-studio use luajit (~lua5.1) and VLC is compiled with lua5.2 or later.

The use of OBS VLC sources will make OBS crash because of the difference between lua versions.

I created vlc-luajit to provide a VLC package which not make crash OBS.

It could be a good idea to replace at least vlc optional dependency with vlc-luajit to try to provide a better experience to users.

outfrost commented on 2021-04-21 21:31 (UTC)

Please add pipewire-media-session as an optional dependency. It is required for PipeWire capture to work in OBS Studio.

lawa42 commented on 2021-04-19 07:22 (UTC)

pipewire screen capture doesn't work for me. As suggested by @Koffiepoeder I've enabled PIPEWIRE support in the PKGBUILD. I created an issue at https://github.com/obsproject/obs-studio/issues/4554

Scrumplex commented on 2021-04-13 08:18 (UTC)

OBS upstream includes support for globally installed ftl-sdk. I also packaged that and created an obs-studio-ftl package which is obs-studio stable with ftl-sdk support.

See: https://aur.archlinux.org/packages/ftl-sdk/

Koffiepoeder commented on 2021-04-08 07:42 (UTC) (edited on 2021-04-08 07:43 (UTC) by Koffiepoeder)

As @HurricanePootis mentioned, native pipewire recording was added to obs since version 27.0 (see https://github.com/obsproject/obs-studio/pull/4287). It seems to me however that this is not enabled by default. To enable this functionality you can add -DENABLE_PIPEWIRE=ON to the build() step in the PKGBUILD (and run obs in wayland mode, see bottom of my post). For me this resolved the earlier requirement for obs-xdg-portal-git on my wayland/pipewire machine for screen recording (a package which doesn't compile for this version anyway, i.e. see my issue @ https://gitlab.gnome.org/feaneron/obs-xdg-portal/-/issues/30):

build() {
  cd $pkgname

  mkdir -p build; cd build

  cmake \
    -DCMAKE_INSTALL_PREFIX=/usr \
    -DCMAKE_INSTALL_LIBDIR=lib \
    -DBUILD_BROWSER=ON \
    -DCEF_ROOT_DIR="/opt/cef" \
    -DOBS_VERSION_OVERRIDE=$pkgver \
    -DENABLE_PIPEWIRE=ON .. # <--------- add before '..'

  make
}

After installing this way, to get obs to run in native wayland mode, you also need to install qt5-wayland and finally run obs with the QT_QPA_PLATFORM=wayland variable set.

Psilovybin commented on 2021-04-07 23:34 (UTC)

@wuestengecko ah, ok.. i forgot i had a custom ffmpeg.. thank you

wuestengecko commented on 2021-04-07 23:28 (UTC)

@Psilovybin All of these have received soname bumps. You either have a partially upgraded system or need to recompile your custom ffmpeg package (which is what provides libavcodec.so).

Psilovybin commented on 2021-04-07 23:03 (UTC)

getting a libaom, libx264 and libx265 error on build usr/bin/ld: warning: libaom.so.2, needed by /usr/lib/libavcodec.so.58, not found (try using -rpath or -rpath-link) /usr/bin/ld: warning: libx264.so.160, needed by /usr/lib/libavcodec.so.58, not found (try using -rpath or -rpath-link) /usr/bin/ld: warning: libx265.so.192, needed by /usr/lib/libavcodec.so.58, not found (try using -rpath or -rpath-link)

val.vgms commented on 2021-04-01 22:01 (UTC)

pipewire is now needed as a dependency, or the package will fail to compile