Package Details: obs-studio-tytan652 27.2.4-6

Git Clone URL: https://aur.archlinux.org/obs-studio-tytan652.git (read-only, click to copy)
Package Base: obs-studio-tytan652
Description: Free and open source software for video recording and live streaming. With everything except service integrations. Plus V4L2 devices by paths, my bind interface PR, and sometimes backported fixes
Upstream URL: https://github.com/obsproject/obs-studio
Keywords: browser ftl obs vst
Licenses: GPL3
Conflicts: obs-browser, obs-linuxbrowser, obs-studio, obs-vst
Provides: obs-browser, obs-studio, obs-vst
Submitter: tytan652
Maintainer: tytan652
Last Packager: tytan652
Votes: 23
Popularity: 0.88
First Submitted: 2021-03-17 21:24 (UTC)
Last Updated: 2022-07-05 18:39 (UTC)

Required by (117)

Sources (5)

Pinned Comments

tytan652 commented on 2021-05-14 17:49 (UTC) (edited on 2022-07-08 06:03 (UTC) by tytan652)

This package have some dependencies with version check, it will allow you to rebuild the package only when your system is correctly updated. This feature is not enabled on Manjaro.

If you have any issue, please before commenting rebuild this package (a clean build) and try again to make sure it's not because of a library update.

Pamac has a messed up dependency checker, use another AUR helper for the first install.

This AUR package provide OBS with all the missing feature except Twitch, Restream and YouTube integrations.

More explaination here: https://ideas.obsproject.com/posts/1558/

It provide any dependency needed for Wayland support.

It also contains some unmerged PR or backported fix documented in the PKGBUILD.

I'm quite active on OBS discord server (don't PM me directly), so if I saw something that need to be backported I add it.

Latest Comments

tytan652 commented on 2022-07-15 18:38 (UTC)

Not going to fix because not broken, your AUR helper just did not check for -bin packages.

Try to install cef-minimal-obs-bin beforehand.

td3v commented on 2022-07-15 18:17 (UTC)

❯ paru -S obs-studio-tytan652 :: Resolving dependencies... error: could not find all required packages: cef-minimal-obs=95.0.0_MediaHandler.2462+g95e19b8+chromium_95.0.4638.69_3 (wanted by: obs-studio-tytan652)

dependencies are broken, thx for fixing :D

Scla commented on 2022-06-18 08:50 (UTC) (edited on 2022-06-18 08:51 (UTC) by Scla)

@tytan652 ffmpeg-obs was not updated for some reason. Removing chaotic-aur from the repos fixed the issue. Thanks for pointing me in the right direction :D

tytan652 commented on 2022-06-18 04:18 (UTC) (edited on 2022-06-18 04:18 (UTC) by tytan652)

@Scla did you updated ffmpeg-obs and vlc-luajit to their latest package release.

Note for Manjaro users: you should rebuild ffmpeg-obs, vlc-luajit, if it happens to you.

Scla commented on 2022-06-17 22:35 (UTC)

Hello, I'm having troubles after a system update. obs: error while loading shared libraries: libsrt.so.1.4: cannot open shared object file: No such file or directory

tytan652 commented on 2022-06-15 07:37 (UTC)

@Alkaris, thank you to not insult Arch Linux maintainers and dav1d developers.

What happen with dav1d is called an ABI breakage, meaning that every package linked to it needs to be rebuild against the new ABI.

Libraries try to keep a stable API and ABI, but sometime a breakage shall be made for varied reasons.

Alkaris commented on 2022-06-14 23:13 (UTC)

It seems this dav1d package has broken all sorts of applications that uses that same library. What a stupid package from a stupid dev pushing a bad package update.

shearqan commented on 2022-05-18 10:46 (UTC)

Update to the latest version failed for me originally claiming cef-minimal-obs dependency couldn't be found. I fixed this by installing https://aur.archlinux.org/packages/cef-minimal-obs-bin with --as-deps modifier.

Comminux commented on 2022-05-08 15:12 (UTC) (edited on 2022-05-11 18:04 (UTC) by Comminux)

UPD. Thank you so much for your work!


Please add this pull request: https://github.com/obsproject/obs-studio/pull/6424

This fixes the incorrect setting of audio channels when playing a media file via VLC with a 5.1 audio source (Otherwise, when streaming such videos, you will not hear the right audio channel)

tytan652 commented on 2022-05-07 06:11 (UTC) (edited on 2022-05-07 06:11 (UTC) by tytan652)

If dav1d is only one blocking the update, enforce the update by skipping dependency check with yay -Syud (you can use another AUR helper).

Otherwise install ffmpeg and/or obs-studio temporally to update and then reinstall obs-studio-tytan652 and/or ffmpeg-obs.

BROKEN DEPENDENCIES NOW, I don't how should I take it but AUR is AUR and ArchLinux is ArchLinux. Manual intervention while updating are not always optional.

And if you don't like that Flatpak is your friend then.

linuxmobile commented on 2022-05-07 03:55 (UTC)

paru -Syu :: Synchronizing package databases... core is up to date extra is up to date community is up to date multilib is up to date :: Starting full system upgrade... resolving dependencies... looking for conflicting packages... error: failed to prepare transaction (could not satisfy dependencies) :: installing dav1d (1.0.0-1) breaks dependency 'libdav1d.so=5-64' required by ffmpeg-obs

BROKEN DEPENDENCIES NOW

zeroconf commented on 2022-05-06 18:51 (UTC)

Sounds like ffmpeg-obs has broken dependencies, please look my comment.

sukrosono commented on 2022-04-21 21:37 (UTC)

obs-video.c: In function ‘video_sleep’: obs-studio-tytan652/src/obs-studio/libobs/obs-video.c:730:57: warning: operand of ‘?:’ changes signedness from ‘int64_t’ {aka ‘long int’} to ‘uint64_t’ {aka ‘long unsigned int’} due to unsignedness of other operand [-Wsign-compare] 730 | (diff > (int64_t)interval_ns) ? diff : interval_ns; | ^~~~ [ 23%] Building C object libobs/CMakeFiles/libobs.dir/audio-monitoring/pulse/pulseaudio-enum-devices.c.o [ 23%] Building C object libobs/CMakeFiles/libobs.dir/audio-monitoring/pulse/pulseaudio-monitoring-available.c.o make[2]: *** No rule to make target '/usr/lib/libdl.so', needed by 'libobs/libobs.so.0'. Stop. build aborted

tytan652 commented on 2022-03-05 10:12 (UTC)

27.2.3 is a Windows only hotfix.

ngoonee commented on 2022-02-21 02:30 (UTC)

CMake Error at plugins/linux-capture/CMakeLists.txt:54 (message): PipeWire library not found! Please install PipeWire or set ENABLE_PIPEWIRE=OFF

I do have pipewire installed and am using it, not sure why its not picking up? There's a obs forums post saying to install libpipewire-0.3-dev on debian, but Arch doesn't have an equivalent I think (no dev packages so simple pipewire should be sufficient?)

zeroconf commented on 2022-02-19 14:58 (UTC) (edited on 2022-02-19 16:49 (UTC) by zeroconf)

sounds like following commands are working:

yay -R obs-studio-tytan652 # remove but keep dependencies installed
yay -Syyuu # update system and accept ffmpeg-obs to be replaced by ffmpeg temporarily
yay -S obs-studio-tytan652 --needed # reinstall obs-studio-tytan652 and missing packages if needed and accept ffmpeg replacement with ffmpeg-obs as a dependency
yay -Scc --noconfirm # clean caches

zeroconf commented on 2022-02-19 10:26 (UTC) (edited on 2022-02-19 11:11 (UTC) by zeroconf)

@tytan652 Tried the suggested way, still dependency problems. I guess I cannot remove ffmpeg-obs as it will remove also obs-studio-tytan652... Trying to guess the proper way to continue and not succeeded.... Shall I really remove whole obs-studio-tytan652 with all dependencies, install other system updates and then reinstall obs-studio-tytan652 and accept ffmpeg replacement with ffmpeg-obs again? If there is no other way, I can try that.

yay -S obs-studio
resolving dependencies...
looking for conflicting packages...
:: obs-studio and obs-studio-tytan652 are in conflict. Remove obs-studio-tytan652? [y/N] y
Package (4)           Old Version              New Version              Net Change   Download Size

extra/ffmpeg4.4                                4.4.1-4                    23,96 MiB               
obs-studio-tytan652   27.2.0-1                                          -260,82 MiB               
extra/x264            3:0.163.r3060.5db6aa6-1  3:0.164.r3081.19856cc-1     0,03 MiB               
community/obs-studio                           27.1.3-4                   17,03 MiB       4,79 MiB

error: failed to commit transaction (conflicting files)
ffmpeg4.4: /usr/lib/libavcodec.so.58 exists in filesystem (owned by ffmpeg-obs)
ffmpeg4.4: /usr/lib/libavcodec.so.58.134.100 exists in filesystem (owned by ffmpeg-obs)
ffmpeg4.4: /usr/lib/libavdevice.so.58 exists in filesystem (owned by ffmpeg-obs)
ffmpeg4.4: /usr/lib/libavdevice.so.58.13.100 exists in filesystem (owned by ffmpeg-obs)
ffmpeg4.4: /usr/lib/libavfilter.so.7 exists in filesystem (owned by ffmpeg-obs)
ffmpeg4.4: /usr/lib/libavfilter.so.7.110.100 exists in filesystem (owned by ffmpeg-obs)
ffmpeg4.4: /usr/lib/libavformat.so.58 exists in filesystem (owned by ffmpeg-obs)
ffmpeg4.4: /usr/lib/libavformat.so.58.76.100 exists in filesystem (owned by ffmpeg-obs)
ffmpeg4.4: /usr/lib/libavutil.so.56 exists in filesystem (owned by ffmpeg-obs)
ffmpeg4.4: /usr/lib/libavutil.so.56.70.100 exists in filesystem (owned by ffmpeg-obs)
ffmpeg4.4: /usr/lib/libpostproc.so.55 exists in filesystem (owned by ffmpeg-obs)
ffmpeg4.4: /usr/lib/libpostproc.so.55.9.100 exists in filesystem (owned by ffmpeg-obs)
ffmpeg4.4: /usr/lib/libswresample.so.3 exists in filesystem (owned by ffmpeg-obs)
ffmpeg4.4: /usr/lib/libswresample.so.3.9.100 exists in filesystem (owned by ffmpeg-obs)
ffmpeg4.4: /usr/lib/libswscale.so.5 exists in filesystem (owned by ffmpeg-obs)
ffmpeg4.4: /usr/lib/libswscale.so.5.9.100 exists in filesystem (owned by ffmpeg-obs)
Errors occurred, no packages were upgraded.
 -> error installing repo packages

tytan652 commented on 2022-02-19 10:09 (UTC) (edited on 2022-02-28 10:55 (UTC) by tytan652)

FFmpeg 5 update method:

yay -S obs-studio ffmpeg # Switch to repo OBS to keep plugins installed
yay -Syu # Update
yay -S obs-studio-tytan652 # Reinstall obs-studio-tytan652 and ffmpeg-obs

zeroconf commented on 2022-02-18 22:27 (UTC) (edited on 2022-02-19 10:19 (UTC) by zeroconf)

Hello @tytan652

Now again ffmpeg and ffmpeg-obs are in conflict, when to update. ffmpeg-obs is asked to remove. Is it OK? Seems, that both variants are not OK and packages upgrade is broken currently :( What shall I do? Remove obs with its dependencies completely and reinstall it? Or can you fix dependencies? Not using Artix like @shuib, but EndeavourOS, which is very close to Arch Linux itself.

yay -Syyuu
ffmpeg and ffmpeg-obs are in conflict. Remove ffmpeg-obs? [y/N] y

error: failed to prepare transaction (could not satisfy dependencies)
:: removing ffmpeg-obs breaks dependency 'ffmpeg-obs' required by obs-studio-tytan652

Then tried to not update these packages, what were depending on it:

yay -Syyuu --ignore=ffmpeg-obs,ffmpeg,obs-studio-tytan652

resolving dependencies...
warning: ignoring package ffmpeg-2:5.0-4
warning: cannot resolve "libavcodec.so=59-64", a dependency of "chromaprint"
warning: ignoring package ffmpeg-2:5.0-4
warning: cannot resolve "libavformat.so=59-64", a dependency of "chromaprint"
warning: ignoring package ffmpeg-2:5.0-4
warning: cannot resolve "libavutil.so=57-64", a dependency of "chromaprint"
warning: ignoring package ffmpeg-2:5.0-4
warning: cannot resolve "libswresample.so=4-64", a dependency of "chromaprint"
warning: ignoring package ffmpeg-2:5.0-4
warning: cannot resolve "libavcodec.so=59-64", a dependency of "chromaprint"
warning: ignoring package ffmpeg-2:5.0-4
warning: cannot resolve "libavformat.so=59-64", a dependency of "chromaprint"
warning: ignoring package ffmpeg-2:5.0-4
warning: cannot resolve "libavutil.so=57-64", a dependency of "chromaprint"
warning: ignoring package ffmpeg-2:5.0-4
warning: cannot resolve "libswresample.so=4-64", a dependency of "chromaprint"
warning: ignoring package ffmpeg-2:5.0-4
warning: cannot resolve "libavcodec.so=59-64", a dependency of "mpv"
warning: ignoring package ffmpeg-2:5.0-4
warning: cannot resolve "libavdevice.so=59-64", a dependency of "mpv"
warning: ignoring package ffmpeg-2:5.0-4
warning: cannot resolve "libavfilter.so=8-64", a dependency of "mpv"
warning: ignoring package ffmpeg-2:5.0-4
warning: cannot resolve "libavformat.so=59-64", a dependency of "mpv"
warning: ignoring package ffmpeg-2:5.0-4
warning: cannot resolve "libavutil.so=57-64", a dependency of "mpv"
warning: ignoring package ffmpeg-2:5.0-4
warning: cannot resolve "libswresample.so=4-64", a dependency of "mpv"
warning: ignoring package ffmpeg-2:5.0-4
warning: cannot resolve "libswscale.so=6-64", a dependency of "mpv"
:: The following packages cannot be upgraded due to unresolvable dependencies:
      chromaprint  mpv

:: Do you want to skip the above packages for this upgrade? [y/N] n
error: failed to prepare transaction (could not satisfy dependencies)
:: unable to satisfy dependency 'libavcodec.so=59-64' required by chromaprint
:: unable to satisfy dependency 'libavformat.so=59-64' required by chromaprint
:: unable to satisfy dependency 'libavutil.so=57-64' required by chromaprint
:: unable to satisfy dependency 'libswresample.so=4-64' required by chromaprint
:: unable to satisfy dependency 'libavcodec.so=59-64' required by chromaprint
:: unable to satisfy dependency 'libavformat.so=59-64' required by chromaprint
:: unable to satisfy dependency 'libavutil.so=57-64' required by chromaprint
:: unable to satisfy dependency 'libswresample.so=4-64' required by chromaprint
:: unable to satisfy dependency 'libavcodec.so=59-64' required by mpv
:: unable to satisfy dependency 'libavdevice.so=59-64' required by mpv
:: unable to satisfy dependency 'libavfilter.so=8-64' required by mpv
:: unable to satisfy dependency 'libavformat.so=59-64' required by mpv
:: unable to satisfy dependency 'libavutil.so=57-64' required by mpv
:: unable to satisfy dependency 'libswresample.so=4-64' required by mpv
:: unable to satisfy dependency 'libswscale.so=6-64' required by mpv
 -> error installing repo packages

Then tried to ignore also those chromaprint, mpv packages:

yay -Syyuu --ignore=ffmpeg-obs,ffmpeg,obs-studio-tytan652,chromaprint,mpv

error: failed to commit transaction (conflicting files)
ffmpeg4.4: /usr/lib/libavcodec.so.58 exists in filesystem (owned by ffmpeg-obs)
ffmpeg4.4: /usr/lib/libavcodec.so.58.134.100 exists in filesystem (owned by ffmpeg-obs)
ffmpeg4.4: /usr/lib/libavdevice.so.58 exists in filesystem (owned by ffmpeg-obs)
ffmpeg4.4: /usr/lib/libavdevice.so.58.13.100 exists in filesystem (owned by ffmpeg-obs)
ffmpeg4.4: /usr/lib/libavfilter.so.7 exists in filesystem (owned by ffmpeg-obs)
ffmpeg4.4: /usr/lib/libavfilter.so.7.110.100 exists in filesystem (owned by ffmpeg-obs)
ffmpeg4.4: /usr/lib/libavformat.so.58 exists in filesystem (owned by ffmpeg-obs)
ffmpeg4.4: /usr/lib/libavformat.so.58.76.100 exists in filesystem (owned by ffmpeg-obs)
ffmpeg4.4: /usr/lib/libavutil.so.56 exists in filesystem (owned by ffmpeg-obs)
ffmpeg4.4: /usr/lib/libavutil.so.56.70.100 exists in filesystem (owned by ffmpeg-obs)
ffmpeg4.4: /usr/lib/libpostproc.so.55 exists in filesystem (owned by ffmpeg-obs)
ffmpeg4.4: /usr/lib/libpostproc.so.55.9.100 exists in filesystem (owned by ffmpeg-obs)
ffmpeg4.4: /usr/lib/libswresample.so.3 exists in filesystem (owned by ffmpeg-obs)
ffmpeg4.4: /usr/lib/libswresample.so.3.9.100 exists in filesystem (owned by ffmpeg-obs)
ffmpeg4.4: /usr/lib/libswscale.so.5 exists in filesystem (owned by ffmpeg-obs)
ffmpeg4.4: /usr/lib/libswscale.so.5.9.100 exists in filesystem (owned by ffmpeg-obs)
Errors occurred, no packages were upgraded.
 -> error installing repo packages

lali commented on 2022-02-18 19:24 (UTC)

I have hard time trying to build the package. When build process gets to 89%, an error occurs:

[ 89%] Linking CXX executable obs
/usr/bin/ld: /usr/lib/librsvg-2.so.2: undefined reference to `pango_color_parse_with_alpha'
collect2: error: ld returned 1 exit status
make[2]: *** [UI/CMakeFiles/obs.dir/build.make:1575: UI/obs] Błąd 1
make[1]: *** [CMakeFiles/Makefile2:1885: UI/CMakeFiles/obs.dir/all] Błąd 2
make: *** [Makefile:156: all] Błąd 2

I was trying to figure it out with different AUR helpers and with some googling, but with no success. Would appreciate any support on this. FYI, trying with obs-studio-browser returns same output; dependencies are satisfied, clean build with yay ends the same way.

shuib commented on 2022-02-16 23:15 (UTC)

@tytan652 thank you very much kind Sir!

tytan652 commented on 2022-02-16 19:30 (UTC) (edited on 2022-02-16 19:30 (UTC) by tytan652)

@shuib 59-64 mean that you have actually ffmpeg 5 installed, a package that is in Arch Linux staging repo.

For my package I follow Arch Linux stable repo. Artix seems to make stupid move for AUR users. https://artixlinux.org/news.php#FFMPEG_upgrade

shuib commented on 2022-02-16 19:11 (UTC)

Hello @tytan652.

Thanks for your amazing work. I'm using artix linux. I've tried doing a clean build before posting. After choosing Y on ffmpeg question i get the following:

:: ffmpeg-obs and ffmpeg are in conflict. Remove ffmpeg? [y/N] y error: failed to prepare transaction (could not satisfy dependencies) :: removing ffmpeg breaks dependency 'libavcodec.so=59-64' required by chromaprint :: removing ffmpeg breaks dependency 'libavformat.so=59-64' required by chromaprint :: removing ffmpeg breaks dependency 'libavutil.so=57-64' required by chromaprint :: removing ffmpeg breaks dependency 'libswresample.so=4-64' required by chromaprint

i;ve tried to manually remove chromaprint and reinstall again using yay -S obs-studio-tytan652 but package is reinstalled during install process and those errors come again. Please help.

slimymars commented on 2022-02-16 09:22 (UTC)

@tytan652 I'm sorry, I was misunderstood. Deleted past comments.

tytan652 commented on 2022-02-15 13:18 (UTC) (edited on 2022-02-15 13:19 (UTC) by tytan652)

@ewbte I generate debug symbol to allow better bug report since Arch now provide them with debuginfod and OBS Project can ask for GDB backtrace.

The fact that those package are installed depends on your AUR helper.

ewbte commented on 2022-02-15 12:53 (UTC)

Hey, why does it also install libajantv2-debug and obs-studio-tytan652-debug packages? Is it possible to not have those installed on every update? Thanks by the way, everything works great!

tytan652 commented on 2022-02-15 12:13 (UTC)

@slimymars you upgraded CEF to his OBS RC version and checkout obs-browser to a more recent commit to allow it to build with it, which is a wrong patch.

git submodule update don't update the commit to a more recent one. It just make a checkout in the cloned obs-vst and obs-browser to the right commit.

And also you are the only one complaining about not being able to build obs-browser and trying to fix by using "beta/RC state" CEF which should only work with a recent commit and not a old one of obs-browser.

tytan652 commented on 2022-02-14 06:47 (UTC)

@slimymars use obs-studio-rc if you really want a newer CEF for obs-browser. And rather then offering a wrong patch, explain why you couldn't build it firstly.

@Alkaris none of those two packages require tesseract, you got another issue on your system.

Alkaris commented on 2022-02-14 05:12 (UTC)

This package base requires Tesseract for some odd reason when it's trying to satisfy the dependency for cef-minimal-obs=87.1.14+ga29e9a3+chromium_87.0.4280.141_1 What even is tesseract and why is it even needed when it wasn't before? There's too many versions to pick from the list when it tries to find a package to install, and then fails to obtain it when selected. It prompts for selecting a Tesseract package TWICE before failing to retrieve it.

Alkaris commented on 2022-01-05 05:31 (UTC)

Like @scla's comment there's library linking issue for libpython3 since updating my system it's no longer libpython3.9.so.1.0 but now libpython3.10.so.1.0 this version of OBS needs to be properly relinked to the correct library version of libpython3 or a simple temporary library soft-link with sudo ln -s /usr/lib/libpython3.so /usr/lib/libpython3.9.so.1.0 to fix that to work again, or just rebuild from clean and make sure the library points to the correct one.

xochikubrick commented on 2021-12-21 16:31 (UTC)

I'm still having issues with high usage from my CPU and latency issues, so went back to obs-studio-browser package, yours has some stuff that I wish I was able to get, but I never managed to fix this CPU issue, if there is any advice, I really appreciate it.

Scla commented on 2021-12-21 13:59 (UTC)

You were totally right. I was using chaotic-aur, building it from the PKGBUILD and changing the ffmpeg-obs dependency to ffmpeg gave me a working environment. Thanks

tytan652 commented on 2021-12-21 12:34 (UTC)

You are maybe not doing a cleanbuild. Paru is similar to yay so it should ask you if you want to do it.

Scla commented on 2021-12-21 12:16 (UTC)

Yes, I already did that, that's why I'm commenting.

Scla commented on 2021-12-21 11:48 (UTC) (edited on 2021-12-21 11:48 (UTC) by Scla)

I'm having issues with this package since the update to python 3.10

I am using paru if it matters.

obs: error while loading shared libraries: libpython3.9.so.1.0: cannot open shared object file: No such file or directory

tytan652 commented on 2021-12-19 16:04 (UTC) (edited on 2021-12-19 16:17 (UTC) by tytan652)

It seems that Pamac has messed up how they check dependencies. Use another AUR helper like yay. Or check one of my comments before this one.

And please report this dependencies checks issue to Pamac developers.

tonyjmans commented on 2021-12-19 15:48 (UTC)

I'm having trouble updating the package. It's giving me multiple dependency issue when trying to upgrade to ffmpeg obs, and it's not giving me the option to say yes to the upgrade, so I'm not able to upgrade without manually removing the dependencies which i don't want to do. I'm using Manjaro's Pamac. do you have any suggestions?

tytan652 commented on 2021-12-19 13:28 (UTC) (edited on 2021-12-19 13:28 (UTC) by tytan652)

@deimidis edit the PKGBUILD and change ffmpeg-obs to ffmpeg. This is not recommended since you lost all fixes but if you really need to do so.

deimidis commented on 2021-12-19 13:21 (UTC)

Hi, is there any way to use regular ffmpeg? Currently, I have a lot of conflicts trying to use ffmpeg-obs on Manjaro

tikonux commented on 2021-12-19 06:43 (UTC)

@tytan652 Aah, I just kept hitting enter when the y/N questions would come up. So it looks like an actual 'y' input is needed to move the process forward. Thank you so much for your help!

tytan652 commented on 2021-12-19 06:23 (UTC) (edited on 2021-12-19 06:24 (UTC) by tytan652)

@tikonux

ffmpeg-obs and ffmpeg are in conflict. Remove ffmpeg? [y/N] error: unresolvable package conflicts detected error: failed to prepare transaction (conflicting dependencies) :: ffmpeg-obs and ffmpeg are in conflict -> exit status 1

This line just means that you did not accept the replacement of ffmpeg with ffmpeg-obs.

And trying to uninstall ffmpeg to resolve is also a bad idea.

tikonux commented on 2021-12-18 23:13 (UTC) (edited on 2021-12-18 23:14 (UTC) by tikonux)

With ffmpeg-obs now being required to install obs-studio-tytan652 package, I'm unable to update obs-studio-tytan652 as I get the following:

:: ffmpeg-obs and ffmpeg are in conflict. Remove ffmpeg? [y/N] error: unresolvable package conflicts detected error: failed to prepare transaction (conflicting dependencies) :: ffmpeg-obs and ffmpeg are in conflict -> exit status 1

After uninstalling and trying to re-installing obs-studio-tytan652, I still get the same error above.

When trying to uninstall ffmpeg throws me the below:

sudo pacman -R ffmpeg checking dependencies... error: failed to prepare transaction (could not satisfy dependencies) :: removing ffmpeg breaks dependency 'libavcodec.so=58-64' required by chromaprint :: removing ffmpeg breaks dependency 'libavformat.so=58-64' required by chromaprint :: removing ffmpeg breaks dependency 'libavutil.so=56-64' required by chromaprint :: removing ffmpeg breaks dependency 'libswresample.so=3-64' required by chromaprint :: removing ffmpeg breaks dependency 'ffmpeg' required by ffmpegthumbnailer :: removing ffmpeg breaks dependency 'ffmpeg' required by firefox :: removing ffmpeg breaks dependency 'ffmpeg' required by gst-libav :: removing ffmpeg breaks dependency 'ffmpeg' required by kfilemetadata :: removing ffmpeg breaks dependency 'ffmpeg' required by qt5-webengine :: removing ffmpeg breaks dependency 'ffmpeg' required by vlc-luajit

How can I install obs-studio-tytan652 package in my machine successfully? Please let me know if there's anything else you need. Thanks in advance.

My system info: - OS: EndeavourOS Linux x86_64 - Kernel: 5.15.10-arch1-1 - Packages: 1112 (pacman) - Shell: bash 5.1.12 - DE: Plasma 5.23.4

xochikubrick commented on 2021-12-15 15:58 (UTC)

I'm having an issue withe last two builds, were my CPU usage is always at 2.4%, when using any other OBS package (browser or the Majaro repo one) it never goes beyond 1.4%, the problem also manifest as a lost of audio sync when streaming after a few minutes (it gets back if I restart the app). Any suggestions? (already tried complete removal and rebuilding package)

zeroconf commented on 2021-12-13 18:13 (UTC) (edited on 2021-12-13 18:20 (UTC) by zeroconf)

this helped:

yay --cleanmenu --rebuild -Syu obs-studio-tytan652

now OBS works again

I know https://forum.endeavouros.com/t/brief-psa-python-3-10-just-released/21219 but yay -S $(pacman -Qoq /usr/lib/python3.9) --answerclean All didn't help here.

zeroconf commented on 2021-12-13 17:40 (UTC) (edited on 2021-12-13 17:42 (UTC) by zeroconf)

when trying to run:

obs

obs: error while loading shared libraries: libpython3.9.so.1.0: cannot open shared object file: No such file or directory

when trying to rebuild:

  -> Found cef_binary_87.1.14+ga29e9a3+chromium-87.0.4280.141_linux64_minimal.tar.bz2
==> Validating source_x86_64 files with sha256sums...
    cef_binary_87.1.14+ga29e9a3+chromium-87.0.4280.141_linux64_minimal.tar.bz2 ... FAILED
==> ERROR: One or more files did not pass the validity check!
error: target not found: cef-minimal-obs-bin

mesmer commented on 2021-11-12 00:08 (UTC) (edited on 2021-11-12 00:12 (UTC) by mesmer)

just to end that here, the problem is that some plugins in obs can call x11 directly and this broke things, so if you wanna use wayland without xwayland take care of plugins that you install, the fxstream and input-overlay and tuna specially

thx @tytan652 for your help, i don't think about the discord and such <3 maybe i`ll add in the wiki this information

mesmer commented on 2021-11-11 22:49 (UTC)

@tytan652 that dont explain why flat works when the installed obs don`t (at least if flatpak uses xwayland like cage) sorry about the messages here i will talk in discord,thx for the responses

tytan652 commented on 2021-11-11 22:43 (UTC) (edited on 2021-11-11 22:43 (UTC) by tytan652)

The flatpak manifest is like this because because George prefers to write all the ENABLE (It's maybe even a convention about those manifest).

Your issue is X11 related not Wayland (XkbGetKeyboard), please find support on the discord or the forum of the OBS team.

mesmer commented on 2021-11-11 22:36 (UTC) (edited on 2021-11-11 22:41 (UTC) by mesmer)

thx for your comment @tytan652 for some reason obs fails with

on_library_load [458]: XOpenDisplay failure!

load_input_helper [1833]: XkbGetKeyboard failed to locate a valid keyboard!

locally but if i use the flatpak version this opens looking for https://github.com/flathub/com.obsproject.Studio/blob/master/com.obsproject.Studio.json the options that seems missing is the enable_wayland

obs: i dont wanna use a xwayland like cage if i can skip, and sorry about the other packages, i removed the comments on each, about pr i looked and dont are clear(for me) that its not needed, and i cant enter discord right now

tytan652 commented on 2021-11-11 22:30 (UTC) (edited on 2021-11-11 22:36 (UTC) by tytan652)

@mesmer, most of the feature are enabled by default. I even made with GeorgesStavracas the PR (merged for the 27.1) to force Qt Wayland under any Wayland session.

Wayland make OBS use EGL by default.

So I don't even understand your comment.

Note: The -DBUILD_BROWSER=ON in the PKGBUILD is even no longer need (I will remove it in the next release).

Edit: I saw that you put the same message to -git and -browser, please check the PRs or changelog on the github or/and also ask the discord server beforehand because what you ask is already enabled. Thank you

mesmer commented on 2021-11-11 22:12 (UTC) (edited on 2021-11-11 22:34 (UTC) by mesmer)

why not add -DENABLE_WAYLAND=ON to a native wayland support using

QT_QPA_PLATFORM=wayland OBS_USE_EGL=1 obs

????

with that you can run obs in qtile obs compositor without xwayland and cage and such

more about https://github.com/obsproject/obs-studio/pull/2482

tytan652 commented on 2021-10-13 06:34 (UTC)

@TromboneSteve unfortunately no from what I saw in the OBS discord server

TromboneSteve commented on 2021-10-12 22:52 (UTC)

Okay. This package is awesome, and makes it so that I don't have to go back to an Ubuntu-based distro. I was able to recreate my Twitch integration docks from Windows with custom browser docks.

Is it possible to add BTTV and/or FFZ integration to a custom browser dock?

zeroconf commented on 2021-10-05 21:58 (UTC) (edited on 2021-10-05 21:58 (UTC) by zeroconf)

Installed it (27.1.3), works fine so far! Using EndeavourOS.

tytan652 commented on 2021-10-05 06:38 (UTC) (edited on 2021-10-05 06:39 (UTC) by tytan652)

@zeroconf for now only official release from the OBS team have those integrations, so even the package form Arch repo does not have them. I added a link in my pinned comment, that explain some things.

zeroconf commented on 2021-10-04 17:56 (UTC) (edited on 2021-10-04 18:48 (UTC) by zeroconf)

I almost decided to install it (because not out-of-date as package in community repo), but then noticed, that YouTube integration is missing :(

deimidis commented on 2021-06-10 18:24 (UTC)

Thanks tytan652, as you said that worked. It was my fault that I didn't know that it was using the cache

tytan652 commented on 2021-06-10 15:18 (UTC) (edited on 2021-06-10 16:54 (UTC) by tytan652)

@deimidis When yay ask you to cleanBuild anwser yes for this package.

I updated those dot desktop files to fix the translation. So their content and checksum have changed.

deimidis commented on 2021-06-10 14:49 (UTC)

HI, first, thanks for this package. Today I received an upgrade notification, but when I run through yay, I had this error:

com.obsproject.Studio.desktop ... FAILED com.obsproject.Studio.Gnome.desktop ... FAILED obs-browser ... Skipped obs-vst ... Skipped ==> ERROR: One or more files did not pass the validity check! error descargando fuentes: obs-studio-tytan652

tytan652 commented on 2021-05-14 17:49 (UTC) (edited on 2022-07-08 06:03 (UTC) by tytan652)

This package have some dependencies with version check, it will allow you to rebuild the package only when your system is correctly updated. This feature is not enabled on Manjaro.

If you have any issue, please before commenting rebuild this package (a clean build) and try again to make sure it's not because of a library update.

Pamac has a messed up dependency checker, use another AUR helper for the first install.

This AUR package provide OBS with all the missing feature except Twitch, Restream and YouTube integrations.

More explaination here: https://ideas.obsproject.com/posts/1558/

It provide any dependency needed for Wayland support.

It also contains some unmerged PR or backported fix documented in the PKGBUILD.

I'm quite active on OBS discord server (don't PM me directly), so if I saw something that need to be backported I add it.