On Sun, April 3, 2005 23:04, Agus Budy Wuysang said: > Abatasya wrote: >> On Thu, March 31, 2005 15:51, Agus Budy Wuysang said: >> >>>Salah satu cara adalah pakai "disk writer output plugin" dari xmms. >> >> ini pernah dicoba, untuk menghasilkan file wav dari mp3 yang dimainkan >> kan? > > Yup. > >> tul, pake lame: lame -f file.wav file.mp3 >> (saya tambahin opsi -f ngikutin dari >> http://linuxathome.com/index.php?p=91) > > -f sudah berubah fungsinya coba lihat manual lame. > >> tapi gak tau koq gak bisa ya dimainin di player saya? udah ngabisin >> beberapa cd soalnya saya kira nge-burn-nya gak bener. >> >> oke deh, biar nanti saya coba lagi. mudah-mudahan berhasil... > > Karena player anda model lama ada kemungkinan cuma mendukung > format CBR, juga output lame tergantung dari sampling rate > INPUT wav filenya, berikut diambil man lame: > > CBR (constant bitrate, the default) options: > > -b n For MPEG1 (sampling frequencies of 32, 44.1 and 48 kHz) > n = 32, 40, 48, 56, 64, 80, 96, 112, 128, 160, 192, 224, 256, 320 > > For MPEG2 (sampling frequencies of 16, 22.05 and 24 kHz) > n = 8, 16, 24, 32, 40, 48, 56, 64, 80, 96, 112, 128, 144, 160 > > Default is 128 for MPEG1 and 64 for MPEG2. > > --cbr enforce use of constant bitrate > > Karena hasil DEcoding file asli menghasilkan wav file dengan > freq 16KHz; otomatis oleh lame diENcode kembali menjadi MPEG2-L3. > > Jadi file wave harus diresample dulu ke 32, 44,1 atau 48KHz... > > Contoh menggunakan sox: > > sox mpeg2L3.wav -r 32000 mpeg1L3.wav > > lame -b 32 mpeg1L3.wav mpeg1L3.mp3 > > file mpeg1L3.mp3
udah berhasil nih... langkah-langkah yang saya jalanin: 1. Mengubah spasi menjadi underscore pada nama file: for i in *.mp3; do mv "$i" `echo $i | tr ' ' '_'`; done contoh: lagu pertama.mp3 -> lagu_pertama.mp3 2. meng-convert *.mp3 (mpeg2) ke *.wav: for i in *.mp3; do lame --decode $i `basename $i .mp3`.wav; done contoh output: [EMAIL PROTECTED]:~/mp3/Al-Quran$ for i in *.mp3; do lame --decode $i `basename $i .mp3`.wav; done input: lagu_pertama.mp3 (16 kHz, 1 channel, MPEG-2 Layer III) output: lagu_pertama.wav (16 bit, Microsoft WAVE) skipping initial 1105 samples (encoder+decoder delay) Frame# 1140/1138 32 kbps 3. meng-convert *.wav ke *.mp3 (mpeg1), (input 16 kHz, output 48 kHz) for i in *.wav; do lame --resample 48 $i `basename $i .wav`.mp3; done contoh output: [EMAIL PROTECTED]:~/mp3/wav$ for i in *.wav; do lame --resample 48 $i `basename $i .wav`.mp3; done LAME version 3.96.1 (http://lame.sourceforge.net/) Resampling: input 16 kHz output 48 kHz Using polyphase lowpass filter, transition band: 16452 Hz - 17032 Hz Encoding lagu_pertama.wav to lagu_pertama.mp3 Encoding as 48 kHz 64 kbps single-ch MPEG-1 Layer III (12x) qval=3 Frame | CPU time/estim | REAL time/estim | play/CPU | ETA 1706/1709 (100%)| 0:03/ 0:03| 0:04/ 0:04| 10.339x| 0:00 average: 64.0 kbps Writing LAME Tag...done ReplayGain: +3.9dB syntax-syntax diatas didapat dari http://techpubs.sgi.com/library/tpl/cgi-bin/getdoc.cgi?coll=linux&db=HOWTO&fname=/usr/HOWTO/MP3-CD-Burning.html semoga bermanfaat untuk rekan-rekan yang lain... salam, Abatasya. --------------- Pleased to meet you Hope you guess my name But what's puzzling you Is the nature of my game ("Sympathy for the Devil", Rolling Stones) -- Unsubscribe: kirim email kosong ke [EMAIL PROTECTED] Arsip, FAQ, dan info milis di http://linux.or.id/milis Tidak bisa posting? Baca: http://linux.or.id/problemmilis http://linux.or.id/tatatertibmilis
