SlackBuilds Repository

15.0 > Multimedia > gstreamer-vaapi (1.18.5)

gstreamer-vaapi consists in a collection of VA-API based plugins for
GStreamer and helper libraries.

* `vaapi<CODEC>dec' is used to decode JPEG, MPEG-2, MPEG-4:2, H.264
AVC, H.264 MVC, VP8, VP9, VC-1, WMV3, HEVC videos to VA surfaces,
depending on the actual value of <CODEC> and the underlying
hardware capabilities. This plugin is also able to implicitly
download the decoded surface to raw YUV buffers.

* `vaapi<CODEC>enc' is used to encode into MPEG-2, H.264 AVC, H.264
MVC, JPEG, VP8, VP9, HEVC videos, depending on the actual value of
<CODEC> (mpeg2, h264, etc.) and the hardware capabilities. By
default, raw format bitstreams are generated, so the result may be
piped to a muxer, e.g. qtmux for MP4 containers.

* `vaapipostproc' is used to filter VA surfaces, for e.g. scaling,
deinterlacing (bob, motion-adaptive, motion-compensated), noise
reduction or sharpening. This plugin is also used to upload raw
YUV pixels into VA surfaces.

* `vaapisink' is used to render VA surfaces to an X11 or Wayland
display. This plugin also features a "headless" mode (DRM) more
suited to remote transcode scenarios, with faster throughput.

* `vaapioverlay` is a accelerated compositor that blends or
composite different video streams.

Maintained by: Lockywolf
Keywords: gstreamer,vaapi,intel,amd,decoding,multimedia
ChangeLog: gstreamer-vaapi

Homepage:
https://github.com/GStreamer/gstreamer-vaapi/

Source Downloads:
gstreamer-vaapi-1.18.5.tar.gz (8681f65a1624c6f4f3ce4ef9624bd697)

Download SlackBuild:
gstreamer-vaapi.tar.gz
gstreamer-vaapi.tar.gz.asc (FAQ)

(the SlackBuild does not include the source)

Validated for Slackware 15.0

See our HOWTO for instructions on how to use the contents of this repository.

Access to the repository is available via:
ftp git cgit http rsync

© 2006-2026 SlackBuilds.org Project. All rights reserved.
Slackware® is a registered trademark of Patrick Volkerding
Linux® is a registered trademark of Linus Torvalds