Package Details: ffmpeg-obs 8.0-5

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.42
First Submitted: 2021-12-16 11:56 (UTC)
Last Updated: 2025-10-12 18:34 (UTC)

Required by (2077)

Sources (3)

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 ffmpeg package version (not the staging or the testing one).

Don't put ffmpeg-obs out-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.

Latest Comments

1 2 3 4 5 6 .. 16 Next › Last »

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

chocolateimage commented on 2025-10-04 16:18 (UTC)

After updating mpv and other programs that require an ffmpeg package to be installed. It said ffmpeg-2:8.0-2 and ffmpeg-obs-7.1.2-1 are in conflict. Remove ffmpeg-obs?. I tried removing ffmpeg-obs and reinstalling it, but these conflicts now show up:

:: ffmpeg-obs-7.1.2-1 and ffmpeg-2:8.0-2 are in conflict. Remove ffmpeg? [y/N] y
error: failed to prepare transaction (could not satisfy dependencies)
:: removing ffmpeg breaks dependency 'libavcodec.so=62-64' required by chromaprint
:: removing ffmpeg breaks dependency 'libavformat.so=62-64' required by chromaprint
:: removing ffmpeg breaks dependency 'libavutil.so=60-64' required by chromaprint
:: removing ffmpeg breaks dependency 'libswresample.so=6-64' required by chromaprint
:: removing ffmpeg breaks dependency 'libavcodec.so=62-64' required by dolphin-emu
:: removing ffmpeg breaks dependency 'libavformat.so=62-64' required by dolphin-emu
:: removing ffmpeg breaks dependency 'libavutil.so=60-64' required by dolphin-emu
:: removing ffmpeg breaks dependency 'libswscale.so=9-64' required by dolphin-emu
:: removing ffmpeg breaks dependency 'libavcodec.so=62-64' required by freerdp
:: removing ffmpeg breaks dependency 'libavutil.so=60-64' required by freerdp
:: removing ffmpeg breaks dependency 'libswresample.so=6-64' required by freerdp
:: removing ffmpeg breaks dependency 'libswscale.so=9-64' required by freerdp
:: removing ffmpeg breaks dependency 'libavcodec.so=62-64' required by freerdp2
:: removing ffmpeg breaks dependency 'libavutil.so=60-64' required by freerdp2
:: removing ffmpeg breaks dependency 'libswresample.so=6-64' required by freerdp2
:: removing ffmpeg breaks dependency 'libswscale.so=9-64' required by freerdp2
:: removing ffmpeg breaks dependency 'libavcodec.so=62-64' required by mpv
:: removing ffmpeg breaks dependency 'libavdevice.so=62-64' required by mpv
:: removing ffmpeg breaks dependency 'libavfilter.so=11-64' required by mpv
:: removing ffmpeg breaks dependency 'libavformat.so=62-64' required by mpv
:: removing ffmpeg breaks dependency 'libavutil.so=60-64' required by mpv
:: removing ffmpeg breaks dependency 'libswresample.so=6-64' required by mpv
:: removing ffmpeg breaks dependency 'libswscale.so=9-64' required by mpv

Is it possible to make this package not conflict with normal ffmpeg or fix the conflicts?

infradragon commented on 2025-10-02 00:58 (UTC)

The build can fail with /bin/sh: 1: pod2man: not found if /usr/bin/core_perl/ is not in your path