L4L.be

...because open source matters

  • Increase font size
  • Default font size
  • Decrease font size
Home Linux Documentatie Linux op de desktop Audio cd's branden vanaf de console

Audio cd's branden vanaf de console

E-mail Print PDF

Net zoals data cd's laten ook audio cd's zich eenvoudig branden vanaf de console. Handig om te gebruiken als je grafische omgeving het om wat voor reden dan ook laat afweten, maar ook omdat je taken kunt automatiseren en omdat je meer controle hebt.

Let wel op: brand audio cd's altijd op lage snelheid, anders kunnen veel audio cdspelers zich in je cd 'verslikken'.

Voorbereiding

Voordat je met behulp van cdrecord audio cd's kunt gaan opnemen moet je eerst een aantal voorbereidingen treffen.

Sox

Allereerst moeten alle files dezelfde bitrate meekrijgen. Dat kan vrij simpel met behulp van Sox. Sox, dat meegeleverd is met vrijwel elke distributie, is een enorm krachtige sound-processor (bewerken/verwerken van geluidsbestanden). Het loont zeker de moeite om de manuals hiervan eens te lezen, maar dit is het commando wat je nu nodig hebt:

sox -t wav -r 44100 -s -w -c 2 track.wav track-new.wav

Je kunt dit uiteraard combineren met bijvoorbeeld mpg123 (bij sommige distributies is in plaats van mpg123 mpg321 meegeleverd, dit maakt geen verschil):

mpg123 -s mysong.mp3 | 
sox -t raw -r 44100 -s -w -c 2 - mysong.wav

Normalize

Vervolgens kun je ook nog het probleem hebben dat de diverse songs niet allemaal hetzelfde geluidsniveau hebben. Met de normalize tool, eveneens te vinden bij je distributie, is dit simpel te regelen:

normalize -m *.wav

Branden

Met dit commando maak je de audio cd:

cdrecord dev=0,1,0 -eject speed=2 -pad -audio *.wav

Snelle methode

Met de methode zoals hierboven beschreven, krijg je het mooiste resultaat, waarbij je uiteraard ook even track voor track naluistert en eventueel nog wat bijwerkt. Als je haast hebt, of kwaliteit is niet het belangrijkste, dan kan het ook sneller:

for i in *.mp3 do mpg123 --cdr - "$i" | 
cdrecord speed=2 --audio -pad -nofix -; done
Last Updated on Friday, 24 July 2009 16:41