use std::{path::Path, process::Command};
pub fn cut(start_time: f64, end_time: f64, path: &Path, output: &str) {
dbg!("{}", start_time);
dbg!("{}", end_time);
let command = Command::new("ffmpeg")
.arg("-v")
.arg("quiet")
.arg("-ss")
.arg(start_time.to_string())
.arg("-i")
.arg(path)
.arg("-to")
.arg(end_time.to_string())
.arg("-c")
.arg("copy")
.arg("-copyts")
.arg("-y")
.arg("-avoid_negative_ts")
.arg("1")
.arg(output)
.output()
.unwrap();
if !command.status.success() {
panic!("ffmpeg's exit status was FAILURE");
}
}