Search Criteria
Package Details: obs-hevc-vaapi-git 26.0.2.r25.g0b24b3ae1-1
Git Clone URL: | https://aur.archlinux.org/obs-hevc-vaapi-git.git (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: | https://github.com/obsproject/obs-studio |
Licenses: | |
Conflicts: | |
Provides: | |
Submitter: | zanny |
Maintainer: | zanny |
Last Packager: | zanny |
Votes: | 5 |
Popularity: | 0.40 |
First Submitted: | 2020-06-26 17:45 |
Last Updated: | 2020-10-15 03:35 |
Dependencies (24)
- at-spi2-atk (at-spi2-atk-git)
- ffmpeg (ffmpeg-semifull-git, ffmpeg-tmblock-git, ffmpeg4.0, ffmpeg-cuda, ffmpeg-v4l2-request-git, ffmpeg-svt, ffmpeg-headless, ffmpeg-gl-transition, ffmpeg-git, ffmpeg-decklink, ffmpeg-intel-full-git, ffmpeg-mmal, ffmpeg-svt-av1-git, ffmpeg-libfdk_aac, ffmpeg-full, ffmpeg-nox-git, ffmpeg-svt-vp9-git, ffmpeg-nocuda, ffmpeg-ndi, ffmpeg-amd-full, ffmpeg-full-git, ffmpeg-amd-full-git)
- jansson (jansson-git)
- libxinerama (libxinerama-randr-git)
- libxrandr (libxrandr-git)
- libxss
- mbedtls (mbedtls-git)
- nss (nss-hg)
- qt5-x11extras (qt5-x11extras-git)
- cef-minimal-3770 (cef-minimal-3770-bin) (make)
- cmake (cmake-git) (make)
- git (git-git) (make)
- jack (jack-git, jack-stub, jack-dbus, jack2-git, jack2) (make)
- swig (swig-git) (make)
- vlc (libvlc, vlc-decklink, vlc-git) (make)
- x264 (x264-ymod-git, x264-tmod-git, x264-git) (make)
- jack (jack-git, jack-stub, jack-dbus, jack2-git, jack2) (optional) – JACK Support
- libfdk-aac (fdk-aac-free) (optional) – FDK AAC codec support
- libxcomposite (optional) – XComposite capture support
- luajit (luajit-git, moonjit, luajit-openresty, luajit-2.1, luajit-2.1-git) (optional) – Lua scripting
- python (python-dbg) (optional) – Python scripting
- qt5-svg (qt5-svg-git) (optional) – svg support
- swig (swig-git) (optional) – Scripting
- vlc (libvlc, vlc-decklink, vlc-git) (optional) – VLC Media Source
Required by (69)
- droidcam-obs-plugin-git (requires obs-studio)
- glava-git (requires obs-studio) (make)
- glava-git (requires obs-studio) (optional)
- looking-glass (requires obs-studio) (make)
- looking-glass-git (requires obs-studio) (make)
- looking-glass-host (requires obs-studio) (make)
- looking-glass-host-git (requires obs-studio) (make)
- looking-glass-module-dkms (requires obs-studio) (make)
- looking-glass-module-dkms-git (requires obs-studio) (make)
- obs-advanced-scene-switcher (requires obs-studio)
- obs-audio-monitor (requires obs-studio)
- obs-audio-pan-filter (requires obs-studio)
- obs-controller-git (requires obs-studio)
- obs-dir-watch-media (requires obs-studio)
- obs-dvds3 (requires obs-studio)
- obs-dynamic-delay (requires obs-studio)
- obs-freeze-filter (requires obs-studio)
- obs-glcapture-git (requires obs-studio)
- obs-gnome-screencast (requires obs-studio)
- obs-gnome-screencast-git (requires obs-studio)
- obs-gphoto (requires obs-studio)
- obs-gradient-source (requires obs-studio)
- obs-gstreamer (requires obs-studio)
- obs-input-overlay-bin (requires obs-studio)
- obs-linuxbrowser (requires obs-studio)
- obs-linuxbrowser-bin (requires obs-studio)
- obs-linuxbrowser-git (requires obs-studio)
- obs-media-controls (requires obs-studio)
- obs-motion-effect-git (requires obs-studio)
- obs-move-transition (requires obs-studio)
- obs-multi-rtmp (requires obs-studio)
- obs-multi-rtmp-git (requires obs-studio)
- obs-ndi (requires obs-studio)
- obs-ndi-bin (requires obs-studio)
- obs-ndi-git (requires obs-studio)
- obs-nvfbc-git (requires obs-studio)
- obs-plugin-input-overlay-bin (requires obs-studio)
- obs-plugin-ios-camera-source-git (requires obs-studio)
- obs-plugin-looking-glass (requires obs-studio) (make)
- obs-plugin-looking-glass (requires obs-studio)
- obs-plugin-looking-glass-git (requires obs-studio)
- obs-plugin-looking-glass-git (requires obs-studio) (make)
- obs-plugin-spectralizer-bin (requires obs-studio)
- obs-plugin-tuna-bin (requires obs-studio)
- obs-plugin-tuna-git (requires obs-studio)
- obs-qtwebkit-git (requires obs-studio)
- obs-qtwebkit-git (requires obs-studio) (make)
- obs-recursion-effect (requires obs-studio)
- obs-replay-source (requires obs-studio)
- obs-rgb-levels-filter-git (requires obs-studio)
- obs-rtmp-nicolive-git (requires obs-studio)
- obs-rtspserver (requires obs-studio)
- obs-rtspserver-bin (requires obs-studio)
- obs-scrab (requires obs-studio)
- obs-shaderfilter-git (requires obs-studio)
- obs-source-switcher (requires obs-studio)
- obs-spectralizer (requires obs-studio)
- obs-streamfx (requires obs-studio)
- obs-streamfx-git (requires obs-studio)
- obs-text-pango (requires obs-studio)
- obs-time-warp-scan (requires obs-studio)
- obs-transition-matrix-git (requires obs-studio)
- obs-transition-table (requires obs-studio)
- obs-v4l2sink (requires obs-studio)
- obs-v4l2sink-git (requires obs-studio)
- obs-vnc (requires obs-studio)
- obs-websocket (requires obs-studio)
- wlrobs (requires obs-studio)
- wlrobs-hg (requires obs-studio)
Latest Comments
« First ‹ Previous 1 2
2str8 commented on 2020-08-08 21:50
Hello zanny! i just wanna ask, how long fix could take? i really like your hack to get working hevc, rn i'm using h264 and have no problems except low resolution with it, only with hevc i can get smooth and beautiful video, so i hope it doesn't take much time? and have gl with fix! thank you.
zanny commented on 2020-07-17 18:18
Something upstream changed in vaapi fairly recently. I noticed it also broke chromium-vaapi for a while. If I can find the time I'll bisect whatever changed in their patchset to see if I can't find what needs fixing. Till then hardware avc is still working.
2str8 commented on 2020-07-17 03:44
Hello. I'm using this obs, everything was fine, until last driver update (mesa). Now I'm getting this error after starting recording with hevc.
info: ---------------------------------
info: [FFMPEG VAAPI encoder: 'recording_h264'] settings: device: /dev/dri/renderD128 codec: hevc_vaapi rate_control: CQP profile: 1 level: 0 qp: 20 bitrate: 0 maxrate: 0 keyint: 120 width: 1920 height: 1080 b-frames: 0
mesa: for the --simplifycfg-sink-common option: may only occur zero or one times!
mesa: for the --global-isel-abort option: may only occur zero or one times!
mesa: for the --amdgpu-atomic-optimizations option: may only occur zero or one
times!
[hevc_vaapi @ 0x562189d67ec0] Driver does not support some wanted packed headers (wanted 0xd, found 0).
info: libfdk_aac encoder created
info: libfdk_aac bitrate: 320, channels: 2
info: ==== Recording Start ===============================================
info: [ffmpeg muxer: 'adv_file_output'] Writing file '/home/njag/2020-07-17 09-30-06.mkv'...
[matroska @ 0x55fe6549b900] Using AVStream.codec to pass codec parameters to muxers is deprecated, use AVStream.codecpar instead.
[matroska @ 0x55fe6549b900] Using AVStream.codec to pass codec parameters to muxers is deprecated, use AVStream.codecpar instead.
Error opening '/home/njag/2020-07-17 09-30-06.mkv': Invalid data found when processing inputCouldn't initialize muxer
qt.qpa.xcb: QXcbConnection: XCB error: 8 (BadMatch), sequence: 5242, resource id: 8388694, major code: 130 (Unknown), minor code: 3
qt.qpa.xcb: QXcbConnection: XCB error: 8 (BadMatch), sequence: 5283, resource id: 8388694, major code: 130 (Unknown), minor code: 3
qt.qpa.xcb: QXcbConnection: XCB error: 8 (BadMatch), sequence: 5286, resource id: 8388694, major code: 130 (Unknown), minor code: 3
qt.qpa.xcb: QXcbConnection: XCB error: 8 (BadMatch), sequence: 5302, resource id: 8388694, major code: 130 (Unknown), minor code: 3
qt.qpa.xcb: QXcbConnection: XCB error: 8 (BadMatch), sequence: 6304, resource id: 8388694, major code: 130 (Unknown), minor code: 3
qt.qpa.xcb: QXcbConnection: XCB error: 8 (BadMatch), sequence: 6345, resource id: 8388694, major code: 130 (Unknown), minor code: 3
qt.qpa.xcb: QXcbConnection: XCB error: 8 (BadMatch), sequence: 6348, resource id: 8388694, major code: 130 (Unknown), minor code: 3
qt.qpa.xcb: QXcbConnection: XCB error: 8 (BadMatch), sequence: 6364, resource id: 8388694, major code: 130 (Unknown), minor code: 3
warning: [ffmpeg muxer: 'adv_file_output'] os_process_pipe_write for info structure failed
info: [ffmpeg muxer: 'adv_file_output'] Output of file '/home/njag/2020-07-17 09-30-06.mkv' stopped
info: Output 'adv_file_output': stopping
info: Output 'adv_file_output': Total frames output: 108
info: Output 'adv_file_output': Total drawn frames: 138 (169 attempted)
info: Output 'adv_file_output': Number of lagged frames due to rendering
lag/stalls: 31 (18.3%)
info: ==== Recording Stop ================================================
info: Video stopped, number of skipped frames due to encoding lag: 77/120 (64.2%)
info: libfdk_aac encoder destroyed
//GPU Polaris 4th Gen.