@Gelmo, I made the necessary change. But for array size, I checked each time that I add a source I also add a checksum.
Search Criteria
Package Details: ffmpeg-obs 7.1-7
Package Actions
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)
- alsa-lib
- aom (aom-vmaf-gitAUR, aom-gitAUR, aom-av1-lavish-gitAUR, aom-psy101-gitAUR)
- bzip2 (bzip2-gitAUR)
- cairo (cairo-gitAUR)
- dav1d (dav1d-gitAUR)
- fontconfig (fontconfig-gitAUR, fontconfig-ubuntuAUR)
- freetype2 (freetype2-macosAUR, freetype2-qdoledAUR, freetype2-gitAUR, freetype2-qdoled-aw3225qfAUR)
- fribidi (fribidi-gitAUR)
- glib2 (glib2-gitAUR, glib2-selinuxAUR, glib2-patched-thumbnailerAUR)
- glibc (glibc-gitAUR, glibc-linux4AUR, glibc-eacAUR)
- glslang (glslang-gitAUR)
- gmp (gmp-hgAUR)
- gnutls (gnutls-gitAUR)
- gsm
- harfbuzz (harfbuzz-gitAUR)
- jackAUR (jack2-gitAUR, pipewire-full-jack-gitAUR, pipewire-jack-gitAUR, jack2, pipewire-jack)
- lame (lame-svnAUR, lame-altivecAUR)
- libass (libass-gitAUR)
- libavc1394
- libbluray (libbluray-gitAUR)
- libbs2b (libbs2b-gitAUR)
- libdrm (libdrm-gitAUR)
- libdvdnav (libdvdnav-gitAUR)
- libdvdread (libdvdread-gitAUR)
- libgl (libglvnd-gitAUR, amdgpu-pro-oglp-legacyAUR, nvidia-340xx-utilsAUR, amdgpu-pro-oglpAUR, libglvnd)
- libiec61883
- libjxl (libjxl-gitAUR, libjxl-metricsAUR, libjxl-metrics-gitAUR)
- libmodplug (libopenmpt-modplugAUR, libmodplug-gitAUR)
- libopenmpt (libopenmpt-svnAUR)
- libplacebo (libplacebo-gitAUR)
- libpulse (pulseaudio-dummyAUR, libpulse-gitAUR)
- libraw1394
- librist (librist-gitAUR)
- librsvg (librsvg-gitAUR)
- libsoxr
- libssh (libssh-gitAUR)
- libtheora (libtheora-gitAUR)
- libva (libva-gitAUR, intel-media-stack-binAUR, libva-headlessAUR)
- libvdpau
- libvorbis (libvorbis-aotuvAUR, libvorbis-aotuv-lancerAUR, libvorbis-gitAUR)
- libvpl (intel-media-stack-binAUR, libvpl-gitAUR)
- libvpx (libvpx-full-gitAUR, libvpx-gitAUR)
- libwebp (libwebp-gitAUR)
- libx11 (libx11-gitAUR)
- libxcb (libxcb-gitAUR)
- libxext (libxext-gitAUR)
- libxml2 (libxml2-gitAUR, libxml2-2.9AUR)
- libxv
- ocl-icd (opencl-icd-loaderAUR, khronos-ocl-icd-gitAUR)
- opencore-amr (opencore-amr-gitAUR)
- openjpeg2 (openjpeg-gitAUR)
- opus (opus-gitAUR)
- rav1e (rav1e-gitAUR)
- rubberband
- sdl2AUR (sdl2-compat-gitAUR, sdl2-gitAUR, sdl2-compat)
- snappy (snappy-gitAUR)
- speex (speex-gitAUR)
- srt (srt-gitAUR)
- svt-av1 (svt-av1-gitAUR, svt-av1-bluesword-gitAUR, svt-av1-psy-gitAUR)
- v4l-utils (v4l-utils-gitAUR)
- vapoursynth (vapoursynth-classicAUR, vapoursynth-gitAUR)
- vid.stab
- vmaf (vmaf-gitAUR)
- vulkan-icd-loader (vulkan-icd-loader-gitAUR)
- x264 (x264-tmod-gitAUR, x264-gitAUR)
- x265 (x265-gitAUR, x265-mod-patman-gitAUR)
- xvidcore (xvidcore-svnAUR)
- xz (xz-gitAUR)
- zeromq (zeromq-gitAUR)
- zimg (zimg-gitAUR)
- zlib (zlib-ng-compat-gitAUR, zlib-gitAUR, zlib-ng-compat)
- amf-headers (amf-headers-gitAUR) (make)
- avisynthplus (avisynthplus-gitAUR) (make)
- clang (llvm-gitAUR, clang-minimal-gitAUR, clang17-binAUR) (make)
- ffnvcodec-headers (ffnvcodec-headers-gitAUR, ffnvcodec-headers-11-1AUR) (make)
- frei0r-plugins (frei0r-plugins-gitAUR) (make)
- git (git-gitAUR, git-glAUR) (make)
- ladspa (make)
- mesa (mesa-wsl2-gitAUR, mesa-amd-bc250AUR, amdonly-gaming-mesa-gitAUR, mesa-minimal-gitAUR, mesa-gitAUR, mesa-amber) (make)
- nasm (nasm-gitAUR) (make)
- opencl-headers (opencl-headers-gitAUR) (make)
- perl (perl-gitAUR) (make)
- vulkan-headers (vulkan-headers-gitAUR) (make)
- avisynthplus (avisynthplus-gitAUR) (optional) – AviSynthPlus support
- frei0r-plugins (frei0r-plugins-gitAUR) (optional) – Frei0r video effects support
- ladspa (optional) – LADSPA filters
- nvidia-utils (nvidia-410xx-utilsAUR, nvidia-440xx-utilsAUR, nvidia-430xx-utilsAUR, nvidia-340xx-utilsAUR, nvidia-550xx-utilsAUR, nvidia-525xx-utilsAUR, nvidia-510xx-utilsAUR, nvidia-535xx-utilsAUR, nvidia-utils-teslaAUR, nvidia-vulkan-utilsAUR, nvidia-390xx-utilsAUR, nvidia-470xx-utilsAUR, nvidia-utils-betaAUR) (optional) – Nvidia NVDEC/NVENC support
- vpl-runtime (vpl-gpu-rt-gitAUR, intel-media-stack-binAUR, intel-media-sdk-gitAUR, intel-media-sdk, vpl-gpu-rt) (optional) – Intel QuickSync support
Required by (1951)
- 0wgram (requires ffmpeg)
- 2h4u (requires ffmpeg) (make)
- 3ncode-git (requires ffmpeg)
- 48tools (requires ffmpeg)
- 64gram-desktop (requires ffmpeg)
- aaxtomp3 (requires ffmpeg)
- aaxtomp3-git (requires ffmpeg)
- ab-av1 (requires ffmpeg)
- abyss-engine-git (requires ffmpeg)
- aconcat (requires ffmpeg)
- adlmidi (requires ffmpeg) (optional)
- adlmidi-git (requires ffmpeg) (optional)
- aegisub-arch1t3cht (requires ffmpeg)
- aegisub-arch1t3cht-git (requires ffmpeg)
- aegisub-arch1t3cht-qt5-git (requires ffmpeg)
- aegisub-arch1t3cht-xdg-git (requires ffmpeg)
- aegisub-japan7-git (requires ffmpeg)
- aigcpanel-git (requires ffmpeg)
- airsonic-advanced-git (requires ffmpeg) (optional)
- akkoma (requires ffmpeg) (optional)
- Show 1931 more...
Sources (4)
Latest Comments
« First ‹ Previous 1 .. 7 8 9 10 11 12 13 Next › Last »
tytan652 commented on 2022-02-21 06:11 (UTC)
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.
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.