Automic VaultAutomic Vault

brew

Install zvbi with Homebrew, apk, apt, dnf, MacPorts, Nix, pacman, zypper

Vertical Blanking Interval (VBI) decoding library. Version 0.2.44 via Homebrew; verified 2026-04-20.

install

Additional install commands

macOS

Homebrewverified · 100%
brew install zvbi

local Homebrew formula metadata

MacPortsverified · 94%
sudo port install zvbi

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

Linux

Alpine Linux apkverified · 92%
sudo apk add libzvbi

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

Debian aptverified · 92%
sudo apt install libzvbi-common

Debian stable package indexes · libzvbi-common · source: deb.debian.org

Fedora dnfverified · 92%
sudo dnf install zvbi

Fedora Rawhide package metadata · zvbi · source: dl.fedoraproject.org

Nixverified · 92%
nix profile install nixpkgs#zvbi

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

Arch Linux pacmanverified · 92%
sudo pacman -S zvbi

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

openSUSE zypperverified · 92%
sudo zypper install libzvbi-chains0

openSUSE Tumbleweed package metadata · libzvbi-chains0 · source: download.opensuse.org

overview

Package summary

Vertical Blanking Interval (VBI) decoding library

Commands and aliases

  • zvbi-atsc-cc
  • zvbi-chains
  • zvbi-ntsc-cc
  • zvbid

history

Project history and usage

ZVBI is the Zapping VBI library, a C library and utility suite for capturing and decoding vertical blanking interval data such as teletext and closed captions from analog and digital TV capture devices.

Project history

ZVBI grew out of the Zapping TV viewer and earlier teletext work, with copyright history going back to 2000 and an original basis in AleVT. Michael H. Schimek maintained the earlier SourceForge-era library; current development moved to GitHub in September 2022 under zapping-vbi.

Adoption history

The library became infrastructure for media applications that needed VBI rather than a UI: it exposes capture, bit slicing, teletext caching, caption decoding, export, and rendering primitives. It also accumulated language bindings, notably Perl and Python interfaces, which kept the old broadcast-data toolkit usable from scripts and archival workflows.

How it is used

ZVBI reads raw or sliced VBI data from Linux V4L/V4L2, Linux DVB, FreeBSD BKTR, or the zvbid proxy, then decodes services such as Teletext, VPS/WSS/XDS, and NTSC/PAL closed captions. The bundled command-line tools cover proxying VBI devices, capturing ATSC or NTSC captions, and forcing applications through the VBI proxy.

Why package nerds care

ZVBI is a classic distro-library package: unglamorous, old, hardware-adjacent, and essential when someone needs to recover captions or teletext from real broadcast sources. Its significance is that it preserves knowledge of television side-channel data formats that most modern media stacks no longer expose directly.

Timeline

  • 2000: Earliest copyright period for the Zapping VBI codebase.
  • 2000s: SourceForge-era ZVBI supports Zapping and standalone VBI applications.
  • 2022: The zvbi/libzvbi repository moves from SourceForge to GitHub for current development.
  • 2025: Recent releases continue from the GitHub repository.

Related projects

  • Zapping: the TV viewer for which the library was originally written.
  • AleVT: earlier teletext software that ZVBI was originally based on.
  • Video::ZVBI and Python-ZVBI: language bindings around libzvbi.

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 6 platform targets.
  • Installs with 2 runtime dependencies.
  • Build metadata lists 5 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
zvbi-atsc-cccliglobal executable
zvbi-chainscliglobal executable
zvbi-ntsc-cccliglobal executable
zvbidcliglobal 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.2.44
manager updated2026-04-20
local dataok
upstreamcurrent
latest detectedv0.2.44

https://github.com/zapping-vbi/zvbi

  • okNo freshness warnings were generated.

install metadata

Package metadata

Package keybrew:zvbi
Version0.2.44
Package managerHomebrew
Package manager pagehttps://formulae.brew.sh/formula/zvbi
Homepagehttps://github.com/zapping-vbi/zvbi
Repositoryhttps://github.com/zapping-vbi/zvbi
Upstream docshttps://github.com/zapping-vbi/zvbi#readme
LicenseGPL-2.0-or-later
Source archivehttps://github.com/zapping-vbi/zvbi/archive/refs/tags/v0.2.44.tar.gz
Last updated2026-04-20T08:48:40-04:00
Pulseupdated
Dependenciesgettext, libpng
Build dependenciesautoconf, automake, gettext, libtool, pkgconf
Bottleavailable (on arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux)
Homebrew post-installnot defined
Servicenone declared

registry facts

Source database details

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Namezvbi
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%

libzvbi-common 0.2.44-1

Vertical Blanking Interval decoder (VBI) - common files

https://github.com/zapping-vbi/zvbi

sudo apt install libzvbi-common
  • Section: devel
  • Architecture: all
  • Source Package: zvbi
  • normalized package name match
  • Matched by: Zvbi
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libzvbi-common from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

libzvbi-dev 0.2.44-1

Vertical Blanking Interval decoder (VBI) - development files

https://github.com/zapping-vbi/zvbi

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

libzvbi-doc 0.2.44-1

Vertical Blanking Interval decoder (VBI) - documentation files

https://github.com/zapping-vbi/zvbi

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

libzvbi0t64 0.2.44-1

Vertical Blanking Interval decoder (VBI) - runtime files

https://github.com/zapping-vbi/zvbi

sudo apt install libzvbi0t64
  • Section: libs
  • Architecture: amd64
  • Source Package: zvbi
  • 3 dependencies
  • 1 provides
  • normalized package name match
  • Matched by: Zvbi
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libzvbi0t64 from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

zvbi 0.2.44-1

Vertical Blanking Interval (VBI) utilities

https://github.com/zapping-vbi/zvbi

sudo apt install zvbi
  • Section: utils
  • Architecture: amd64
  • 2 dependencies
  • normalized package name match
  • Matched by: Zvbi
Debian stable package indexes · deb.debian.org · Debian stable package indexes: zvbi from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Nix95%

zvbi

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

libzvbi-common 0.2.42-2

Vertical Blanking Interval decoder (VBI) - common files

https://github.com/zapping-vbi/zvbi

sudo apt install libzvbi-common
  • Section: universe/devel
  • Architecture: all
  • Source Package: zvbi
  • normalized package name match
  • Matched by: Zvbi
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: libzvbi-common from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
Ubuntu apt95%

libzvbi-dev 0.2.42-2

Vertical Blanking Interval decoder (VBI) - development files

https://github.com/zapping-vbi/zvbi

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

libzvbi-doc 0.2.42-2

Vertical Blanking Interval decoder (VBI) - documentation files

https://github.com/zapping-vbi/zvbi

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

libzvbi0t64 0.2.42-2

Vertical Blanking Interval decoder (VBI) - runtime files

https://github.com/zapping-vbi/zvbi

sudo apt install libzvbi0t64
  • Section: universe/libs
  • Architecture: amd64
  • Source Package: zvbi
  • 3 dependencies
  • 1 provides
  • normalized package name match
  • Matched by: Zvbi
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: libzvbi0t64 from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
Ubuntu apt95%

zvbi 0.2.42-2

Vertical Blanking Interval (VBI) utilities

https://github.com/zapping-vbi/zvbi

sudo apt install zvbi
  • Section: universe/utils
  • Architecture: amd64
  • 2 dependencies
  • normalized package name match
  • Matched by: Zvbi
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: zvbi from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
apk95%

libzvbi 0.2.44-r0

VBI capture and decoding tools (libraries)

https://github.com/zapping-vbi/zvbi

sudo apk add libzvbi
  • License: GPL-2.0-or-later
  • Architecture: x86_64
  • Source Package: zvbi
  • 1 dependencies
  • 1 provides
  • normalized package name match
  • Matched by: Zvbi
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: libzvbi from https://dl-cdn.alpinelinux.org/alpine/edge/testing/x86_64/APKINDEX.tar.gz
apk95%

libzvbi-dev 0.2.44-r0

VBI capture and decoding tools (development files)

https://github.com/zapping-vbi/zvbi

sudo apk add libzvbi-dev
  • License: GPL-2.0-or-later
  • Architecture: x86_64
  • Source Package: zvbi
  • 1 dependencies
  • 1 provides
  • normalized package name match
  • Matched by: Zvbi
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: libzvbi-dev from https://dl-cdn.alpinelinux.org/alpine/edge/testing/x86_64/APKINDEX.tar.gz
apk95%

libzvbi-static 0.2.44-r0

VBI capture and decoding tools (static library)

https://github.com/zapping-vbi/zvbi

sudo apk add libzvbi-static
  • License: GPL-2.0-or-later
  • Architecture: x86_64
  • Source Package: zvbi
  • normalized package name match
  • Matched by: Zvbi
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: libzvbi-static from https://dl-cdn.alpinelinux.org/alpine/edge/testing/x86_64/APKINDEX.tar.gz
apk95%

zvbi 0.2.44-r0

VBI capture and decoding tools

https://github.com/zapping-vbi/zvbi

sudo apk add zvbi
  • License: GPL-2.0-or-later
  • Architecture: x86_64
  • Source Package: zvbi
  • 1 dependencies
  • 1 provides
  • normalized package name match
  • Matched by: Zvbi
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: zvbi from https://dl-cdn.alpinelinux.org/alpine/edge/testing/x86_64/APKINDEX.tar.gz
apk95%

zvbi-doc 0.2.44-r0

VBI capture and decoding tools (documentation)

https://github.com/zapping-vbi/zvbi

sudo apk add zvbi-doc
  • License: GPL-2.0-or-later
  • Architecture: x86_64
  • Source Package: zvbi
  • normalized package name match
  • Matched by: Zvbi
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: zvbi-doc from https://dl-cdn.alpinelinux.org/alpine/edge/testing/x86_64/APKINDEX.tar.gz

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