Package Details: ffmpeg-obs 7.1-1

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: 18
Popularity: 0.96
First Submitted: 2021-12-16 11:56 (UTC)
Last Updated: 2024-11-11 17:07 (UTC)

Dependencies (88)

Required by (1916)

Sources (3)

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 .. 13 Next › Last »

kescherAUR commented on 2024-01-10 20:46 (UTC)

With FFMPEG_OBS_DECKLINK, FFMPEG_OBS_LIBFDK_AAC, FFMPEG_OBS_SVT and FFMPEG_OBS_VULKAN enabled, this happens:

patching file libavformat/avformat.h
Hunk #1 succeeded at 1030 with fuzz 2 (offset -98 lines).
patching file libavformat/utils.c
Hunk #1 succeeded at 56 (offset 1 line).
patching file libavformat/flvdec.c
Hunk #1 succeeded at 1108 (offset 31 lines).
patching file libavcodec/libaomenc.c
Hunk #1 succeeded at 1460 (offset 123 lines).
patching file configure
Hunk #1 FAILED at 291.
Hunk #2 succeeded at 1893 (offset 41 lines).
Hunk #3 succeeded at 3471 (offset 66 lines).
Hunk #4 succeeded at 6830 (offset 150 lines).
1 out of 4 hunks FAILED -- saving rejects to file configure.rej
patching file libavcodec/Makefile
Hunk #1 succeeded at 1147 with fuzz 1 (offset 21 lines).
patching file libavcodec/allcodecs.c
Hunk #1 FAILED at 812.
1 out of 1 hunk FAILED -- saving rejects to file libavcodec/allcodecs.c.rej
patching file libavcodec/libsvt_hevc.c

LandonDeam commented on 2024-01-09 22:45 (UTC)

Breaks with libplacebo 6, might be wise to see if you can build against it, otherwise this package is next to useless at the moment.

Scla commented on 2024-01-09 20:52 (UTC)

Hello, Could this package be updated? It is currently breaking some packages that require libplacebo, like telegram-desktop. Uninstalling ffmpeg-obs and switching to vanilla ffmpeg fixes the issue.

HurricanePootis commented on 2023-12-18 09:02 (UTC)

Whoever requested for deletion clearly does not know why they are talking about.

tytan652 commented on 2023-12-09 22:11 (UTC) (edited on 2023-12-09 22:11 (UTC) by tytan652)

@applebloom, the flags inside the PKGBUILD are meant to enable the package to behave closer to another FFmpeg AUR package to allow people to not have to compromise too much since I require ffmpeg-obs for my OBS Studio packages.

So FULL make the PKBUILD behave like ffmpeg-full which has Decklink enabled.

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