Package Details: obs-studio-amf 30.0.2-1

Git Clone URL: https://aur.archlinux.org/obs-studio-amf.git (read-only, click to copy)
Package Base: obs-studio-amf
Description: Free, open source software for live streaming and recording. Includes new AMF encoding patch & browser plugin
Upstream URL: https://obsproject.com
Licenses: GPL2
Conflicts: obs-studio, obs-studio-tytan652, obs-websocket
Provides: obs-studio, obs-websocket
Submitter: alosarjos
Maintainer: alosarjos
Last Packager: alosarjos
Votes: 14
Popularity: 0.49
First Submitted: 2022-09-03 11:22 (UTC)
Last Updated: 2024-01-06 19:10 (UTC)

Dependencies (38)

Required by (142)

Sources (4)

Pinned Comments

alosarjos commented on 2023-11-12 07:42 (UTC)

Since OBS 30.0 has been released, I'll close the package.

The person who did the patch to enable AMF Encoding says that now the quality with FFMPEG has been fixed on AMD Cards (https://github.com/obsproject/obs-studio/pull/9179)

Since the MR in closed and the patch no longer maintained I would close this AUR package.

If someone wants to take maintenance of it, please let me know. IF not I will close this in a few days

alosarjos commented on 2022-09-03 11:44 (UTC) (edited on 2022-09-04 09:55 (UTC) by alosarjos)

This package is intended to try and give some feedback for the existing pull request enabling this functionality:

https://github.com/obsproject/obs-studio/pull/7206

Once this is merged and released as the official package this will be delelted

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 8 .. 12 Next › Last »

alosarjos commented on 2024-01-31 18:53 (UTC)

I see there's been a lot of activity lately, I do not have the time to check the patches right now...

I read the other day that AMD has enabled some kind of AMF compatiblity with Mesa RADV? Hopefully that will make this obsolete at all...

OzzyHelix commented on 2024-01-31 02:55 (UTC) (edited on 2024-01-31 02:56 (UTC) by OzzyHelix)

so with these settings and AMF 1.4.33 I got really good H264 encoding results https://i.imgur.com/FgRfIpq.png EnablePreAnalysis=true PASceneChangeDetectionEnable=false PATemporalAQMode=2 PALookAheadBufferDepth=11 RateControlPreanalysisEnable=true

OzzyHelix commented on 2024-01-30 23:43 (UTC)

hopefully that should help

OzzyHelix commented on 2024-01-30 23:43 (UTC) (edited on 2024-01-30 23:45 (UTC) by OzzyHelix)

simir I did that applied // to lines 185 and 186 in amf patch its on my github https://github.com/OzzyHelix/obs-studio-amf-tmpfix-for-arch

simir commented on 2024-01-30 22:49 (UTC)

well, I won't claim it's the proper solution, but for now the easiest way tog et past that check is to add "//" past the "+" symbol in lines 185 and 186 of the amf.patch file, this also requires changing the checksum in the PKGBUILD, but it does allow to use the encoder without having vulkan pro installed

OzzyHelix commented on 2024-01-30 22:38 (UTC)

I will admit that I have no idea what I'm doing. I simply took the obs-studio-av1 package here and replaced the add_ffmpeg_vaapi_av1.patch file with the obs-amf-patch.patch and replaced any mention of add_ffmpeg_vaapi_av1.patch in the PKGBUILD with obs-amf-patch.patch to get obs to build with the amf patch. So I could use obs for some work. The package won't build for me as it stands right now. So I created that repo as a temp fix for anyone having the same issue and hoped that maybe it could be a solution.

simir commented on 2024-01-30 21:56 (UTC)

@ozzyhelix there's an issue with your build as it depends on the vulkan pro drivers, while they aren't strictly necessary for the latest amf version

OzzyHelix commented on 2024-01-30 13:45 (UTC)

my reason for suggesting redoing the PKGBUILD with another package's PKGBUILD is because it might make it easier to maintain and might fix your duplicate dependencies. I noticed python was in there twice

OzzyHelix commented on 2024-01-30 01:28 (UTC) (edited on 2024-01-30 14:51 (UTC) by OzzyHelix)

so I did something that I think could help I took the obs-studio-av1 package and replaced they're av1 patch with your amf patch it makes it so obs will build and it also updates this package to obs 30.0.0.2-4 I have the files on my github you can just take them from me I just modified an existing package to make your patch work. https://github.com/OzzyHelix/obs-studio-amf-tmpfix-for-arch

OzzyHelix commented on 2024-01-30 00:34 (UTC) (edited on 2024-01-30 00:39 (UTC) by OzzyHelix)

I mistakenly thought I could use the out of date thing for a package being unable to build I retracted it I am sorry I shouldn't have done that. I will review the rules and appropriate uses for flagging and not do this in the future