fzwoch / obs-vaapi

OBS Studio VAAPI support via GStreamer
GNU General Public License v2.0
122 stars 4 forks source link

AV1 encoder #6

Closed fzwoch closed 7 months ago

fzwoch commented 1 year ago

AV1 support requires up-stream merge of the AV1 encoder element:

https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/3015

Currently scheduled for GStreamer 1.24 inclusion.

32bitx64bit commented 9 months ago

Jeez. Looks like progress is super slow. Looks like we wont being seein this for couple years...

fzwoch commented 8 months ago

Has been merged to main for the 1.24 dev cycle.

32bitx64bit commented 8 months ago

Hey, anyone looking to use Av1, the AUR has a OBS package called "OBS-Studio-av1" https://aur.archlinux.org/packages/obs-studio-av1

so if you want to use OBS Av1, heres your best shot till 1.24 comes out. Hopefully it'll be soon. But in the mean time, this'll have to do.

Side note, you NEED a Av1 compatible GPU to utilize Av1. (AMD 7000 series+, or Nvidia 4000 series+) or even a intel arc card, though quicksync has had AV1 for awhile on OBS.

32bitx64bit commented 7 months ago

Yo, I don't really know much about their release cycle, but after lookin into the commits, it seems gstreamer 1.23.90 has Av1 capability included. https://gitlab.freedesktop.org/gstreamer/gstreamer/-/commit/d474de8ff0d188fb5b0374f6fa2ad21df05ee5e3

Their release cycles and namings make zero sense, but eh.

fzwoch commented 7 months ago

They do. Maybe not intuitive to outsiders. Stable releases are even major number. On the way to stable they have odd major numbers. Beta starts from lower minor numbers (e.g. 0, 1, 2 ..) and release candidates start from 90 (91, 92, 93..). But that means next stable is very close.

fzwoch commented 7 months ago

GStreamer 1.24 is out.

Closing this issue, if there is a problem with this plugin working with it open a new ticket.