Automic VaultAutomic Vault

brew

Install libaacs with Homebrew, apk, apt, MacPorts, Nix, pacman

Implements the Advanced Access Content System specification. Version 0.11.1 via Homebrew; verified from local package data.

install

Additional install commands

macOS

Homebrewverified · 100%
brew install libaacs

local Homebrew formula metadata

MacPortsverified · 94%
sudo port install libaacs

MacPorts ports tree · multimedia/libaacs/Portfile · source: api.github.com

Linux

Alpine Linux apkverified · 92%
sudo apk add libaacs

Alpine Linux edge package indexes · libaacs · source: dl-cdn.alpinelinux.org

Debian aptverified · 92%
sudo apt install libaacs-bin

Debian stable package indexes · libaacs-bin · source: deb.debian.org

Nixverified · 92%
nix profile install nixpkgs#libaacs

nixpkgs package indexes · pkgs/by-name/li/libaacs/package.nix · source: api.github.com

Arch Linux pacmanverified · 92%
sudo pacman -S libaacs

Arch Linux sync databases · libaacs · source: geo.mirror.pkgbuild.com

Ubuntu aptverified · 92%
sudo apt install libaacs-dev

Ubuntu 24.04 LTS package indexes · libaacs-dev · source: archive.ubuntu.com

overview

Package summary

Implements the Advanced Access Content System specification

Commands and aliases

  • aacs_info

history

Project history and usage

libaacs is VideoLAN's free-software research implementation of the Advanced Access Content System used by Blu-ray media. It deliberately ships code, not title keys or device certificates, which is central to how distributions package it.

Project history

VideoLAN presents libaacs as a research project for understanding AACS through an open-source library, developed mainly by an international group of Doom9 developers. The project sits near libbluray in the VideoLAN media stack, filling the AACS layer needed by players and tools.

Adoption history

The library was adopted by Unix media stacks because VLC, FFmpeg-adjacent workflows, and Blu-ray playback tools needed a packaged AACS implementation. Its no-keys policy made it easier for repositories to carry the library while leaving key databases and certificates outside the package.

How it is used

Users normally install libaacs as a runtime support library for Blu-ray playback or diagnostics, while packagers expose aacs_info for inspection. Encrypted-disc playback still depends on separately supplied legal keys or certificates.

Why package nerds care

libaacs is a classic packaging boundary case: the code is useful and free, but the practical playback story depends on data the project intentionally does not distribute.

Timeline

  • 2010s: VideoLAN hosted libaacs as an open implementation of AACS and linked it from the VideoLAN projects list.
  • 2020-07-23: VideoLAN published the 0.11.0 source tarball.
  • 2022-02-27: VideoLAN published the 0.11.1 source tarball.

Related projects

  • Related projects include VLC, libbluray, libbdplus, Doom9 community research, and the AACS specification maintained by AACS LA.

security posture

Risk level: green

library-like package without higher-risk signals.

Risk classifier

green risk · low confidence · appliance

Why

  • library-like package without higher-risk signals

Signals

  • metadata:library-like

Install behavior

  • No Homebrew post-install hook is recorded in formula metadata.
  • Homebrew bottle metadata is available for 13 platform targets.
  • Installs with 2 runtime dependencies.
  • Build metadata lists 1 build dependencies.

Recommended review

Before unattended agent use, check whether the tool reads plaintext credentials, writes remote state, publishes artifacts, or shells out to plugins.

executables

Installed executables

CommandKindExposureNote
aacs_infocliglobal executable

freshness

Version and freshness

These signals separate page generation age, package-manager activity, and upstream release comparison. Version lag is warned only when an evidence URL and comparable versions are present.

page generated2026-07-08
manager version0.11.1
manager updated
local dataok
upstreamnot checked
latest detectednot detected

https://www.videolan.org/developers/libaacs.html

install metadata

Package metadata

Package keybrew:libaacs
Version0.11.1
Package managerHomebrew
Package manager pagehttps://formulae.brew.sh/formula/libaacs
Homepagehttps://www.videolan.org/developers/libaacs.html
Repositoryhttps://code.videolan.org/videolan/libaacs
Upstream docshttps://www.videolan.org/developers/libaacs.html
LicenseLGPL-2.1-or-later
Source archivehttps://get.videolan.org/libaacs/0.11.1/libaacs-0.11.1.tar.bz2
Dependencieslibgcrypt, libgpg-error
Build dependenciesbison
Bottleavailable (on arm64_big_sur, arm64_linux, arm64_monterey, arm64_sequoia, arm64_sonoma, arm64_tahoe, arm64_ventura, big_sur, catalina, monterey, sonoma, ventura, x86_64_linux)
Homebrew post-installnot defined
Servicenone declared

registry facts

Source database details

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Namelibaacs
Version Scheme0
Revision0
Head VersionHEAD
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • head
  • stable

source database matches

Other package-manager records

Matches are pulled from external package-manager indexes and kept separate from local Automic Vault package links.

Debian apt95%

libaacs-bin 0.11.1-4+b1

free-and-libre implementation of AACS (tools)

https://www.videolan.org/developers/libaacs.html

sudo apt install libaacs-bin
  • Section: utils
  • Architecture: amd64
  • Source Package: libaacs
  • 2 dependencies
  • normalized package name match
  • Matched by: Libaacs
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libaacs-bin from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

libaacs-dev 0.11.1-4+b1

free-and-libre implementation of AACS (development files)

https://www.videolan.org/developers/libaacs.html

sudo apt install libaacs-dev
  • Section: libdevel
  • Architecture: amd64
  • Source Package: libaacs
  • 1 dependencies
  • normalized package name match
  • Matched by: Libaacs
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libaacs-dev from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

libaacs0 0.11.1-4+b1

free-and-libre implementation of AACS

https://www.videolan.org/developers/libaacs.html

sudo apt install libaacs0
  • Section: libs
  • Architecture: amd64
  • Source Package: libaacs
  • 2 dependencies
  • 1 optional deps
  • normalized package name match
  • Matched by: Libaacs
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libaacs0 from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Nix95%

libaacs

nix profile install nixpkgs#libaacs
  • normalized package name match
  • Matched by: Libaacs
nixpkgs package indexes · api.github.com · nixpkgs package indexes: pkgs/by-name/li/libaacs/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
Ubuntu apt95%

libaacs-dev 0.11.1-2build1

free-and-libre implementation of AACS (development files)

https://www.videolan.org/developers/libaacs.html

sudo apt install libaacs-dev
  • Section: universe/libdevel
  • Architecture: amd64
  • Source Package: libaacs
  • 1 dependencies
  • normalized package name match
  • Matched by: Libaacs
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: libaacs-dev from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
Ubuntu apt95%

libaacs0 0.11.1-2build1

free-and-libre implementation of AACS

https://www.videolan.org/developers/libaacs.html

sudo apt install libaacs0
  • Section: universe/video
  • Architecture: amd64
  • Source Package: libaacs
  • 2 dependencies
  • 1 optional deps
  • normalized package name match
  • Matched by: Libaacs
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: libaacs0 from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
apk95%

libaacs 0.11.1-r1

libaacs is a research project to implement the Advanced Access Content System specification

https://www.videolan.org/developers/libaacs.html

sudo apk add libaacs
  • License: LGPL-2.1-only
  • Architecture: x86_64
  • Source Package: libaacs
  • 1 dependencies
  • 1 provides
  • normalized package name match
  • Matched by: Libaacs
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: libaacs from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
apk95%

libaacs-dev 0.11.1-r1

libaacs is a research project to implement the Advanced Access Content System specification (development files)

https://www.videolan.org/developers/libaacs.html

sudo apk add libaacs-dev
  • License: LGPL-2.1-only
  • Architecture: x86_64
  • Source Package: libaacs
  • 1 dependencies
  • 1 provides
  • normalized package name match
  • Matched by: Libaacs
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: libaacs-dev from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
pacman95%

libaacs 0.11.1-4

Advanced Access Content System

https://www.videolan.org/developers/libaacs.html

sudo pacman -S libaacs
  • License: LGPL
  • Architecture: x86_64
  • 1 dependencies
  • normalized package name match
  • Matched by: Libaacs
Arch Linux sync databases · geo.mirror.pkgbuild.com · Arch Linux sync databases: libaacs from https://geo.mirror.pkgbuild.com/extra/os/x86_64/extra.db.tar.gz
MacPorts95%

libaacs

sudo port install libaacs
  • normalized package name match
  • Matched by: Libaacs
MacPorts ports tree · api.github.com · MacPorts ports tree: multimedia/libaacs/Portfile from https://api.github.com/repos/macports/macports-ports/git/trees/master?recursive=1

source trail

Generated from repository data

This page is generated by av-web from the private package SQLite artifact built by scripts/generate-pkg-sqlite.py.

Used sources

  • Geiger risk classifier
  • Nucleus package database
  • av.db category and tag curation
  • cross-ecosystem install command graph
  • curated package history
  • external package-manager database matches
  • package relationship graph
  • package version freshness
  • package-page enrichment