Package Details: obs-studio-liberty 30.2.1-1

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: 3
Popularity: 1.77
First Submitted: 2024-03-31 01:53 (UTC)
Last Updated: 2024-07-23 11:29 (UTC)

Required by (143)

Sources (6)

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! :)

Latest Comments

1 2 3 Next › Last »

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.

OzzyHelix commented on 2024-06-11 21:00 (UTC)

could you please make another package of this but for using the beta releases of obs-studio? I would like to test 30.2 before it releases