add ffmpeg feature

This commit is contained in:
jhqxxx
2025-12-09 15:52:26 +08:00
parent 4228616058
commit dc4b593011
7 changed files with 105 additions and 26 deletions
+12 -12
View File
@@ -1,14 +1,14 @@
use std::{fs::File, io::Write};
// use std::{fs::File, io::Write};
use ffmpeg_next as ffmpeg;
// use ffmpeg_next as ffmpeg;
#[allow(unused)]
fn save_file(
frame: &ffmpeg::frame::Video,
index: usize,
) -> std::result::Result<(), std::io::Error> {
let mut file = File::create(format!("frame{}.ppm", index))?;
file.write_all(format!("P6\n{} {}\n255\n", frame.width(), frame.height()).as_bytes())?;
file.write_all(frame.data(0))?;
Ok(())
}
// #[allow(unused)]
// fn save_file(
// frame: &ffmpeg::frame::Video,
// index: usize,
// ) -> std::result::Result<(), std::io::Error> {
// let mut file = File::create(format!("frame{}.ppm", index))?;
// file.write_all(format!("P6\n{} {}\n255\n", frame.width(), frame.height()).as_bytes())?;
// file.write_all(frame.data(0))?;
// Ok(())
// }