Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Direct integration of AMD AMF encoder #861

Open
Xaymar opened this issue Aug 4, 2022 · 6 comments
Open

Direct integration of AMD AMF encoder #861

Xaymar opened this issue Aug 4, 2022 · 6 comments
Labels
enhancement Enhancements

Comments

@Xaymar
Copy link
Owner

Xaymar commented Aug 4, 2022

Discussion Thread

#860

Provide a summary of the Improvement

The AMD AMF encoders should be available via StreamFX directly, instead of relying on FFmpeg.

Completion Requirements

  • A reasonable amount of documentation should be present in the code.
  • Support for Windows and Linux with the available Graphics APIs in libOBS.
  • Zero-Copy and Multi-GPU encoding should be supported with the best matching API (if possible on the API).
  • Both H.264/AVC and H.265/HEVC should be available for encoding.
  • The User Interface should expose all useful UI options in a similar way to the (via FFmpeg) encoders. This includes the Custom Settings field, which allows users to specify settings that override everything shown in the UI.
  • All common encoding formats between libOBS and AMF should be supported (NV12) in the bitness available at implementation time.
  • Performance should be similar to the already existing (via FFmpeg) AMF encoder, if not better. Memory usage is secondary and can be worse if necessary.
@Xaymar Xaymar added the enhancement Enhancements label Aug 4, 2022
@Xaymar Xaymar changed the title Direct integration of AMD AMF H.264 and H.265 encoder Direct integration of AMD AMF encoder Aug 4, 2022
@Xaymar Xaymar added the bounty label Aug 4, 2022
@Xaymar

This comment was marked as off-topic.

@jarrard
Copy link

jarrard commented Sep 3, 2022

Yeah I lost the AMD AMF H.265/HEVC option recently (it never worked when it did appear) which is unfortunate because apparently it can now work... Total bummer!

@Xaymar

This comment was marked as off-topic.

@Xaymar

This comment was marked as off-topic.

@Xaymar

This comment was marked as off-topic.

@Xaymar

This comment was marked as off-topic.

@Xaymar Xaymar removed the bounty label Sep 13, 2022
@Xaymar Xaymar added this to the 1.0 milestone Dec 2, 2022
@Xaymar Xaymar removed this from the 1.0 milestone May 1, 2023
@Xaymar Xaymar added this to the v0.14 milestone May 25, 2023
@Xaymar Xaymar removed this from the v0.14 milestone Dec 11, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement Enhancements
Projects
None yet
Development

When branches are created from issues, their pull requests are automatically linked.

2 participants