Is there by any chance a way to make this not conflict with the default ffmpeg?
Search Criteria
Package Details: ffmpeg-obs 8.0-5
Package Actions
| Git Clone URL: | https://aur.archlinux.org/ffmpeg-obs.git (read-only, click to copy) |
|---|---|
| Package Base: | ffmpeg-obs |
| Description: | Complete solution to record, convert and stream audio and video with fixes for OBS Studio. And various options in the PKGBUILD |
| Upstream URL: | https://ffmpeg.org/ |
| Keywords: | audio codec convert encoder ffmpeg media obs vaapi video |
| Licenses: | GPL-3.0-only |
| Conflicts: | ffmpeg |
| Provides: | ffmpeg, libavcodec.so, libavdevice.so, libavfilter.so, libavformat.so, libavutil.so, libswresample.so, libswscale.so |
| Submitter: | tytan652 |
| Maintainer: | tytan652 |
| Last Packager: | tytan652 |
| Votes: | 23 |
| Popularity: | 0.28 |
| First Submitted: | 2021-12-16 11:56 (UTC) |
| Last Updated: | 2025-10-12 18:34 (UTC) |
Dependencies (88)
- alsa-lib
- aom (aom-vmaf-gitAUR, aom-av1-lavish-gitAUR, aom-psy101-gitAUR, aom-gitAUR)
- bzip2 (bzip2-gitAUR)
- cairo (cairo-gitAUR)
- dav1d (dav1d-gitAUR)
- fontconfig (fontconfig-gitAUR, fontconfig-ubuntuAUR)
- freetype2 (freetype2-qdoled-aw3225qfAUR, freetype2-gitAUR, freetype2-macosAUR, freetype2-qdoledAUR)
- fribidi (fribidi-gitAUR)
- glib2 (glib2-selinuxAUR, glib2-gitAUR, glib2-patched-thumbnailerAUR)
- glibc (glibc-gitAUR, glibc-eacAUR)
- glslang (glslang-gitAUR)
- gmp (gmp-hgAUR)
- gnutls (gnutls-gitAUR)
- gsm
- harfbuzz (harfbuzz-gitAUR)
- jackAUR (jack2-gitAUR, pipewire-jack-gitAUR, pipewire-full-jack-gitAUR, jack2, pipewire-jack)
- lame (lame-svnAUR, lame-altivecAUR)
- libass (libass-gitAUR)
- libavc1394
- libbluray (libbluray-gitAUR)
- Show 68 more dependencies...
Required by (2088)
- 0wgram (requires ffmpeg)
- 2h4u (requires ffmpeg) (make)
- 3ncode-git (requires ffmpeg)
- 48tools (requires ffmpeg)
- 64gram-desktop (requires ffmpeg)
- aaxtomp3 (requires ffmpeg)
- aaxtomp3-git (requires ffmpeg)
- ab-av1 (requires ffmpeg)
- abyss-engine-git (requires ffmpeg)
- aconcat (requires ffmpeg)
- adlmidi (requires ffmpeg) (optional)
- adlmidi-git (requires ffmpeg) (optional)
- aegisub-arch1t3cht (requires ffmpeg)
- aegisub-arch1t3cht-qt5-git (requires ffmpeg)
- aegisub-arch1t3cht-xdg-git (requires ffmpeg)
- aegisub-japan7-git (requires ffmpeg)
- aigcpanel-git (requires ffmpeg)
- airsonic-advanced-git (requires ffmpeg) (optional)
- akkoma (requires ffmpeg) (optional)
- akkoma-bin (requires ffmpeg) (optional)
- Show 2068 more...
Sources (3)
Seacat17 commented on 2025-11-10 19:50 (UTC)
LandonDeam commented on 2025-10-26 21:22 (UTC)
It seems like ffmpeg might have updated the git repo to https://git.ffmpeg.org/ffmpeg.git
xiota commented on 2025-10-12 18:42 (UTC) (edited on 2025-10-12 18:49 (UTC) by xiota)
@tytan652 I don't appreciate being accused of lying. Comment is dated 2025-10-06 19:23 (UTC).
Flag was a courtesy reminder. From your pinned comment and accusation, I will consider you are de facto ignoring comments ("the same inbox") and will open orphan requests in future.
tytan652 commented on 2025-10-12 18:34 (UTC) (edited on 2025-10-13 05:11 (UTC) by tytan652)
@xiota, Don't make me tap the sign (pinned comment)
A friendly comment to remind me that full had still an issue is better than lying (flag out of date) to get my attention and get ignored in the future.
Both kind ends up in the same inbox.
thespruce commented on 2025-10-10 18:35 (UTC) (edited on 2025-10-10 19:14 (UTC) by thespruce)
I'm getting the following error:
ERROR: spirv_compiler not found
If you think configure made a mistake, make sure you are using the latest
version from Git. If the latest version fails, report the problem to the
ffmpeg-user@ffmpeg.org mailing list or IRC #ffmpeg on irc.libera.chat.
Include the log file "ffbuild/config.log" produced by configure as this will help
solve the problem.
Edit: fixed with 8.0-5
robomico commented on 2025-10-07 14:26 (UTC)
Installing this package while removing ffmpeg from arch repo will break all applications that depend on certain shared libraries, even the ffmpeg itself.
❯ spectacle
spectacle: error while loading shared libraries: libx264.so.164: cannot open shared object file: No such file or directory
❯ ffmpeg
ffmpeg: error while loading shared libraries: libbluray.so.2: cannot open shared object file: No such file or directory
Currently my only solution is to use the arch official build of ffmpeg and stop using obs (because my config heavily depends on browser sources). Any approach to address this issue?
xiota commented on 2025-10-06 19:23 (UTC)
Typo on line 490.
patch: **** Can't change to directory /home/builder/build/src/whisper.cpp-1.8.0-Np1 : No such file or directory
chocolateimage commented on 2025-10-05 13:33 (UTC)
@Gelmo I made the comment before the AUR got updated to fix the issue. After the AUR package got updated, I could install it successfully.
soulchainer commented on 2025-10-05 11:41 (UTC)
@Gelmo Currently doing the opposite, as you commented to @chocolateimage, doesn't seem to work neither: I get conflicts with mpv, chromaprint and others doing it that way too.
Maybe I'm wrong, but could this be because, currently, ffmpeg-obs version is higher than Arch Linux ffmpeg version? (8.0-3 vs 8.0-2 at the moment).
If so, what are the alternatives/solutions? Wait till ffmpeg reach 8.0-3 in Arch Linux packages maybe?
Gelmo commented on 2025-10-05 00:14 (UTC) (edited on 2025-10-05 00:18 (UTC) by Gelmo)
@chocolateimage You're seeing that because you're using an AUR helper that's trying to upgrade non-AUR packages first. When it tries to update non-AUR packages first, it will only pull dependencies from the official Arch repos. It knows that you already have an alternative to ffmpeg installed, and that it's a lower version than required by other packages being upgraded, but it does not know that there's an update available for ffmpeg-obs that would satisfy dependency requirements, because it doesn't check the AUR. You need to explicitly upgrade ffmpeg-obs first, then try out your full upgrade.
@tytan652 looks like the PKGBUILD needs to be updated a bit. You're creating 020-ffmpeg-add-svt-hevc-docs-ged80959.patch and 030-ffmpeg-add-svt-vp9.patch, but it's looking for 030-ffmpeg-add-svt-hevc-docs-ged80959.patch and 031-ffmpeg-add-svt-vp9.patch. There's also an extra plus symbol at the start of line 506
Pinned Comments
tytan652 commented on 2022-07-23 05:48 (UTC) (edited on 2025-09-28 05:50 (UTC) by tytan652)
Please, this package follow Arch Linux
ffmpegpackage version (not the staging or the testing one).Don't put
ffmpeg-obsout-of-date if both packages are on the same version. If you do, you might be ignored in the future.tytan652 commented on 2021-12-17 15:32 (UTC)
OBS Project actually patch FFmpeg to fix some issues and also add RIST support starting from 27.2.
So I created this package, a ffmpeg package that ensure that you have those.
I really wanted to not do this but some fixes are needed, so I did my best to add those "feature-set options".
They allow you to build ffmpeg with feature-set based on other ffmpeg packages from AUR.
Read the PKGBUILD for more information about them.