PySubLib is a subtitle library written in Python, the purpose of which is to easy the development of subtitling applications. It provides a high-level interface for reading/parsing and writing various subtitle formats.


PySubLib is being developed under Python 2.6, although it might work with Python 2.5 too. It needs Universal Encoding Detector (chardet) in order to run. It is used for automatic file encoding detection.

Additional information

Project source code repository can be found at

Supported formats

Currently supported formats are:

Table Of Contents

Previous topic

PySubLib documentation

Next topic

pysublib — Manipulate subtitle files easily

This Page