# Install libkate with Homebrew, apt, dnf, Nix, pacman, zypper

Overlay codec for multiplexed audio/video in Ogg. Version 0.4.3 via Homebrew; verified from local package data.

## Install

```sh
sudo av install brew:libkate
```

Additional install commands:

### macOS

- Homebrew (100%):

```sh
brew install libkate
```

  Evidence: local Homebrew formula metadata

### Linux

- Debian apt (92%):

```sh
sudo apt install libkate-dev
```

  Evidence: Debian stable package indexes: libkate-dev from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz

- dnf (92%):

```sh
sudo dnf install libkate
```

  Evidence: Fedora Rawhide package metadata: libkate from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst

- Nix (92%):

```sh
nix profile install nixpkgs#libkate
```

  Evidence: nixpkgs package indexes: pkgs/by-name/li/libkate/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1

- pacman (92%):

```sh
sudo pacman -S libkate
```

  Evidence: Arch Linux sync databases: libkate from https://geo.mirror.pkgbuild.com/extra/os/x86_64/extra.db.tar.gz

- zypper (92%):

```sh
sudo zypper install libkate-devel
```

  Evidence: openSUSE Tumbleweed package metadata: libkate-devel from https://download.opensuse.org/tumbleweed/repo/oss/repodata/be8d3611d25469107f32075a1697e69ec57a2b850b42348a658cc671ad5ec2b50760d02c3e59524d50da9a11d5be799bdaffba2e166e8ca8858512e3c0bd665d-primary.xml.zst

## Package facts

- **Package key:** brew:libkate
- **Package manager:** Homebrew
- **Package manager page:** <https://formulae.brew.sh/formula/libkate>
- **Version:** 0.4.3
- **Source summary:** Overlay codec for multiplexed audio/video in Ogg
- **Homepage:** <https://wiki.xiph.org/index.php/OggKate>
- **Repository:** <https://gitlab.xiph.org/xiph/kate>
- **Upstream docs:** <https://wiki.xiph.org/OggKate>
- **License:** BSD-3-Clause
- **Source archive:** <https://downloads.xiph.org/releases/kate/libkate-0.4.3.tar.gz>
- **Generated:** 2026-07-08T07:18:31+00:00

## Executables

- katalyzer (cli)
- katedec (cli)
- kateenc (cli)
- katalyzer (alias)
- katedec (alias)
- kateenc (alias)

## Dependencies

- libogg
- libpng

## Build dependencies

- pkgconf

## Install behavior

- Post-install hook: not defined
- Bottle: available on arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, arm64_ventura, sonoma, ventura, x86_64_linux

## Freshness

- Page generated: 2026-07-08
- Package-manager version: 0.4.3
- Local data: ok
- Upstream repository: https://wiki.xiph.org/index.php/OggKate
- info: No package-manager update timestamp was available.
- info: Release/tag comparison is only available for GitHub repositories.
## Project history and usage

libkate is the reference implementation of Kate, an Ogg overlay codec for timed text, karaoke, subtitles, lyrics, images, and arbitrary timed metadata. It belongs to the Xiph.Org media-codec ecosystem alongside Ogg, Vorbis, and Theora.

### Project history

The Xiph.Org repository records an initial import on 2008-03-21. The README describes libkate as the reference implementation for the Kate bitstream format and explains that Kate was meant to carry Unicode text, images, animation, and timed metadata in an Ogg container.

The project shipped command-line tools such as kateenc, katedec, and katalyzer, plus KateDJ for remixing Kate tracks in Ogg streams. Upstream documentation also pointed to libtiger, a Pango/Cairo rendering library for Kate streams.

### Adoption history

Kate occupied a specific moment in open media packaging: Xiph codecs were widely packaged, subtitle and karaoke support were still codec-fragmented, and players such as VLC, MPlayer, xine, and GStreamer were natural integration targets. The README notes VLC 1.0 support for basic text and SPU Kate streams and preliminary patches for other players.

### How it is used

The included tools encode Kate text or SubRip files into Ogg/Kate streams, decode Ogg/Kate streams back to text formats, inspect streams, and remix Kate tracks. Most use cases were subtitles, lyrics, karaoke timing, and metadata overlays multiplexed with audio or video.

### Why package nerds care

libkate is package-nerd catnip because it is a small, specialized codec library from the Ogg era: valuable for archival compatibility and multimedia dependency graphs, but rarely something a user installs directly. It explains why older multimedia stacks may carry an apparently odd subtitle/karaoke codec dependency.

### Timeline

- 2008-03-21: Xiph.Org Kate repository initial import.
- 2008: README copyright identifies Vincent Penquerc'h and describes libkate as the reference implementation.
- 2008-09-28: kate-0.2.1 tag points at a maintenance commit.
- 2009: README describes VLC 1.0 support for basic Kate streams.

### Related projects

- Related projects include Ogg, Vorbis, Theora, VLC, MPlayer, xine, GStreamer, libtiger, Pango, Cairo, and SubRip subtitle tooling.

### Sources

- <https://formulae.brew.sh/formula/libkate>
- <https://gitlab.xiph.org/xiph/kate>
- <https://gitlab.xiph.org/xiph/kate/-/tags>
- <https://wiki.xiph.org/OggKate>


## Security Notes

broad file, network, media, or database tool signal.

- **Geiger risk:** blue / medium
- broad file, network, media, or database tool signal

## Source Database Details

- **Source Database:** Homebrew formula API
- **Tap:** homebrew/core
- **Full Name:** libkate
- **Version Scheme:** 0
- **Revision:** 0
- **Head Version:** HEAD
- **Bottle Stable Root URL:** <https://ghcr.io/v2/homebrew/core>
- **Deprecated:** no
- **Disabled:** no
- **Keg Only:** no
- **URL Keys:** head, stable

## Other Package-Manager Records

- Debian apt - libkate-dev - 0.4.3-1: normalized package name match | Debian stable package indexes: libkate-dev from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz | Codec for karaoke and text encapsulation (dev) | https://wiki.xiph.org/index.php/OggKate
- Debian apt - libkate-tools - 0.4.3-1: normalized package name match | Debian stable package indexes: libkate-tools from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz | Utilities for mangling kate Ogg files | https://wiki.xiph.org/index.php/OggKate
- Debian apt - libkate1 - 0.4.3-1: normalized package name match | Debian stable package indexes: libkate1 from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz | Codec for karaoke and text encapsulation | https://wiki.xiph.org/index.php/OggKate
- Debian apt - liboggkate-dev - 0.4.3-1: normalized package name match | Debian stable package indexes: liboggkate-dev from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz | Codec for karaoke and text encapsulation for Ogg (dev) | https://wiki.xiph.org/index.php/OggKate
- Debian apt - liboggkate1 - 0.4.3-1: normalized package name match | Debian stable package indexes: liboggkate1 from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz | Codec for karaoke and text encapsulation for Ogg | https://wiki.xiph.org/index.php/OggKate
- Nix - libkate: normalized package name match | nixpkgs package indexes: pkgs/by-name/li/libkate/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
- Ubuntu apt - libkate-dev - 0.4.1-11build2: normalized package name match | Ubuntu 24.04 LTS package indexes: libkate-dev from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz | Codec for karaoke and text encapsulation (dev) | https://code.google.com/p/libkate/
- Ubuntu apt - libkate1 - 0.4.1-11build2: normalized package name match | Ubuntu 24.04 LTS package indexes: libkate1 from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz | Codec for karaoke and text encapsulation | https://code.google.com/p/libkate/
- Ubuntu apt - liboggkate-dev - 0.4.1-11build2: normalized package name match | Ubuntu 24.04 LTS package indexes: liboggkate-dev from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz | Codec for karaoke and text encapsulation for Ogg (dev) | https://code.google.com/p/libkate/
- Ubuntu apt - liboggkate1 - 0.4.1-11build2: normalized package name match | Ubuntu 24.04 LTS package indexes: liboggkate1 from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz | Codec for karaoke and text encapsulation for Ogg | https://code.google.com/p/libkate/
- dnf - libkate - 0.4.1-35.fc44: normalized package name match | Fedora Rawhide package metadata: libkate from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst | Libraries to handle the Kate bitstream format | https://gitlab.xiph.org/xiph/kate
- dnf - libkate-devel - 0.4.1-35.fc44: normalized package name match | Fedora Rawhide package metadata: libkate-devel from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst | Development files for libkate | https://gitlab.xiph.org/xiph/kate
- dnf - libkate-docs - 0.4.1-35.fc44: normalized package name match | Fedora Rawhide package metadata: libkate-docs from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst | Documentation for libkate | https://gitlab.xiph.org/xiph/kate
- dnf - libkate-utils - 0.4.1-35.fc44: normalized package name match | Fedora Rawhide package metadata: libkate-utils from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst | Encoder/Decoder utilities for libkate | https://gitlab.xiph.org/xiph/kate
- pacman - libkate - 0.4.3-4: normalized package name match | Arch Linux sync databases: libkate from https://geo.mirror.pkgbuild.com/extra/os/x86_64/extra.db.tar.gz | A karaoke and text codec for embedding in ogg | https://gitlab.xiph.org/xiph/kate
- zypper - libkate-devel - 0.4.3-1.4: normalized package name match | openSUSE Tumbleweed package metadata: libkate-devel from https://download.opensuse.org/tumbleweed/repo/oss/repodata/be8d3611d25469107f32075a1697e69ec57a2b850b42348a658cc671ad5ec2b50760d02c3e59524d50da9a11d5be799bdaffba2e166e8ca8858512e3c0bd665d-primary.xml.zst | A karaoke and text codec for embedding in Ogg - Development Files | https://gitlab.xiph.org/xiph/kate


## Related links

- [Secret-risk packages](https://www.automicvault.com/pkg/secret-risk-packages/) - Has protected-tool coverage, approval-gate, or non-low Geiger security signals.
- [Terminal utility packages](https://www.automicvault.com/pkg/terminal-utilities/) - Matched terminal and command-line workflow metadata.
- [Networking and protocol packages](https://www.automicvault.com/pkg/networking-protocol-tools/) - Matched network, protocol, or remote-service metadata.
- [Media and graphics packages](https://www.automicvault.com/pkg/media-graphics-tools/) - Matched media, image, audio, video, or graphics metadata.
- [libpng](https://www.automicvault.com/pkg/brew/libpng/) - Runtime dependency declared by Homebrew.
- [pkgconf](https://www.automicvault.com/pkg/brew/pkgconf/) - Build dependency declared by Homebrew.
- [ffmpeg2theora](https://www.automicvault.com/pkg/brew/ffmpeg2theora/) - Popular package that depends on this formula.
- [libdca](https://www.automicvault.com/pkg/brew/libdca/) - Shares av.db curated category or tags: cli, codec, codecs, media.
- [libdv](https://www.automicvault.com/pkg/brew/libdv/) - Shares av.db curated category or tags: cli, codec, codecs, media.
- [oggz](https://www.automicvault.com/pkg/brew/oggz/) - Shares av.db curated category or tags: audio-video, cli, media, ogg.
- [vorbis-tools](https://www.automicvault.com/pkg/brew/vorbis-tools/) - Shares av.db curated category or tags: cli, codec, media, ogg.
- [a52dec](https://www.automicvault.com/pkg/brew/a52dec/) - Shares av.db curated category or tags: cli, codec, media.
- [abcde](https://www.automicvault.com/pkg/brew/abcde/) - Shares av.db curated category or tags: cli, media, ogg.
- [alass](https://www.automicvault.com/pkg/brew/alass/) - Shares av.db curated category or tags: cli, media, subtitles.
- [basis_universal](https://www.automicvault.com/pkg/brew/basis-universal/) - Shares av.db curated category or tags: cli, codec, media.
- [speex](https://www.automicvault.com/pkg/brew/speex/) - Both packages work with overlapping file formats or content types. Shared terms: audio, cli, codec, libogg, media.

## Combined YAML source

View the package source record on GitHub. [combined/libkate.yml](https://github.com/automic-vault/db/blob/main/combined/libkate.yml)


## Sources

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