The ZVBI library provides routines to access raw VBI sampling devices (currently the Linux V4L and V4L2 API are supported), a versatile raw VBI bit slicer, decoders for various data services and basic search, render and export functions for text pages. The library was written for the Zapping TV viewer and Zapzilla Teletext browser.