SOX
SOX,全称为 Sound eXchange,是一个开源的音频处理工具,它支持多种音频格式的转换、处理和播放。SOX 提供了丰富的命令行选项,可以用于音频文件的编辑、效果添加、格式转换等操作。
安装
Debian/Ubuntu
sudo apt-get update
sudo apt-get install sox
频谱命令
生成FLAC文件的频谱(当前文件夹下)并命名为“spectrogram.png”且显示进度
sox -S *.flac -n spectrogram -o spectrogram.png
生成WAV文件的频谱(当前文件夹下)
sox -S *.wav -n spectrogram -o spectrogram.png
生成并修改频谱图左下角文字(只支持英文)
sox -S *.flac -n spectrogram -c "abcd xxx" -o spectrogram.png
生成并自定义频谱图尺寸
sox -S *.flac -n spectrogram -x 10000 -y 1025 -o spectrogram.png
spectrogram 的具体参数,可以用以下命令查看
sox --help-effect spectrogram