-
-
Notifications
You must be signed in to change notification settings - Fork 8k
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
Add NVENC AV1 FFmpeg encoder #8794
Conversation
30648a4
to
f5667cb
Compare
The first word for each commit title should be capitalized, for example, like below. However, I think all commits should be squashed into one commit rather than making a 'fix' commit. - obs-ffmpeg: fix nvenc av1 encoder name
+ obs-ffmpeg: Fix nvenc av1 encoder name |
ead038e
to
50270b2
Compare
@norihiro Thanks for the hint. Commits are now squashed, rebased on latest master and commit message is corrected. |
cdd89bf
to
38031cd
Compare
Just tested with the "obs_extract_av1_headers" function from this PR: |
Edit: Nevermind, I'm probably compiling against a stale version of libavcodec. |
i have tested this on Arch linux and it worked so well thank you for your hardwork |
one issue when using MKV the video is blank but mp4 works |
Known issue, as I wrote in the initial post. This is because OBS currently lacks a function to extract av1 headers. However there is another PR adding it. You need to merge this too: |
thank you i hope they merge your work soon AV1 is a god send! |
should be fixed now with latest commit (at least in my testing) |
Yes the MKV issues is solved i just did a 3 hour recording without any issues thank you for such hard work i can now record on linux again! |
Cool all work with |
Any news if this will get merged ? |
sometimes the Video still goes blank and it's random
|
c973af7
to
4aab1e4
Compare
Going to test the newest changes now |
VLC is trash! mpv shows the video is working! |
Likely to be superseeded by #10122 which adds support for the native NVENC encoder on Linux (only without texture sharing for now). |
I tried the other 2 AV1 Pr's and both failed to work This is the only PR that works for AV1 on my 4070 |
Description
Adds NVENC AV1 support to obs-ffmpeg
Motivation and Context
Linux users can use NVENC only for H264 and HEVC currently. However current gen GPUs do support encoding AV1, which should be exposed as an option in OBS.
How Has This Been Tested?
Tested recording in mp4 and mkv so far on a Linux system with Nvidia RTX40xx GPU.
TODO
Types of changes
Checklist: