[package]
name = "ffcine-cli"
description = "ffcine command-line interface"
version.workspace = true
edition.workspace = true
license.workspace = true
repository.workspace = true
homepage.workspace = true
readme.workspace = true
documentation = "https://docs.rs/ffcine-cli"
authors.workspace = true
keywords.workspace = true
categories = ["command-line-utilities", "multimedia::video"]
rust-version.workspace = true
[[bin]]
name = "ffcine"
path = "src/main.rs"
doc = false
[features]
default = ["gpu"]
gpu = ["audio", "ffcine/ffmpeg", "ffcine/placebo", "ffcine/nvof", "dep:image"]
audio = ["ffcine/audio"]
telemetry = ["gpu", "ffcine/telemetry"]
[dependencies]
ffcine.workspace = true
anyhow.workspace = true
bpaf.workspace = true
image = { workspace = true, optional = true }
serde_json.workspace = true
[lints]
workspace = true
[dev-dependencies]
bpaf = { workspace = true, features = ["docgen"] }
[package.metadata.docs.rs]
no-default-features = true
targets = ["x86_64-unknown-linux-gnu"]