#[cfg(feature = "download_ffmpeg")] fn main() { use ffmpeg_sidecar::{download::auto_download, ffprobe::ffprobe_version}; // Download ffprobe from a configured source. // Note that not all distributions include ffprobe in their bundle. auto_download().unwrap(); // Try running the executable and printing the version number. let version = ffprobe_version().unwrap(); println!("ffprobe version: {}", version); } #[cfg(not(feature = "download_ffmpeg"))] fn main() { eprintln!(r#"This example requires the "download_ffmpeg" feature to be enabled."#); println!("The feature is included by default unless manually disabled."); println!("Please run `cargo run --example download_ffmpeg`."); }