1个不稳定版本
0.1.0 | 2021年3月31日 |
---|
#371 in 视频
每月55次下载
17KB
439 代码行
FFmpeg Rust适配器
安装
cargo add ffmpeg_frame_grabber
需求
此库需要安装并设置路径中的ffmpeg
和ffprobe
命令!
用法
use ffmpeg_frame_grabber::{FFMpegVideo, FFMpegVideoOptions};
use image_visualizer::{visualizer::view, VisualizableImage};
use std::{path::Path, time::Duration};
fn main()s {
let video = FFMpegVideo::open(
Path::new(&"./data/video.mp4"),
FFMpegVideoOptions::default().with_sampling_interval(Duration::from_secs(120)),
)
.unwrap();
for frame in video {
let f = frame.unwrap();
println!("offset: {:?}", f.time_offset);
view!(&f.image.visualize());
}
}
依赖项
~18MB
~162K SLoC