libva
brew install libva
v2.23.0
MIT
C library implementing VA-API for hardware-accelerated video encoding, decoding, and processing on Intel and AMD GPUs.
Why you might care
VA-API is the open Linux/Unix standard for offloading video work to GPU hardware, avoiding CPU-bound transcoding bottlenecks. Essential runtime dependency for ffmpeg (with hwaccel), GStreamer, and other media tools when you need efficient hardware acceleration. Required if your system has Intel iGPU or AMD RADV drivers and you want to leverage them.
3.4k
30-day installs · #756
12.6k
90-day · #714
22.7k
365-day · #1004
765
★ GitHub stars · updated 1mo ago
Runtime dependencies
Build dependencies
GitHub topics
c
va-api
video-api
video-decoding
video-processing
video-recording
Links
- https://github.com/intel/libva
- GitHub: intel/libva
- Brew formula source: Formula/lib/libva.rb
Blurb generated by claude-haiku-4-5 on today.
Raw metadata
{
"aliases": [],
"alternatives": [
"NVENC",
"VDPAU",
"DXVA2",
"Vulkan Video"
],
"build_dependencies": [
"pkgconf"
],
"categories": [
"library",
"video-tool"
],
"caveats": null,
"conflicts_with": [],
"dependencies": [
"libdrm",
"libx11",
"libxcb",
"libxext",
"libxfixes",
"wayland"
],
"deprecated": 0,
"deprecation_reason": null,
"desc": "Hardware accelerated video processing library",
"disable_reason": null,
"disabled": 0,
"enrichment_fetched_at": "2026-06-20T23:41:04+00:00",
"first_seen": "2026-06-20T23:34:18+00:00",
"full_name": "libva",
"github_default_branch": "master",
"github_last_commit_at": "2026-04-23T14:30:47Z",
"github_readme_excerpt": "# Libva Project\n\nLibva is an implementation for VA-API (Video Acceleration API)\n\nVA-API is an open-source library and API specification, which provides access to graphics hardware acceleration capabilities for video processing. It consists of a main library and driver-specific acceleration backends for each supported hardware vendor.\n\nIf you would like to contribute to libva, check our [Contributing guide](https://github.com/intel/libva/blob/master/CONTRIBUTING.md).\n\nWe also recommend taking a look at the [\u0027janitorial\u0027 bugs](https://github.com/intel/libva/issues?q=is%3Aopen+is%3Aissue+label%3AJanitorial) in our list of open issues as these bugs can be solved without an extensive knowledge of libva.\n\nWe would love to help you start contributing!\n\nDoxygen files are regularly updated through Github Pages and can be accessed directly through [github pages libva](http://intel.github.io/libva/)\n\nThe libva development team can be reached via github issues.\n\n# Backward Compatibility\nNo code changes may be introduced that would regress support for existing API. All contributions must ensure continued compatibility and functionality. Failure to maintain API compatibility may result in the rejection or reversion of the contribution.\n\nAny deliberate modifications or removal of existing API will be transparently communicated in the release notes.\n\nAPI options are solely considered as a stable interface. Any debug parameters, environmental variables, and internal data structures, are not considered as an interface and may be changed or removed at any time.\n\n# Build and Install Libva\n*This build documentation was tested under clear Ubuntu Server 18.04 (with gcc-7.3.0, gcc-8.1.0 and clang-6.0 compilers) but it should work on another OS distributions with various versions of gcc and clang.*\n## Install all required common packages: \n```\nsudo apt-get install git cmake pkg-config meson libdrm-dev automake libtool\n```\n\nTake latest libva version:\n```\ngit clone https://github.com/intel/l",
"github_repo": "intel/libva",
"github_stars": 765,
"github_topics": [
"c",
"va-api",
"video-api",
"video-decoding",
"video-processing",
"video-recording"
],
"homepage": "https://github.com/intel/libva",
"homepage_og_description": null,
"homepage_og_image": null,
"homepage_title": null,
"installs_30d": 3399,
"installs_365d": 22697,
"installs_90d": 12621,
"keg_only": 0,
"keg_only_reason": null,
"last_seen": "2026-06-20T23:34:18+00:00",
"license": "MIT",
"llm_generated_at": "2026-06-20T23:46:52+00:00",
"llm_model": "claude-haiku-4-5",
"name": "libva",
"oldnames": [],
"one_liner": "C library implementing VA-API for hardware-accelerated video encoding, decoding, and processing on Intel and AMD GPUs.",
"optional_dependencies": [],
"rank_30d": 756,
"rank_365d": 1004,
"rank_90d": 714,
"raw_hash": "3be40fc50a3163d9",
"recommended_dependencies": [],
"revision": 0,
"ruby_source_path": "Formula/lib/libva.rb",
"tap": "homebrew/core",
"test_dependencies": [
"pkgconf"
],
"uses_from_macos": [],
"version_head": null,
"version_stable": "2.23.0",
"versioned_formulae": [],
"why_use_this": "VA-API is the open Linux/Unix standard for offloading video work to GPU hardware, avoiding CPU-bound transcoding bottlenecks. Essential runtime dependency for ffmpeg (with hwaccel), GStreamer, and other media tools when you need efficient hardware acceleration. Required if your system has Intel iGPU or AMD RADV drivers and you want to leverage them."
}