ich suche nach einem tool (command line) das ein waveform bild ( sowas wie hier: http://musikality.net/wp-content/upload ... veform.gif ) von einer audio datei erstellen kann.
ich weiss dass einige GUI audio editoren sowas erzeugen koennen, aber ich will das in eine anwendung einbetten, also ist hier ein command line tool gefragt.
audio to waveform ?
audio to waveform ?
Zuletzt geändert von Meillo am 02.03.2010 14:39:21, insgesamt 1-mal geändert.
Grund: Link gefixed
Grund: Link gefixed
Re: audio to waveform ?
Hallo startx,
wav2png.
http://linuxwebdev.blogspot.com/2006/03 ... v2png.html
Wandelt die Sound-Datei mit sox in einen Text um und erstellt mit gnuplot ein png.
gruß heinz
wav2png.
http://linuxwebdev.blogspot.com/2006/03 ... v2png.html
Wandelt die Sound-Datei mit sox in einen Text um und erstellt mit gnuplot ein png.
Code: Alles auswählen
#!/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
Re: audio to waveform ?
ja, das schaut genau nach dem aus was ich gesucht hatte.
ich hatte das script vorher schon gesehen, aber nicht die png ausgabe beachtet und gedacht es erstellt nur die plot datei.
danke fuer den tipp.
ich hatte das script vorher schon gesehen, aber nicht die png ausgabe beachtet und gedacht es erstellt nur die plot datei.
danke fuer den tipp.