Skip to content

ArielHorwitz/compression

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

53 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FFT Compression

Proof of concept for audio and image file compression and analysis using a custom implementation of the FFT algorithm.

Analysis output

$ cargo run -- --help
Usage: compression [OPTIONS] <FILE>

Arguments:
  <FILE>  Input file (.wav or .bmp)

Options:
  -c, --compression <COMPRESSION>  Compression level (higher: smaller file size, lower: better quality) [default: 10]
  -a, --analyze                    Analyze frequencies
  -l, --log-factor <LOG_FACTOR>    Log factor (when analyzing) [default: 2.5]
  -o, --output-dir <OUTPUT_DIR>    Output directory [default: data]
  -h, --help                       Print help
  -V, --version                    Print version

About

Proof of concept for media compression using FFT

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages