Müzik CD'si derken, müzik setlerinde ve CD-Walkman'lerde okunabilecek
müzik CD'lerini kastettiğimizi hatırlatmakta fayda var. Belgenin (kısa
belgemizin) başında da ifade ettiğimiz gibi, Müzik CD'si hazırlarken
cdrecord'a ek olarak sox
ve mpg321 yazılımlarının da sistemimizde bulunması
gerekmektedir.
Müzik CD'si hazırlarken, istediğimiz şey muhtemelen diskimizde mp3
biçeminde bulunan müzik dosyalarından müzik setlerinde dinlenebilecek
bir Müzik CD'si oluşturmaktır. Bu işlem, öncelikle mp3 dosyalarımızı
wav biçemine çevirmemiz, sonrasında CD'ye yazmamızı gerektiren iki
aşamalı bir süreçtir. İlk önce, mp3 dosyalarımızı bir dizin içerisinde
topladığınızı varsayıyoruz. Bu dizin içerisindeki mp3 dosyalarını
sox ve mpg321 programlarının
birlikte kullanımı ile wav biçemine şöyle bir komut ile çevirebiliyoruz:
mpg123 -s parcam.mp3 | sox -t raw -r 44100 -s -w -c 2 - parcam.wav
Bunu kendi bilgisayarımızda bir mp3 için yaptığımızda şöyle bir çıktı
ile karşılaşıyoruz:
[root@isildur iso]# ls
jaco_pastorius-slang.mp3
[root@isildur iso]# mpg123 -s jaco_pastorius-slang.mp3 | sox -t raw -r 44100 \
> -s -w -c 2 - jaco.wav
High Performance MPEG 1.0/2.0/2.5 Audio Player for Layer 1, 2, and 3.
Version 0.59q (2002/03/23). Written and copyrights by Joe Drew.
Uses code from various people. See 'README' for more!
THIS SOFTWARE COMES WITH ABSOLUTELY NO WARRANTY! USE AT YOUR OWN RISK!
Playing MPEG stream from jaco_pastorius-slang.mp3 ...
MPEG 1.0 layer III, 128 kbit/s, 44100 Hz stereo
[8:01] Decoding of jaco_pastorius-slang.mp3 finished.
[root@isildur iso]# ls
jaco_pastorius-slang.mp3 jaco.wav
[root@isildur iso]#
Görüldüğü gibi mp3 dosyamızı wav biçemine başarı ile çevirdik. Burada
bir tane mp3 dosyasını üzerinde çalıştık fakat, istediğiniz kadar mp3'ü
bu yolla - toplamları CD boyutunu aşmadığı sürece - wav dosyasına
çevirebilirsiniz. Bu wav dosyalarını CDDA biçemine dönüştürüp CD'ye
yazmak için de yardımımıza cdrecord koşuyor.
Burası enteresan bir nokta: aşağıdaki komutu CD'de yer kaldığı sürece
istediğiniz kadar tekrarlayabilir ve şarkılarınızı istediğiniz sırada
yazdırarak Müzik CD'nizi oluşturabilirsiniz:
cdrecord -pad -v dev=0,4,0 -dao speed=12 sarki_adi.wav
Yine bir çıktı ile -kısa- belgemizi noktalayalım. Aşağıdaki çıktı, bir
müzik CD'sinin yazımından alınmıştır. Şarkıları tek tek el ile yazmaktansa,
*.wav diyerek dizin içerisindeki tüm wav dosyalarını
CD'ye yazdırabilirsiniz elbette. Fakat bu şekilde şarkılar sizin istediğiniz
sırada değil alfabetik sırada CD'ye yazılacaklarından, şarkı isimlerini
istediğiniz sıraya göre numaralandırmalısınız:
[root@isildur iso]# ls
01miles.wav 03coltrane.wav 05terje.wav 07joe.wav 09kessel.wav
11tony.wav 02mingus.wav 04terje.wav 06evreniz.wav 08lespaul.wav
10ella.wav
[root@isildur iso]# cdrecord -pad -v dev=0,4,0 -dao speed=12 *.wav
Cdrecord 1.10 (i686-pc-linux-gnu) Copyright (C) 1995-2001 Jörg Schilling
TOC Type: 0 = CD-DA
scsidev: '0,4,0'
scsibus: 0 target: 4 lun: 0
Linux sg driver version: 3.1.22
Using libscg version 'schily-0.5'
atapi: 0
Device type : Removable CD-ROM
Version : 2
Response Format: 2
Capabilities : SYNC LINKED
Vendor_info : 'PLEXTOR '
Identifikation : 'CD-R PX-W1210S'
Revision : '1.04'
Device seems to be: Generic mmc CD-RW.
Using generic SCSI-3/mmc CD-R driver (mmc_cdr).
Driver flags : SWABAUDIO
Drive buf size : 2394336 = 2338 KB
FIFO size : 4194304 = 4096 KB
Track 01: audio 56 MB (05:37.58)
Track 02: audio 48 MB (04:50.14)
Track 03: audio 45 MB (04:31.83)
Track 04: audio 49 MB (04:54.87)
Track 05: audio 62 MB (06:12.29)
Track 06: audio 57 MB (05:39.70)
Track 07: audio 34 MB (03:22.81)
Track 08: audio 27 MB (02:40.52)
Track 09: audio 34 MB (03:27.46)
Track 10: audio 32 MB (03:13.25)
Track 11: audio 42 MB (04:14.53)
Total size: 492 MB (48:45.10) = 219383 sectors
Lout start: 492 MB (48:47/08) = 219383 sectors
Current Secsize: 2048
ATIP info from disk:
Indicated writing power: 6
Is not unrestricted
Is not erasable
Disk sub type: Medium Type A, low Beta category (A-) (2)
ATIP start of lead in: -11634 (97:26/66)
ATIP start of lead out: 359849 (79:59/74)
Disk type: Short strategy type (Phthalocyanine or similar)
Manuf. index: 3
Manufacturer: CMC Magnetics Corporation
Blocks total: 359849 Blocks current: 359849 Blocks remaining: 140466
Starting to write CD/DVD at speed 12 in write mode for single session.
Last chance to quit, starting real write in 0 seconds. Operation starts.
Waiting for reader process to fill input buffer ... input buffer ready.
Performing OPC...
Sending CUE sheet...
Writing pregap for track 1 at -150
Starting new track at sector: 0
Track 01: 56 of 56 MB written (fifo 98%).
Track 01: Total bytes read/written: 59549184/59550288 (25319 sectors).
Starting new track at sector: 25319
Track 02: 48 of 48 MB written (fifo 100%).
Track 02: Total bytes read/written: 51181056/51181872 (21761 sectors).
Starting new track at sector: 47080
Track 03: 45 of 45 MB written (fifo 100%).
Track 03: Total bytes read/written: 47950848/47952576 (20388 sectors).
Starting new track at sector: 67468
Track 04: 49 of 49 MB written (fifo 100%).
Track 04: Total bytes read/written: 52015104/52016832 (22116 sectors).
Starting new track at sector: 89584
Track 05: 62 of 62 MB written (fifo 98%).
Track 05: Total bytes read/written: 65673216/65674896 (27923 sectors).
Starting new track at sector: 117507
Track 06: 57 of 57 MB written (fifo 98%).
Track 06: Total bytes read/written: 59923968/59924256 (25478 sectors).
Starting new track at sector: 142985
Track 07: 34 of 34 MB written (fifo 100%).
Track 07: Total bytes read/written: 35776512/35778624 (15212 sectors).
Starting new track at sector: 158197
Track 08: 27 of 27 MB written (fifo 100%).
Track 08: Total bytes read/written: 28316160/28318080 (12040 sectors).
Starting new track at sector: 170237
Track 09: 34 of 34 MB written (fifo 98%).
Track 09: Total bytes read/written: 36596736/36597120 (15560 sectors).
Starting new track at sector: 185797
Track 10: 32 of 32 MB written (fifo 100%).
Track 10: Total bytes read/written: 34089984/34092240 (14495 sectors).
Starting new track at sector: 200292
Track 11: 42 of 42 MB written (fifo 100%).
Track 11: Total bytes read/written: 44900352/44902032 (19091 sectors).
Writing time: 270.911s
Fixating...
Fixating time: 5.080s
cdrecord: fifo had 8131 puts and 8131 gets.
cdrecord: fifo was 0 times empty and 5363 times full, min fill was 93%.