use ez_ffmpeg::{FfmpegContext, Output};
fn main() {
FfmpegContext::builder()
.input("test.mp4")
.filter_desc("scale='min(160,iw)':-1")
.output(Output::from("output.jpg")
.set_max_video_frames(1)
.set_video_qscale(2)
)
.build().unwrap()
.start().unwrap()
.wait().unwrap();
FfmpegContext::builder()
.input("test.mp4")
.filter_desc("scale='min(160,iw)':-1")
.output(Output::from("output_%03d.jpg")
.set_max_video_frames(5)
.set_video_qscale(2)
)
.build().unwrap()
.start().unwrap()
.wait().unwrap();
}