Cargo Features

[dependencies]
async-ffmpeg-sidecar = { version = "0.0.4", default-features = false, features = ["download_ffmpeg", "rustls_tls", "native_tls"] }
default = download_ffmpeg, rustls_tls

These default features are set whenever async-ffmpeg-sidecar is added without default-features = false somewhere in the dependency tree.

download_ffmpeg default

rt is necessary for spawn_blocking since async zip crates has no high level api and I don't want to impolement zip extraction

Enables astral-tokio-tar, async-compression, async_zip ^0.0.17, reqwest ^0.12.12, and sanitize-filename, fs and rt of tokio

Affects download::auto_download, download::check_latest_version, download::download_ffmpeg_package, download::unpack_ffmpeg

rustls_tls default

Enables rustls-tls-native-roots of reqwest ^0.12.12

native_tls

Enables native-tls of reqwest ^0.12.12