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

Kirim email ke