Package Details: ffmpeg-obs 7.1-7

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, libpostproc.so, libswresample.so, libswscale.so
Submitter: tytan652
Maintainer: tytan652
Last Packager: tytan652
Votes: 22
Popularity: 2.28
First Submitted: 2021-12-16 11:56 (UTC)
Last Updated: 2025-04-04 06:16 (UTC)

Dependencies (88)

Required by (1951)

Sources (4)

Pinned Comments

tytan652 commented on 2022-07-23 05:48 (UTC) (edited on 2024-06-21 13:15 (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

« First ‹ Previous 1 .. 8 9 10 11 12 13

mitch_mg2 commented on 2022-02-17 20:40 (UTC)

ffmpeg in the /extra repo is now divided into ffmpeg which i believe is version 5, and ffmpeg4.4

Several programs such as dolphin emu require ffmpeg 5, which in turn still conflicts which this package which seems to be based on 4.4

Should this package "provide" ffmpeg4.4 now? Maybe that's the issue GinGear was having.

nephitejnf commented on 2022-02-17 08:39 (UTC)

@tytan652 what I mean is the behavior is similar, with more recent package versions. Although, thank you for the information.

tytan652 commented on 2022-02-17 05:51 (UTC) (edited on 2022-02-17 05:51 (UTC) by tytan652)

@nephitejnf No you don't, you should have 59-64 rather than 58-64 and that 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

nephitejnf commented on 2022-02-16 23:05 (UTC)

I get the same dependency breaking behavior as @GinGear on paru when trying to install. I am on Artix as an FYI.

tytan652 commented on 2021-12-19 06:28 (UTC) (edited on 2021-12-19 07:03 (UTC) by tytan652)

@GinGear, maybe update your system, if already then pamac CLI seems to have a bad behavior with replacing package maybe try the GUI or another CLI AUR helper will do a better job.

I will make some test with pamac later today.

GinGear commented on 2021-12-19 01:45 (UTC)


$pamac install ffmpeg-obs --as-deps
Warning: ffmpeg-obs is only available from AUR
Preparing...
Checking ffmpeg-obs dependencies...
Checking librist dependencies...
Warning: removing ffmpeg breaks dependency 'libavcodec.so=58-64' required by chromaprint
Add chromaprint to remove
Warning: removing ffmpeg breaks dependency 'libavformat.so=58-64' required by chromaprint
Add chromaprint to remove
Warning: removing ffmpeg breaks dependency 'libavutil.so=56-64' required by chromaprint
Add chromaprint to remove
Warning: removing ffmpeg breaks dependency 'libswresample.so=3-64' required by chromaprint
Add chromaprint to remove
Warning: removing ffmpeg breaks dependency 'libavfilter.so=7-64' required by mpd
Add mpd to remove
Warning: removing ffmpeg breaks dependency 'libavdevice.so=58-64' required by mpv
Add mpv to remove
Warning: removing ffmpeg breaks dependency 'libswscale.so=5-64' required by mpv
Add mpv to remove
Error: Failed to prepare transaction:
could not satisfy dependencies:
- removing chromaprint breaks dependency 'chromaprint' required by gst-plugins-bad,
- if possible, remove gst-plugins-bad and retry
Resolving dependencies...
Checking inter-conflicts...
Error: Failed to prepare transaction:
could not satisfy dependencies:
- removing chromaprint breaks dependency 'chromaprint' required by gst-plugins-bad,
- if possible, remove gst-plugins-bad and retry 

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.