Images to audio files with corresponding spectrograms encoder.
Clone or download
solusipse Merge pull request #1 from chuckination/unix_fixes
unix OS compatibility, overflow handling for narrowband, image rotation option
Latest commit 2baec04 Jul 12, 2017
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
LICENSE Initial commit Oct 31, 2015
README.md Update README.md with new argument documentation May 27, 2017
spectrology.py Added image inversion to options May 30, 2017

README.md

spectrology

Images to audio files with corresponding spectrograms encoder.

Usage

usage: spectrology.py [-h] [-r] [-o OUTPUT] [-b BOTTOM] [-t TOP] [-p PIXELS]
                      [-s SAMPLING]
                      INPUT

positional arguments:
  INPUT                 Name of the image to be convected.

optional arguments:
  -h, --help            show this help message and exit
  -r, --rotate          Rotate image 90 degrees.
  -o OUTPUT, --output OUTPUT
                        Name of the output wav file. Default value: out.wav).
  -b BOTTOM, --bottom BOTTOM
                        Bottom frequency range. Default value: 200.
  -t TOP, --top TOP     Top frequency range. Default value: 20000.
  -p PIXELS, --pixels PIXELS
                        Pixels per second. Default value: 30.
  -s SAMPLING, --sampling SAMPLING
                        Sampling rate. Default value: 44100.
python spectrology.py test.bmp -b 13000 -t 19000

spectrogram

For more informations on this techique, see this article: https://solusipse.net/blog/post/basic-methods-of-audio-steganography-spectrograms/.

License

See LICENSE.