[package] name = "oscilloscope-video-gen" version = "1.0.0" edition = "2021" description = "Generate oscilloscope-style visualizations from audio files" authors = ["Oscilloscope Video Generator"] [lib] path = "src/lib.rs" [[bin]] path = "src/main.rs" name = "oscilloscope-video-gen" [dependencies] # Image processing for frame rendering image = "0.25" # Parallel processing for faster rendering rayon = "1.10" # WAV file handling hound = "3.5" # Command line argument parsing clap = { version = "4.4", features = ["derive"] } # Error handling anyhow = "1.0" # FFT processing for spectrometer rustfft = "6.1" [profile.release] opt-level = 3 lto = true codegen-units = 1