Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

https://github.com/kylophone/spectrophoto

Turns an image into an audio file. Image is visible on the spectrogram.
https://github.com/kylophone/spectrophoto

Last synced: 24 days ago
JSON representation

Turns an image into an audio file. Image is visible on the spectrogram.

Lists

README

        

# spectrophoto
Turns an image into an audio file. Image is visible on the spectrogram.

## Building
```bash
git clone https://github.com/kylophone/spectrophoto
cd spectrophoto
gcc ./spectrophoto.c -o spectrophoto -std=c99 -lm -O3 -Wall
```
## Usage
```
spectrophoto in.jpg out.pcm 10
```
## Output
This will generate a 48k/32-bit floating point raw PCM file. You can listen to it with SoX like this:

`play -c 1 -r 48000 -b 32 -e float -t raw out.pcm`

Generating a spectrogram with SoX looks like this:

`sox -c 1 -r 48000 -b 32 -e float -t raw out.pcm -n spectrogram`