3 个版本
0.1.2 | 2024年5月1日 |
---|---|
0.1.1 | 2022年6月16日 |
0.1.0 | 2022年5月31日 |
#252 在 命令行界面
每月下载量 175
190KB
176 行
ffpb-rs
不智能。不全面。不保证工作。
ffpb-rs 是 Rust 实现的 ffpb。ffpb 是一个 ffmpeg 进度格式化工具。它将尝试在输出中显示一个漂亮的进度条,基于原始 ffmpeg 输出,以及一个自适应的 ETA 计时器。
安装
访问 发布版 以获取预构建的二进制文件。您只需将此二进制文件复制到您的 PATH
环境变量中指定的任何路径。
或者,您甚至可以通过 cargo 安装它。
cargo install ffpb
用法
ffpb 甚至没有自我意识。给 ffpb 命令的任何参数都透明地传递给系统中的 ffmpeg 二进制文件,没有任何形式的验证。所以如果您知道如何使用 ffmpeg 命令行,您就知道如何使用 ffpb。
ffpb --help
Rust 库
将此添加到您的 Cargo.toml 文件中。
[dependencies]
ffpb = "0.1.2"
然后像这样调用 ffmpeg。
fn main() {
let args = ["-i", "test.mp4", "-c:v", "copy", "test.mkv"]
.iter()
.map(|x| x.to_string())
.collect::<Vec<String>>();
ffpb::ffmpeg(&args).unwrap();
}
许可证
© 2022-24 clitic
本存储库根据 MIT 许可证授权。有关详细信息,请参阅 LICENSE。
依赖项
~4–16MB
~163K SLoC