color/
color.rs

1use hex_color::HexColor;
2use ass_parser::AssFile;
3use ass_parser::{ScriptInfo, V4Format, Events, Dialogue};
4
5fn main() {
6    let mut ass_file = AssFile::new();
7
8    let dialogue = Dialogue::new()
9        .set_start("0:00:00:00")
10        .set_end("0:00:02:00")
11        .set_text("Hello Friend!")
12        .set_colour(HexColor::YELLOW);
13
14    ass_file.components.script
15        .set_script(ScriptInfo::default());
16
17    ass_file.components.v4
18        .set_v4(V4Format::default());
19
20    ass_file.components.events
21        .set_events(Events::default())
22        .add_dialogue(dialogue);
23
24    AssFile::save_file(&ass_file, "new_subtitles.ass");
25}
26