Package Details: obs-studio-git 30.1.1.r33.g3a10355-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
Keywords: obs-studio
Licenses: GPL2
Conflicts: obs-studio
Provides: obs-studio
Submitter: ledti
Maintainer: benklett
Last Packager: benklett
Votes: 95
Popularity: 1.14
First Submitted: 2014-03-12 22:29 (UTC)
Last Updated: 2024-04-01 15:47 (UTC)

Dependencies (45)

Required by (141)

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 2 3 4 5 6 7 8 9 10 .. 32 Next › Last »

AUR_user commented on 2023-06-06 07:47 (UTC) (edited on 2023-06-06 07:48 (UTC) by AUR_user)

@mattboy9921 no change, even after reboot. Reinstalling v4l2loopback-dkms didn't change anything. After installing mbedtls2 (as you and @linuxmetel mentioned), I got obs running again.

mattboy9921 commented on 2023-06-05 13:24 (UTC)

@AUR_user did you try rebooting after clean building? I had the same issue until I rebooted. I also installed mbedtls2 and reinstalled v4l2loopback-dkms in my troubleshooting per a few related threads but I think rebooting was what actually fixed it for me.

AUR_user commented on 2023-06-05 11:32 (UTC)

Having the same issue as @linuxmetel. I ran a clean build and it succeeded. But attempting to start obs fails with an error window, saying "Failed to create audio streaming encoder (simple output)"

Following the output from the terminal:

debug: Found portal inhibitor
debug: Attempted path: share/obs/obs-studio/locale/en-US.ini
debug: Attempted path: /usr/share/obs/obs-studio/locale/en-US.ini
debug: Attempted path: share/obs/obs-studio/locale.ini
debug: Attempted path: /usr/share/obs/obs-studio/locale.ini
debug: Attempted path: share/obs/obs-studio/themes/Yami.qss
debug: Attempted path: /usr/share/obs/obs-studio/themes/Yami.qss
info: Platform: Wayland
info: CPU Name: Intel(R) Core(TM) i7-8565U CPU @ 1.80GHz
info: CPU Speed: 4098.537MHz
info: Physical Cores: 4, Logical Cores: 8
info: Physical Memory: 23818MB Total, 12719MB Free
info: Kernel Version: Linux 6.3.5-arch1-1
info: Distribution: "Arch Linux" Unknown
info: Desktop Environment: GNOME (gnome)
info: Session Type: wayland
info: Qt Version: 6.5.1 (runtime), 6.5.1 (compiled)
info: Portable mode: false
info: OBS 29.1.0-125-geab9cb0e4-modified (linux)
info: ---------------------------------
info: ---------------------------------
info: audio settings reset:
    samples per sec: 48000
    speakers:        2
    max buffering:   960 milliseconds
    buffering type:  dynamically increasing
info: ---------------------------------
info: Initializing OpenGL...
info: Using EGL/Wayland
info: Initialized EGL 1.5
info: Loading up OpenGL on adapter Intel Mesa Intel(R) UHD Graphics 620 (WHL GT2)
info: OpenGL loaded successfully, version 4.6 (Core Profile) Mesa 23.1.1, shading language 4.60
info: ---------------------------------
info: video settings reset:
    base resolution:   1920x1080
    output resolution: 1280x720
    downscale filter:  Bicubic
    fps:               60/1
    format:            NV12
    YUV mode:          Rec. 709/Partial
info: NV12 texture support not available
info: P010 texture support not available
info: Audio monitoring device:
    name: Default
    id: default
info: ---------------------------------
warning: No AJA devices found, skipping loading AJA UI plugin
warning: Failed to initialize module 'aja-output-ui.so'
warning: No AJA devices found, skipping loading AJA plugin
warning: Failed to initialize module 'aja.so'
warning: Failed to load 'en-US' text for module: 'decklink-captions.so'
warning: Failed to load 'en-US' text for module: 'decklink-output-ui.so'
libDeckLinkAPI.so: cannot open shared object file: No such file or directory
warning: A DeckLink iterator could not be created.  The DeckLink drivers may not be installed
warning: Failed to initialize module 'decklink.so'

(obs:56994): Gtk-WARNING **: 13:29:51.889: Theme parsing error: <data>:1:0: Expected a valid selector
info: [pipewire] Available captures:
info: [pipewire]     - Desktop capture
info: [pipewire]     - Window capture
warning: v4l2loopback not installed, virtual camera disabled
info: [obs-browser]: Version 2.21.1
info: [obs-browser]: CEF Version 103.0.5060.134 (runtime), 103.0.0-5060-shared-textures_143.2591+g4204d54+chromium-103.0.5060.134 (compiled)
error: os_dlopen(/usr//lib/obs-plugins/obs-ffmpeg.so->/usr//lib/obs-plugins/obs-ffmpeg.so): libmbedcrypto.so.7: cannot open shared object file: No such file or directory

error: os_dlopen(/usr//lib/obs-plugins/obs-ffmpeg.so->/usr//lib/obs-plugins/obs-ffmpeg.so): libmbedcrypto.so.7: cannot open shared object file: No such file or directory

warning: Module '/usr//lib/obs-plugins/obs-ffmpeg.so' not loaded
info: [obs-websocket] [obs_module_load] you can haz websockets (Version: 5.2.2 | RPC Version: 1)
info: [obs-websocket] [obs_module_load] Qt version (compile-time): 6.5.1 | Qt version (run-time): 6.5.1
info: [obs-websocket] [obs_module_load] Linked ASIO Version: 102800
info: [obs-websocket] [obs_module_load] Module loaded.
info: [vlc-video]: VLC 3.0.18 Vetinari found, VLC video source enabled
info: ---------------------------------
info:   Loaded Modules:
info:     vlc-video.so
info:     text-freetype2.so
info:     rtmp-services.so
info:     obs-x264.so
info:     obs-websocket.so
info:     obs-vst.so
info:     obs-transitions.so
info:     obs-outputs.so
info:     obs-filters.so
info:     obs-browser.so
info:     linux-v4l2.so
info:     linux-pulseaudio.so
info:     linux-pipewire.so
info:     linux-capture.so
info:     linux-alsa.so
info:     image-source.so
info:     frontend-tools.so
info:     decklink-output-ui.so
info:     decklink-captions.so
info: ---------------------------------
info: ==== Startup complete ===============================================
error: Failed to get properties for encoder '' (ffmpeg_aac)
error: Could not enumerate fallback encoder bitrates
error: Could not enumerate any audio encoder bitrates
error: Could not enumerate any AAC encoder bitrates
error: Failed to create audio streaming encoder (simple output)

aur30 commented on 2023-06-04 11:23 (UTC) (edited on 2023-06-04 11:24 (UTC) by aur30)

Hey, @Xakurinha32. I'm not having any issues building in a clean chroot. Please try building without an aur helper and/or in a clean chroot. I don't think this package should be flagged.

Xakurinha32 commented on 2023-06-04 02:23 (UTC)

As of right now Compiling is not working:


[ 32%] Building CXX object plugins/decklink/CMakeFiles/decklink.dir/plugin-main.cpp.o
[ 32%] Building CXX object plugins/decklink/CMakeFiles/decklink.dir/util.cpp.o
[ 33%] Building CXX object plugins/decklink/CMakeFiles/decklink.dir/linux/platform.cpp.o
[ 33%] Building CXX object plugins/decklink/CMakeFiles/decklink.dir/linux/decklink-sdk/DeckLinkAPIDispatch.cpp.o
[ 33%] Linking CXX shared module decklink.so
Installing decklink to OBS rundir
[ 33%] Built target decklink
[ 33%] Building C object plugins/vlc-video/CMakeFiles/vlc-video.dir/vlc-video-plugin.c.o
In file included from /home/spamtla/.cache/yay/obs-studio-git/src/obs-studio-git/plugins/vlc-video/vlc-video-plugin.h:9,
                 from /home/spamtla/.cache/yay/obs-studio-git/src/obs-studio-git/plugins/vlc-video/vlc-video-plugin.c:6:
/usr/include/vlc/libvlc_media.h:740:52: error: unknown type name ‘libvlc_picture_type_t’; did you mean ‘libvlc_media_type_t’?
  740 |                                         bool crop, libvlc_picture_type_t picture_type,
      |                                                    ^~~~~~~~~~~~~~~~~~~~~
      |                                                    libvlc_media_type_t
/usr/include/vlc/libvlc_media.h:778:51: error: unknown type name ‘libvlc_picture_type_t’; did you mean ‘libvlc_media_type_t’?
  778 |                                        bool crop, libvlc_picture_type_t picture_type,
      |                                                   ^~~~~~~~~~~~~~~~~~~~~
      |                                                   libvlc_media_type_t
In file included from /home/spamtla/.cache/yay/obs-studio-git/src/obs-studio-git/plugins/vlc-video/vlc-video-plugin.h:10:
/usr/include/vlc/libvlc_events.h:269:13: error: unknown type name ‘libvlc_picture_t’
  269 |             libvlc_picture_t* p_thumbnail;
      |             ^~~~~~~~~~~~~~~~
/usr/include/vlc/libvlc_events.h:277:13: error: unknown type name ‘libvlc_picture_list_t’
  277 |             libvlc_picture_list_t* thumbnails;
      |             ^~~~~~~~~~~~~~~~~~~~~
make[2]: *** [plugins/vlc-video/CMakeFiles/vlc-video.dir/build.make:76: plugins/vlc-video/CMakeFiles/vlc-video.dir/vlc-video-plugin.c.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:1349: plugins/vlc-video/CMakeFiles/vlc-video.dir/all] Error 2
make: *** [Makefile:156: all] Error 2
==> ERROR: A failure occurred in build().
    Aborting...
 -> error making: obs-studio-git-exit status 4
 -> Failed to install the following packages. Manual intervention is required:
obs-studio-git - exit status 4

linuxmetel commented on 2023-05-26 09:01 (UTC)

ffmpeg-obs.so in this package seems to require libmbedcrypto.so.7 in mbedtls2.

benklett commented on 2023-04-16 19:10 (UTC)

@abend luajit is a optional dependency.

abend commented on 2023-04-11 03:45 (UTC) (edited on 2023-04-11 03:56 (UTC) by abend)

luajit needs to be added as a dependency (not only for make) since without it FE tools will not be loaded. I had to manually add this package to make it work. Or at least including it as optional dependency.

greve commented on 2023-03-29 11:23 (UTC) (edited on 2023-03-30 12:27 (UTC) by greve)

Please add these to the dependencies:

  • asio
  • nlohmann-json
  • websocketpp

On my system, OBS didn't compile without them.

Edit: Thanks for maintaining this BTW!