Monday, June 16, 2003 16:39:40

Membuat CD Audio di Linux

Article and tutorial that related to Linux Operating System  
Kadang kala kita memerlukan Audio CD daripada MP3 walau kapasitas yang bisa dimuatkan terbatas. Namun karena discman, atau audio player kita hanya mampu / bisa membaca format Audio CD (CDDA) jadinya kita harus membeli CDnya yang mahal dipasaran... :(
Konversi MP3 ke format Audio bisa mengatasi permasalahan kita diatas. Dengan biaya yang murah kita bisa tetap mendengarkan lagu kesayangan di Player kita.

Persiapkan aplikasi berikut:

  1. mpg123
  2. sox
  3. cdrecord
  4. Komputer CDRW - tanpa ini percuma :p

Siapkan dahulu file-file .mp3 didalam satu direktori disini penulis mempunyai 17 file mp3 yang ingin di gabungkan ke dalam 1 CD Audio. Yang pertama perlu / sebaiknya dilakukan adalah merubah nama file-filenya, misalnya menjadi track1.mp3 sampai
track17.mp3.

Lalu ketikkan perintah skrip berikut untuk mempercepat proses konversi ke format .wav

	# i=1

# while [ $i -lt 18 ] do mpg123 -s track$i.mp3 | sox -t raw -r 44100 -s -w -c 2 - track$i.wav i=$(($i 1)) done

Arti dari opsi diatas adalah sebagai berikut

mpg123:

-s : standard output, jadi kita tidak memainkan aplikasi mp3 kita namun di arahkan ke standard output. Format keluarannya adalah data audio PCM linear raw. (referensi: man mpg123)

sox:

-t : tipe dari standar input yang diberikan (disini karena output dari mpg123 adalah raw) maka isikan dengan "raw"

-r : sample rate tiap detik. Karena ingin mendapatkan kualitas CD maka kita berikan angka 44100

-s : Enkoding data sampel digunakan linear (2's complement),

-w : Ukuran sample data menggunakan 16-bit words,

-c : Stereo (di wakili angka 2)

Setelah kita mengumpulkan file berformat .wav kita perlu menyamakan suara dari koleksi-koleksi lagu kita dengan menggunakan perintah:

# normalize -m *.wav

Setelah itu kita bisa memindahkan file .wav ke dalam CD kosong dengan menggunakan

# cdrecord -audio -pad -v dev=1,0,0 -dao speed=8 *.wav

Opsi yang dipakai diatas adalah

-audio : diinginkan format CD Audio

-pad : karena banyak struktur file audio tidak memiliki nilai integral dari blok (1/75 detik) dalam panjangnya, maka diperlukan opsi -pad ini

-v : verbose

dev: letak dari divais CD (anda bisa mendapatkan nilai / posisi cd anda dengan menjalankan perintah cdrecord -scanbus)

-dao : Modus Disk At Once. Hanya berjalan pada drive yang mendukung modus non raw Session At Once

speed= # : Kecepatan dalam proses penulisan dalam #(bilangan bulat). Penulis menjalankan dukungan emulasi SCSI untuk CD RW nya, detail mengenai hal ini tidak dibahas disini, bisa di lihat di CD-Writing-HOWTO

Jika semuanya berjalan dengan lancar, sekarang anda memiliki sebuah CD Audio.

Met dengerin music kesayangan anda sampe tidur ZZzz....

Catatan:

  1. man cdrecord
  2. man mpg123
  3. man sox
  4. The Linux MP3 & Ogg HOWTO

Permalink logo del.icio.usadd to del.icio.us | view as pdfview as pdf