1
0
mirror of git://projects.qi-hardware.com/openwrt-packages.git synced 2024-11-06 11:05:54 +02:00
openwrt-packages/nanonote-files/script-files/usr/bin/wav2png
2012-03-06 18:28:58 +08:00

15 lines
292 B
Bash
Executable File

#!/bin/sh
#usage: wav2png.sh file.wav
BASE=${1%.wav}
PNG=$BASE.png
WAV=$BASE.wav
DAT=$BASE.dat
#echo $BASE,$PNG,$WAV,$DAT
sox $WAV $DAT
grep -v '^;' $DAT >$DAT.clean
FREQ=`head -1 $DAT|tr -d ';'`
echo -e "set terminal png;set title '$FREQ';set output '$PNG'; plot '$DAT.clean'" | gnuplot