libdvbpsi
« Back to VersTracker
Description:
Library to decode/generate MPEG TS and DVB PSI tables
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: Multimedia
Tags: multimedia dvb mpeg2 library broadcast c
Install: brew install libdvbpsi
About:
Libdvbpsi is a lightweight C library designed for encoding and decoding MPEG-2 Transport Stream (TS) packets and DVB Program Specific Information (PSI) tables. It provides developers with the essential tools to parse and generate tables like PAT, PMT, and NIT, which are crucial for managing digital television streams. Its primary value is enabling the creation of custom DVB applications, such as set-top boxes and signal monitoring tools.
Key Features:
  • MPEG-2 TS packet synchronization and parsing
  • Encoding and decoding of DVB PSI tables (PAT, PMT, CAT, NIT, BAT, SDT)
  • Lightweight and portable C library
  • Simple API for integration into multimedia applications
Use Cases:
  • Building custom DVB set-top box software
  • Developing signal monitoring and analysis tools for broadcast streams
  • Creating applications that filter or modify PSI information in transport streams
Alternatives:
  • FFmpeg – FFmpeg is a much larger multimedia framework that includes PSI parsing but is heavier to integrate if only PSI functionality is needed.
Version History
Detected Version Rev Change Commit
Sep 14, 2025 3:13am 0 VERSION_BUMP eb3f71f0