If you have an Nvidia card and have problems with the crash and unstable operation of the program − use the variable __NV_DISABLE_EXPLICIT_SYNC=1 to run OBS and everything will work fine!
Search Criteria
Package Details: obs-studio-liberty 30.2.3-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/obs-studio-liberty.git (read-only, click to copy) |
---|---|
Package Base: | obs-studio-liberty |
Description: | Free, open source software for live streaming and recording. With Browser Source support. Without the need to install ffmpeg-obs, etc. |
Upstream URL: | https://github.com/obsproject/obs-studio |
Keywords: | obs obs-studio stream |
Licenses: | GPL-2.0-or-later |
Conflicts: | obs-browser, obs-linuxbrowser, obs-studio, obs-studio-amf, obs-studio-browser, obs-studio-git, obs-studio-tytan652, obs-websocket |
Provides: | obs-browser, obs-studio, obs-vst, obs-websocket |
Submitter: | LibertyGM |
Maintainer: | LibertyGM |
Last Packager: | LibertyGM |
Votes: | 5 |
Popularity: | 1.04 |
First Submitted: | 2024-03-31 01:53 (UTC) |
Last Updated: | 2024-08-18 02:48 (UTC) |
Dependencies (78)
- alsa-lib
- at-spi2-core (at-spi2-core-gitAUR)
- curl (curl-quiche-gitAUR, curl-http3-ngtcp2AUR, curl-gitAUR, curl-c-aresAUR)
- dbus (dbus-gitAUR, dbus-x11-gitAUR, dbus-selinuxAUR)
- expat (expat-gitAUR)
- ffmpeg (ffmpeg-intel-full-gitAUR, ffmpeg-nvcodec-11-1-gitAUR, ffmpeg-cudaAUR, ffmpeg-ffplayoutAUR, ffmpeg-decklinkAUR, ffmpeg-fullAUR, ffmpeg-amd-fullAUR, ffmpeg-headlessAUR, ffmpeg-full-gitAUR, ffmpeg-libfdk_aacAUR, ffmpeg-obsAUR, ffmpeg-gitAUR, ffmpeg-amd-full-gitAUR)
- fontconfig (fontconfig-gitAUR, fontconfig-ubuntuAUR)
- freetype2 (freetype2-qdoledAUR, freetype2-macosAUR, freetype2-gitAUR)
- gcc-libs (gcc-libs-gitAUR, gccrs-libs-gitAUR, gcc11-libsAUR, gcc-libs-snapshotAUR)
- glib2 (glib2-gitAUR, glib2-selinuxAUR, glib2-patched-thumbnailerAUR)
- glibc (glibc-gitAUR, glibc-linux4AUR, glibc-eacAUR, glibc-eac-binAUR, glibc-eac-rocoAUR)
- jansson (jansson-gitAUR)
- libcups (libcups-gitAUR, cups-gitAUR, libcups-gssapiAUR)
- libdrm (libdrm-gitAUR)
- libgl (nvidia-340xx-utilsAUR, libglvnd-gitAUR, amdgpu-pro-oglpAUR, amdgpu-pro-oglp-legacyAUR, libglvnd)
- libpipewire (libpipewire-gitAUR, libpipewire-full-gitAUR)
- libpulse (pulseaudio-dummyAUR, libpulse-gitAUR)
- librist (librist-gitAUR)
- libva (libva-gitAUR, intel-media-stack-binAUR, libva-headlessAUR)
- libx11 (libx11-gitAUR)
- Show 58 more dependencies...
Required by (146)
- droidcam-obs-plugin (requires obs-studio)
- droidcam-obs-plugin-bin (requires obs-studio)
- droidcam-obs-plugin-git (requires obs-studio)
- glava-git (requires obs-studio) (make)
- glava-git (requires obs-studio) (optional)
- glava-ridged (requires obs-studio) (optional)
- looking-glass (requires obs-studio) (make)
- looking-glass-git (requires obs-studio) (make)
- looking-glass-host (requires obs-studio) (make)
- looking-glass-host-git (requires obs-studio) (make)
- looking-glass-module-dkms (requires obs-studio) (make)
- looking-glass-module-dkms-git (requires obs-studio) (make)
- looking-glass-rc (requires obs-studio) (make)
- looking-glass-rc-host (requires obs-studio) (make)
- looking-glass-rc-module-dkms (requires obs-studio) (make)
- lyrica (requires obs-studio) (optional)
- nudgis-obs-plugin (requires obs-studio)
- obs-3d-effect (requires obs-studio)
- obs-advanced-masks (requires obs-studio)
- obs-advanced-scene-switcher (requires obs-studio)
- Show 126 more...
Sources (6)
LibertyGM commented on 2024-08-25 16:06 (UTC) (edited on 2024-08-25 16:07 (UTC) by LibertyGM)
trustin commented on 2024-07-19 13:21 (UTC)
Thanks for working on this package, @LibertyGM!
It looks like it has a missing dependency (vlc
or vlc-luajit
?):
CMake Error at plugins/vlc-video/CMakeLists.txt:21 (message):
Required system header <vlc/libvlc.h> not found.
Call Stack (most recent call first):
plugins/vlc-video/CMakeLists.txt:40 (check_vlc_path)
-- Configuring incomplete, errors occurred!
==> ERROR: A failure occurred in build().
Aborting...
-> error making: obs-studio-liberty-exit status 4
LibertyGM commented on 2024-07-13 18:55 (UTC)
Update the system and try again
OzzyHelix commented on 2024-07-13 18:47 (UTC)
for some reason the scripts are missing for my friend but idk why
LibertyGM commented on 2024-07-13 10:51 (UTC) (edited on 2024-07-13 10:51 (UTC) by LibertyGM)
I am working on a new version 30.2.0, there are some problems during compilation. I hope to resolve them soon.
LibertyGM commented on 2024-06-24 10:24 (UTC)
Everything works.
OzzyHelix commented on 2024-06-22 03:08 (UTC)
there is a slight problem with the release of ffmpeg 7 the build completely fails now
/home/ozzy/.cache/yay/obs-studio-liberty/src/obs-studio/plugins/obs-ffmpeg/obs-ffmpeg-mpegts.c: In function ‘allocate_custom_aviocontext’:
/home/ozzy/.cache/yay/obs-studio-liberty/src/obs-studio/plugins/obs-ffmpeg/obs-ffmpeg-mpegts.c:442:25: error: passing argument 6 of ‘avio_alloc_context’ from incompatible pointer type [-Wincompatible-pointer-types]
442 | (int (*)(void *, uint8_t *, int))librist_write, NULL);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| |
| int (*)(void *, uint8_t *, int) {aka int (*)(void *, unsigned char *, int)}
In file included from /usr/include/libavformat/avformat.h:319,
from /home/ozzy/.cache/yay/obs-studio-liberty/src/obs-studio/plugins/obs-ffmpeg/obs-ffmpeg-output.h:6,
from /home/ozzy/.cache/yay/obs-studio-liberty/src/obs-studio/plugins/obs-ffmpeg/obs-ffmpeg-mpegts.c:25:
/usr/include/libavformat/avio.h:404:25: note: expected ‘int (*)(void *, const uint8_t *, int)’ {aka ‘int (*)(void *, const unsigned char *, int)’} but argument is of type ‘int (*)(void *, uint8_t *, int)’ {aka ‘int (*)(void *, unsigned char *, int)’}
404 | int (*write_packet)(void *opaque, const uint8_t *buf, int buf_size),
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ozzy/.cache/yay/obs-studio-liberty/src/obs-studio/plugins/obs-ffmpeg/obs-ffmpeg-mpegts.c:446:25: error: passing argument 6 of ‘avio_alloc_context’ from incompatible pointer type [-Wincompatible-pointer-types]
446 | (int (*)(void *, uint8_t *, int))libsrt_write, NULL);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| |
| int (*)(void *, uint8_t *, int) {aka int (*)(void *, unsigned char *, int)}
/usr/include/libavformat/avio.h:404:25: note: expected ‘int (*)(void *, const uint8_t *, int)’ {aka ‘int (*)(void *, const unsigned char *, int)’} but argument is of type ‘int (*)(void *, uint8_t *, int)’ {aka ‘int (*)(void *, unsigned char *, int)’}
404 | int (*write_packet)(void *opaque, const uint8_t *buf, int buf_size),
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[2]: *** [plugins/obs-ffmpeg/CMakeFiles/obs-ffmpeg.dir/build.make:202: plugins/obs-ffmpeg/CMakeFiles/obs-ffmpeg.dir/obs-ffmpeg-mpegts.c.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:1916: plugins/obs-ffmpeg/CMakeFiles/obs-ffmpeg.dir/all] Error 2
make: *** [Makefile:156: all] Error 2
==> ERROR: A failure occurred in build().
Aborting...
-> error making: obs-studio-liberty-exit status 4
-> Failed to install the following packages. Manual intervention is required:
obs-studio-liberty - exit status 4
LibertyGM commented on 2024-06-12 03:18 (UTC)
Thank you for appreciating my efforts.
OzzyHelix commented on 2024-06-12 03:04 (UTC)
I understand I thought it would be worth asking at least this is easily the best version of obs on the aur I guess I'll wait patiently for 30.2 then to come out of beta
LibertyGM commented on 2024-06-12 03:02 (UTC) (edited on 2024-06-12 03:03 (UTC) by LibertyGM)
OzzyHelix, I already support 3 packages in AUR and I don't have time to create more packages yet.
Pinned Comments
LibertyGM commented on 2024-04-28 14:53 (UTC) (edited on 2024-04-28 14:54 (UTC) by LibertyGM)
If you liked the obs-studio-liberty build, write in the comments, so I understand that I should work on the project.
Fazzi commented on 2024-04-03 11:02 (UTC)
Thanks for this pkgbuild, I only needed a version of OBS which had the browser source stuff added, and your build seemed to do that! :)