#subtitle #parser #stl

ebustl-parser

Parse subtitle files in the EBU-STL format with Rust

8 releases

Uses new Rust 2024

0.6.3 Aug 11, 2025
0.6.2 Feb 19, 2025
0.6.0 Nov 11, 2024
0.5.3 Oct 30, 2024

#724 in Video

Download history 119/week @ 2025-08-08 16/week @ 2025-08-15 5/week @ 2025-08-22 5/week @ 2025-09-26 2/week @ 2025-10-03 6/week @ 2025-10-10 39/week @ 2025-10-17

52 downloads per month

EUPL-1.2

42KB
1K SLoC

EBU-STL subtitling format in Rust

crates.io docs.rs

A basic implementation of a parser for the EBU-STL subtitling file format.

This is a fork of ebustl, for maintenance purposes

Example:

use ebustl_parser::parse_stl_from_file;

fn main() {
    let stl = parse_stl_from_file("/path/to/subtiltle.stl").expect("Parse stl from file");
    println!("{:?}", stl);
}

License: EUPL

Dependencies

~10MB
~230K SLoC