- numpy
- scipy
- matplotlib
- ffmpeg binary
- ffprobe binary
Run ./spectrogram input_audio_file out.png.
| --start | Start second |
| --length | Length of audio |
| --window | Window function |
| --colormap | Color map (from matplotlib) |
| --grid | Generate grid |
| --scale | Generate scale |
| --colorbar | Generate collor bar |
| --linear | Linear y scale |
| --image_width | Generated image width |
| --image_height | Generated image height |
| --gain_min | Minimal gain (default -100dB) |
| --gain_max | Maximal gain (default -30dB) |
| --frequency_min | |
| Minimal frequency | |
| --frequency_max | |
| Maximal frequency | |
| --step_size | Number of samples per step |
./spectrogram audio.wav out.png./spectrogram audio.wav out.png --scale --grid --colorbar./spectrogram audio.wav out.png --linear --scale --colormap jet./spectrogram audio.wav out.png --grid --scale --colorbar --colormap nipy_spectral --gain_min -80 --gain_max -20 --step_size 256 --frequency_min 100 --frequency_max 10000


