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: 19
Popularity: 0.59
First Submitted: 2021-12-16 11:56 (UTC)
Last Updated: 2025-01-18 19:51 (UTC)

Required by (1921)

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

Bitals commented on 2024-01-25 14:44 (UTC) (edited on 2024-01-25 14:55 (UTC) by Bitals)

17:43:24 MAN    doc/ffmpeg.1
17:43:24 /bin/sh: line 1: pod2man: command not found
17:43:24 make: *** [doc/Makefile:98: doc/ffmpeg.1] Error 127
17:43:24 make: *** Waiting for unfinished jobs....
17:43:24 MAN    doc/ffplay.1
17:43:24 /bin/sh: line 1: pod2man: command not found
17:43:24 make: *** [doc/Makefile:98: doc/ffplay.1] Error 127
17:43:24 ==> ERROR: A failure occurred in build().
17:43:24     Aborting...

https://man.archlinux.org/man/core/perl/pod2man.1perl.en suggests it's a part of the core/perl package, which is in fact installed. Might be a local system configuration issue.

PranshuTG commented on 2024-01-20 12:36 (UTC)

i use paru, and it did rebulid vlc-luajit, i meant that the problem is some sort of ac3 codec error which got fixed when i switched to normal ffmpeg

but mpv was actually libplacebo error

tytan652 commented on 2024-01-20 12:18 (UTC) (edited on 2024-01-20 12:18 (UTC) by tytan652)

VLC packages (vlc and vlc-luajit) no longer enable libplacebo since a while.

If I have to guess, you didn't try to clean re-build ffmpeg-obs since libplacebo package got its new soname.

PranshuTG commented on 2024-01-20 12:12 (UTC)

This package breaks vlc and mpv now, with a libplacebo.so.264 missing error, I really want to use obs-studio-tytan, cant you just embed ffmpeg into the package itself or something?

tytan652 commented on 2024-01-13 10:33 (UTC) (edited on 2024-01-13 10:33 (UTC) by tytan652)

@kescherAUR, sorry for the delay I discovered that I messed up the FFmpeg version commit hash.

6.1.1-3 should be good, sorry for everyone that met issue with earlier 6.1.1 packages.

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.