srt_subtitles_parser 0.1.0

A brief description
Documentation
# Srt Subtitles Parser


## Brief Description


SrtSubtitleParser is a Rust-based parser that processes .srt (SubRip Subtitle) files. The parser reads .srt files with entries consisting of an index number, a start timestamp, an end timestamp, and one or more lines of subtitle text. The parser converts the file into a structured data format, which can be used for:

- Converting subtitles to other formats such as .vtt or JSON
- Performing time-based analysis, such as calculating total subtitle duration or average line length
- Validating subtitle file consistency, including sequential numbering and non-overlapping timestamps
- Filtering, searching, or manipulating subtitle text programmatically

## Parsing Process


The parsing process includes:

1. **Reading** .srt text input
2. **Extracting** subtitle blocks (index, time range, and text)
3. **Validating** timestamps and block order
4. **Transforming** parsed data into a structured format (Subtitle structs)