Package Details: obs-hevc-vaapi-git 27.0.0.rc1.r41.g0314ff372-1

Git Clone URL: (read-only, click to copy)
Package Base: obs-hevc-vaapi-git
Description: Free and open source software for video recording and live streaming. With VAAPI HEVC support.
Upstream URL:
Licenses: GPL2
Conflicts: obs-studio
Provides: obs-studio=27.0.0.rc1.r41.g0314ff372
Submitter: zanny
Maintainer: zanny
Last Packager: zanny
Votes: 6
Popularity: 1.00
First Submitted: 2020-06-26 17:45
Last Updated: 2021-04-12 04:03

Required by (72)

Sources (6)

Latest Comments

1 2 Next › Last »

D.Dave commented on 2021-04-12 17:43

This new release has failed to build due missing pipewire on my system (I don't need/want pipewire ATM). I solved by adding -DENABLE_PIPEWIRE=OFF to cmake flags.

spiderfaced commented on 2020-10-29 02:10

It worked. I'm astounded. I can stream and record at the same time too. Amazing. Just uncommenting "hevc" was all it took, along with your patch. Suggest maybe just adding this to your .diff file too.

Thank you so much for maintaining this. Do you have somewhere I can throw some coffee/beer cash at you?

spiderfaced commented on 2020-10-28 05:21

Yeah that's the most fundamental thing I don't understand. Oh well. It gives me a great opportunity to learn more about streaming in a new way, at this level of code.

zanny commented on 2020-10-28 05:19

Upstream OBS won't ever merge this patch because the lead dev doesn't want to support h265:

spiderfaced commented on 2020-10-28 05:16

Thank you. Perfect point in the right direction. I can't believe this hasn't all been added to production. Off to work...

zanny commented on 2020-10-26 18:40

It segfaults in libavcodec on custom output, its why these patches exist in the first place.

It doesn't show up as a stream encoder by default due to this code:

If you just cut all that and just unconditionally add the codec the same way advOutRecEncoder does it will show up on streaming and you can try using it.

spiderfaced commented on 2020-10-26 05:32

Is it possible to make this work while using FFMPEG output to URL, or even better as a streaming option under the Streaming tab? The former is fine if the latter is too much.

I'd like to use VAAPI HEVC to stream over SRT protocol while on a mobile connection and a mini laptop (CPU: m3-8100y with Intel 615 iGPU). It would be a game changer for me with the poor mobile connection here. If I am missing something that should already allow it to work I would be happy to be educated.

Here are the settings I am attempting to use. When I start recording, OBS closes with no message. No crash log files are generated. I'm starting to fiddle with encoder options and looking at code, however this is the first time I've looked at OBS code at so it's very slow to make sense of how everything interacts. Before I go too far down a rabbit hole I'd be very happy to know if this is possible and worth more effort, or if it is simple and you can whip something up I'd be so grateful. Thank you.

nkukard commented on 2020-10-06 13:54

hrmmm, I seem to be getting this error on install using makepkg to build...

error: failed to commit transaction (conflicting files) obs-hevc-vaapi-git: /usr/lib64 exists in filesystem (owned by filesystem)

Mthw commented on 2020-09-10 13:32

Is current version broken for anyone else? log:

cobaltspace commented on 2020-09-08 16:30

-DCEF_ROOT_DIR="/opt/cef" \ should be a part of the cmake command in the build. You could have just copied obs-studio-git's PKGBUILD.