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 .. 7 8 9 10 11 12 13 Next › Last »

tytan652 commented on 2022-02-21 06:11 (UTC)

@Gelmo, I made the necessary change. But for array size, I checked each time that I add a source I also add a checksum.

Gelmo commented on 2022-02-21 01:57 (UTC) (edited on 2022-02-21 02:18 (UTC) by Gelmo)

@tytan652 The pkgbuild needs to be updated to remove "--enable-avresample" for 5.x. Looks like ffmpeg-full did the same here - https://aur.archlinux.org/cgit/aur.git/commit/?h=ffmpeg-full&id=8216b7534b86bd510e9932fe12abed5c23c25945

Edit: Also, getting "Integrity checks (sha256) differ in size from the source array"

tytan652 commented on 2022-02-18 11:39 (UTC)

@Freso the issue should be fix but I didn't change the pkgrel for that. So make a cleanbuild to clone the updated PKGBUILD

Freso commented on 2022-02-18 11:15 (UTC)

Revert-lavd-Remove-libndi_newtek.patch fails checksum check.

Da_Boom commented on 2022-02-18 05:35 (UTC) (edited on 2022-02-18 06:42 (UTC) by Da_Boom)

Ok i seem to be having trouble fixing my dependencies for this package, which i need to update in order to get out of the pacman dependency hell that i seem to have unwittingly stepped into in the quest to give my archlinux system an update.

so firstly i tried to run a regular pacman -Syyu which promptly tried to put me on the mainstream ffmpeg library from the standard repos, which i cant do as i have obs0-studio-tytan652 installed

so i tried to use yay to update obs-ffmpeg... this prompted me to upgrade the required libx264 and vmaf to satisfy dependencies - i updated them to versions x264 3:0.164.r3081.19856cc-1 and vmaf 2.3.0-1

while the software seems to have accepted the x264 upgrade, its still struggling to find the version of vmaf I have installed, asking for vmaf>=2 even though i have version 2.3.0-1 installed

Edit: I seem to have fixed it just by doing it manually with mkpkg -si and not using yay its a little bit annoying to have to do that every time though.

mitch_mg2 commented on 2022-02-17 22:23 (UTC)

Spoke too soon, vmaf got updated within the last hour or so. Gotta run pacman -Syu again.

mitch_mg2 commented on 2022-02-17 22:21 (UTC)

Another issue. Current pkgbuild requires vmaf => 2 which can be satisfied by official vmaf or vmaf-git. Currently arch official repo carries 1.5.3-1 but vmaf-git is at 2.3.0 which does satisfy the dependency issue.

mitch_mg2 commented on 2022-02-17 22:18 (UTC)

@GinGear I guess I was having a different issue then. I was specifically unable to pacman -Syu due to dolphin emulator requiring those newer libraries (59-64) which are in the official ffmpeg package which is now version 5. I resolved the dependencies by uninstalling this and installing ffmpeg4.4 from the official extra repo to satisfy the 58-64 library dependencies, and install fffmpeg as well to satisfy 59-64.

Anyways I think pkgbuild was updated to support version 5 anyways. Thanks for quick response! Apparently ffmpeg manjaro is still on 4.4.

GinGear commented on 2022-02-17 22:09 (UTC)

@mitchell4136 Using YAY instead of pamac is what fixed the issue for me if I recall correctly; although I might have had to temporarily uninstall/reinstall a package. Apologies, I don't recall too closely. As a note I recommend using YAY instead of pamac in general; I've used both for about a year and YAY was a lot kinder regarding any conflicts or bugs. Pamac always seems to have some issue or another that requires you to use something else to fix

tytan652 commented on 2022-02-17 20:55 (UTC) (edited on 2022-02-17 20:57 (UTC) by tytan652)

@mitchell4136 I'm actually making a last test build to update to FFmpeg 5, be patient it take a while on my machine.

Gingear was using Pamac as AUR helper which has issue with replacing FFmpeg package. Using another AUR helper fix the issue.