[package] name = "filmcraft-export" description = "Export pipeline: parallel render → encode → mux, presets, progress/cancel" version.workspace = true edition.workspace = true license.workspace = true rust-version.workspace = true [lints] workspace = true [dependencies] filmcraft-time = { workspace = true } filmcraft-frame = { workspace = true } filmcraft-color = { workspace = true } filmcraft-media = { workspace = true } filmcraft-project = { workspace = true } filmcraft-render = { workspace = true } filmcraft-audio-dsp = { workspace = true } filmcraft-geom = { workspace = true } filmcraft-text = { workspace = true } filmcraft-isobmff = { workspace = true } filmcraft-prores = { workspace = true } filmcraft-dnx = { workspace = true } filmcraft-apv = { workspace = true } filmcraft-mxf = { workspace = true } filmcraft-aac = { workspace = true } filmcraft-flac = { workspace = true } filmcraft-h264enc = { workspace = true } serde = { workspace = true } serde_json = { workspace = true } thiserror = { workspace = true } rayon = { workspace = true } web-time = "1" image = { version = "0.25", default-features = false, features = ["png", "jpeg", "gif", "tiff", "bmp"] } [dev-dependencies] filmcraft-testkit = { workspace = true } filmcraft-codecs = { workspace = true }