Package Details: ffmpeg-obs 7.1-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, libpostproc.so, libswresample.so, libswscale.so
Submitter: tytan652
Maintainer: tytan652
Last Packager: tytan652
Votes: 21
Popularity: 2.46
First Submitted: 2021-12-16 11:56 (UTC)
Last Updated: 2025-01-18 19:51 (UTC)

Dependencies (88)

Required by (1923)

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

applebloom commented on 2023-12-09 21:56 (UTC)

@tytan652 Would it be possible to allow building FULL without dekclink? E.g. if I set deckling to off than full could skip setting it to on? Or alternatively, that full was only a preset for other flags and didn't enable code by itself?

tytan652 commented on 2023-11-30 09:39 (UTC) (edited on 2023-11-30 09:47 (UTC) by tytan652)

Suggesting that libharfbuzz be enabled by default, as it now required by drawtext filter.

Not in the Arch Linux ffmpeg package by default, so no.

Edit: I try to keep differences with Arch Linux package to a minimum in the default set, just what OBS needs are added.

cucu9 commented on 2023-11-30 09:27 (UTC)

Suggesting that libharfbuzz be enabled by default, as it now required by drawtext filter.

https://gitlab.archlinux.org/archlinux/packaging/packages/ffmpeg/-/issues/1#details

applebloom commented on 2023-11-26 16:44 (UTC)

@tytan652 There's a typo here: https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=ffmpeg-obs#n369 -enable-libharfbuzz (single leading dash). By the way, pretty thanks for maintaining OBS packages. Wish upstream would just play nice so we don't have to resort to such solutions.

Da_Boom commented on 2023-10-25 23:22 (UTC)

Current release is not compatible with documentation package Texinfo and will fail build

Temporarily fix is to disable htmlpages by adding flag --disable-htmlpages into PKGBUILD

A true fix, It seems would be to change set_from_init_file totexinfo_set_from_init_file

tytan652 commented on 2023-10-22 10:03 (UTC) (edited on 2023-10-22 10:22 (UTC) by tytan652)

Please file an Arch bug with the issues you encounter with repo's obs-studio.

No, obs-studio is purposefully feature-incomplete, and I also get that packager have many package to maintain. But one of the last one I open about OBS (VST) got closed as "will not implement" with only reason not willing to switch to git.

Edit: the VLC but report one removed the feature from the OBS package.

I try to provide a good experience for user that prefers native package or want to avoid Flatpaks. Not being a pain to packagers.

MarsSeed commented on 2023-10-22 09:15 (UTC)

Please file an Arch bug with the issues you encounter with repo's obs-studio.

tytan652 commented on 2023-10-22 09:08 (UTC) (edited on 2023-10-22 09:52 (UTC) by tytan652)

No thank you for the deletion request, the worst part is that I have no idea how to intervene there since how to use mail-list are not obvious to everyone.

This package is meant to provide a FFmpeg build the closest as possible of what OBS Project uses.

Resuming it as two minimal patch is wrong, RIST support is also added and there is also NVENC fixes by using commit after the release tag.

The AOM patch does not change the default but number of quality level to what upstream AOM provides which is 10 where FFmpeg use 8.

OBS Studio relies on those changes, and I can't predict when OBS will need to patch FFmpeg again once those are potentially upstreamed by OBS Project.

I'm against the deletion.

Bitals commented on 2023-10-12 10:02 (UTC) (edited on 2023-10-12 10:02 (UTC) by Bitals)

Arch Linux has updated rav1e

...also rebuilding with it crashes every ffmpeg dependency, including obs and telegram-desktop, lol.

Bitals commented on 2023-10-12 08:53 (UTC)

Arch Linux has updated rav1e, so ffmpeg needs to be rebuilt against it for it to work (and for packages dependent on it like obviously obs-studio and for example telegram-desktop).