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

[Feature request] NVENC support #116

Open
thesword53 opened this issue Sep 30, 2022 · 8 comments
Open

[Feature request] NVENC support #116

thesword53 opened this issue Sep 30, 2022 · 8 comments

Comments

@thesword53
Copy link
Contributor

Do you plan to add encoding support via NVENC?

@elFarto
Copy link
Owner

elFarto commented Oct 1, 2022

Originally I had planned to look into it, but I'm not so sure now. I don't know if hardware video encoding is useful for the very few programs that can actually make use of this library.

@exalented
Copy link

exalented commented Oct 1, 2022

Sway/Nvidia user here. This is the only working solution for hardware accel for me. Sunshine comes to mind. Would be amazing to have NVENC.

@NoTuxNoBux
Copy link

Since Firefox can use the driver, would supporting encoding also open up hardware-accelerated encoding for screen sharing or sharing webcam video in conferencing solutions such as Jitsi / Microsoft Teams / Google Meet / ...?

@thesword53
Copy link
Contributor Author

It would also be useful for Virgl video encoding: https://www.phoronix.com/news/Virgl-Encode-H264-H265

@exalented
Copy link

Any news on this? I'll pitch in $50.

@elFarto
Copy link
Owner

elFarto commented Feb 12, 2023

I did take a quick look at it. NVENC looks pretty straight forward to use, but I struggled to understand how to use VA-API to encode. From what I can tell, the mapping between the two isn't as straight forward as the decoding side is.

@JeWe37
Copy link

JeWe37 commented May 10, 2023

I also have a use for this, I use multiple different machines for hardware encoding, some of which have NVIDIA, others Intel and others again AMD GPUs, and having VA-API support on NVIDIA would drastically simplify the required ffmpeg command creation.

@BlauerHunger
Copy link

BlauerHunger commented May 13, 2023

Waypipe could also benefit from this

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

6 participants