···3737 --fps <fps> Frames per second [default: 30]
3838 --audio <file> Audio file to use for the video
3939 --duration <seconds> Number of seconds to render. If not set, the video will be as long as the audio file.
4040+ --start <seconds> Start the video at this time in seconds. [default: 0]
4041 --preview Only create preview.html, not the output video. Preview.html will be created in the same directory as <file>, but <file> will not be created.
4142 --sync-with <directory> Directory containing the audio files to sync to.
4243 The directory must contain:
···9293 pub flag_resolution: Option<usize>,
9394 pub flag_workers: Option<usize>,
9495 pub flag_duration: Option<usize>,
9696+ pub flag_start: Option<usize>,
9597 pub flag_preview: bool,
9698}
9799···109111 canvas.canvas_outter_padding = canvas_padding;
110112 }
111113 if let Some(line_width) = args.flag_line_width {
112112- canvas.object_sizes.line_width = line_width;
114114+ canvas.object_sizes.default_line_width = line_width;
113115 }
114116 if let Some(small_circle_radius) = args.flag_small_circle_radius {
115117 canvas.object_sizes.small_circle_radius = small_circle_radius;
···120122 if let Some(empty_shape_stroke) = args.flag_empty_shape_stroke {
121123 canvas.object_sizes.empty_shape_stroke_width = empty_shape_stroke;
122124 }
123123- canvas.render_grid = args.flag_render_grid;
124125 if let Some(objects_count) = &args.flag_objects_count {
125126 let mut split = objects_count.split("..");
126127 let min = split.next().unwrap().parse::<usize>().unwrap();