Anwendung von SOX


next up gif
Next: Vereinfachung durch Shell-Scripts Up: Das Programmpaket SOX Previous: Nachteile von SOX

Anwendung von SOX

  Der einfache Aufruf von SOX lautet:

SOX Eingabedatei Ausgabedatei

Beispiel: SOX sound.au sound.voc wandelt die Datei sound.au im SUN Sparc au-Format in eine Soundblaster voc Datei namens sound.voc.
Soll (zusätzlich) ein Effekt ausgeführt werden, sieht der Aufruf so aus:

SOX Eingabedatei Ausgabedatei Effekt [Effektoptionen],

dabei steht Effekt für:

Es ist auch möglich beim Aufruf von SOX zusätzliche Angaben zu den Dateiformaten zu machen.
Die ausführliche Syntax hierfür lautet:

SOX [allg. Optionen] [Format-Optionen] Eingabedatei [Format-Optionen] Ausgabedatei [Effekt [Effektoptionen]]

Als allgemeine Optionen sind zulässig:

Als Formatoptionen können folgende Parameter angegeben werden:

Die Formatoptionen für die Ein- bzw. Ausgabedatei müssen jeweils vor dem zugehörigen Dateinamen angegeben werden. Wenn der Formattyp nicht aus der Dateinamenserweiterung hervorgeht, muß er mittels der -t - Option bestimmt werden. Als Parameter sind möglich: 8svx, aiff, au, cdr, hcom, raw (Samplerate, -größe und -art müssen zusätzlich angegeben werden), ub (Abkürzung für raw -u -b, d.h. Rohformat mit vorzeichenlosen Bytes), sb (analog mit vorzeichenbehafteten Bytes), uw (analog mit vorzeichenlosen Worten), sw (analog mit vorzeichenbehafteten Worten), ul (Rohformat mit Daten im u-law-Format), sf (IRCAM Sound Files), voc, wav und auto (läßt SOX den Formattyp selbst herausfinden).
Für alle Rohformate sind die Samplingrate auf 8000 Hz und die Zahl der Kanäle auf 1 voreingestellt, sofern nicht explizit anders angegeben.

Beispiel: SOX -v 0.5 sound.au -r 12000 sound.voc rate wandelt die Datei sound.au vom au-Format ins voc-Format, verkleinert die Amplitude um die Hälfte und ändert die Samplingrate auf 12000 Hz durch Resampling.



Axel Bürkle
Fri May 5 16:13:09 MET DST 1995