SoX 2009-09-04 18:39
| Kuvaus: | SoX (Sound eXchange) on komentorivityökalu äänitiedostojen käsittelyyn.
Tiedostojen yhdistäminenYhdistä useampi wav peräkkäin: sox in1.wav in2.wav out.wav
PituusTutki äänitiedoston pituus: soxi -d in.wav
Tiedoston pituutta voi lisätä, esimerkiksi alkuun 0.2 s tyhjää, loppuun 0.3 s: sox in.wav out.wav pad 0.2 0.3
Ylipitkän tiedoston pituus, esim. rajataan alusta 60 sekunnin mittaiseksi: sox in.wav out.wav trim 0 60
ÄänenvoimakkuusNormalisoidaan, ja kompressoidaan: sox in.wav out.wav norm compand 0.3,1 -90,-90,-60,-60,-50,-15,0,0 -15 0 0.2 norm -0.5
KanavatKäytetään stereoäänestä vain vasen kanava ja tehdään mono: sox in.wav out.wav remix 1
Käytetään stereoäänestä vain oikea kanava ja tehdään mono: sox in.wav out.wav remix 2
Miksataan kaikki kanavat yhteen monokanavaan: sox in.wav out.wav remix -
Käännetään oikea ja vasen stereokanava: sox in.wav out.wav remix 2 1
TaajuuskorjausPoistetaan taajuudet alle 100 Hz: sox in.wav out.wav highpass 100
... myös mm. equalizer, bass ja treble.. MP3-tukiSoX osaa lukea mp3:a, mikäli oikeat paketit on asennettu. Ubuntussa mp3-tuki asennetaan sudo apt-get install libsox-fmt-mp3
tai esim. asentamalla kaikki tarjolla olevat kirjastot sudo apt-get install libsox-fmt-all
SoX ei kuitenkaan osaa kirjoittaa mp3:a. Tämän voi kiertää asentamalla lamen sudo apt-get install lame
ja tekemällä mkfifolla erikoistiedoston jonka kautta soxin ulostuloa syötetään suoraan lameen, tekemättä varsinaista wav-tiedostoa joka veisi tilaa: mkfifo out.wav & sox -t mp3 in1.mp3 in2.mp3 out.wav & lame out.wav out.mp3
Alussa mkfifolla tehdyn fifo-tiedoston voi lopuksi poistaa rm out.wav. |
| Luokka: | av » koodit |
| Avainsanat: | Linux, Ubuntu, audio, SoX, SoXI, komento, tiedosto, muunnin, kesto, rajaus, mkfifo, lame, mp3, wav |