Expand description
subtile
is a Rust library which aims to propose a set of operations
for working on subtitles. Example: parsing from and export in different formats,
transform, adjust, correct, …
§Project
§start
The project started with the fork of vobsub
crate which no longer seems to be maintained.
Beyond the simple recovery, I want to take the opportunity to improve the code
and extend the provided features.
§Name
Subtile
is a french word than fit well as contraction of Subtitles Utils
.
§Contributing
Your feedback and contributions are welcome! Please see Subtile on GitHub for details.
Re-exports§
pub use pgs::SupParser;
Modules§
- content
- Module for subtitle content utils
- image
- Module for
Image
manipulation. - pgs
- Read functionalities for Presentation Graphic Stream (.sup)
- srt
- SubRip/Srt functionality
- time
- Subtitle Time management
- vobsub
- This module reads DVD subtitles in
VobSub
format. These are typically stored as two files: an*.idx
file summarizing the subtitles, and an MPEG-2 Program Stream containing the actual subtitle packets.
Enums§
- Subtile
Error - A type representing errors that are specific to
subtile
. Note that we may normally returnError
, notSubError
, which allows to return other kinds of errors from third-party libraries.