  The Linux MP3 HOWTO
  By Philip Kerr, phil@websentric.com
  v1.10, September 1999
 
    : Lee,So-min <animator@nownuri.net>
      : v.1.10 , 1999 10 13

     MP3  ȭ ڵϰ ϴ  ʿ
  ϵ, Ʈ,  غ    ִ.
  ______________________________________________________________________

  

  1. ϸ鼭 (Introduction).

  2.   ۱ (Copyright of this document).

  3.      ִ°? Where to get this document.

  4.   (Acknowledgments)

  5.  (Disclaimer)

  6. ʿ ϵ (Hardware Requirements & Performance Issues)

  7. Ʈ 䱸 (Software Requirements)

  8. ý  (Setting up your system)

     8.1 Ƴα  ĸ縦   (Setting up for Analogue Audio Capture)
     8.2 CD-ROM ĸ縦   (Setting up for CD-ROM Audio Capture)
     8.3 Ÿ  (Additional Setting up)

  9. (?)κ  ڵ. Encoding from Audio.

  10. CD-ROMκ ڵ Encoding from CD-ROM.

  11. MP3 ϱ. Playing MP3's.

  12. ǵ Feedback.

  ______________________________________________________________________

  1.  ϸ鼭(Introduction)

     MP3  ȭ ڵϰ ϴ  ʿ
  ϵ, Ʈ,  غ    ִ.

  2.  ۱ 

  This HOWTO is copyrighted 1999 Philip Kerr.
   HOWTO ۱ 1999 Philip Kerr. ִ.

  Unless otherwise stated, Linux HOWTO documents are copyrighted by
  their respective authors. Linux HOWTO documents may be reproduced and
  distributed in whole or in part, in any medium physical or electronic,
  as long as this copyright notice is retained on all copies. Commercial
  redistribution is allowed and encouraged; however, the author would
  like to be notified of any such distributions.
  ٸ  ٸ, Linux HOWTO    ڵ鿡 ۱
  ִ. Linux HOWTO  ۱ (copyright notice)  纻鿡
  ִ , ,  ü  ü Ǵ κ 籸ǰ
    ִ.      ϸ, Ѵ. ׷
  ڴ  ̶ ڿ  ˷ֱ⸦ Ѵ.
   
   All translations, derivative works, or aggregate works incorporating
  any Linux HOWTO documents must be covered under this copyright notice.
  That is, you may not produce a derivative work from a HOWTO and impose
  additional restrictions on its distribution. Exceptions to these rules
  may be granted under certain conditions; please contact the Linux
  HOWTO co-ordinator at the address given below.
  In short, we wish to promote dissemination of this information through
  as many channels as possible. However, we do wish to retain copyright
  on the HOWTO documents, and would like to be notified of any plans to
  redistribute the HOWTOs.
    Linux HOWTO ϴ  , 2 ۹,  ۹
   ۱ǰ(copyright notice)Ͽ ȣǾ Ѵ. ̴  HOWTOκ  
  2 ۹  ȵ  ְ, װ ϴµ ߰
     ִٴ ̴.  Ģ ܴ Ȯ ǿ ȴ:  
  Ʒ ־ ּҷ Linux HOWTO co-ordinator()鿡  ϶.
   ؼ, 츮     ä  ϱ⸦ Ѵ. 
  ׷ 츮 HOWTO鿡  ۱ ϱ⸦ ϰ ϰ ,
       ȹ ؼ ̸ ޱ⸦ ϰ ִ.
 
 

  If you have questions, please contact Tim Bynum, the Linux HOWTO co-
  ordinator, at linux-howto@metalab.unc.edu via email.
  ǹ ִٸ, Linux HOWTO co-ordinator() Tim Bynum e-mail ؼ
  linux-howto@metalab.unc.edu ֽʽÿ.

  3.       ֳ?

      ֱ   Linux Document Project 
  <http://metalab.unc.edu/LDP/>    ִ.

  4.    ( Acknowledgments ).

   HOWTO   Jeff Tranter Sound-HOWTO Yoo C. Chung 
  Sound-Playing-HOWTO  ؾ ߴ.

   ߴ ٸ HOWTO ۰鿡Ե  Ѵ.

  Linux System Administrators Guide By Lars Wirzenius.
  
  Linux Network Administrators Guide By Olaf Kirch.

  Multi Disk System Tuning HOWTO By Stein Gjoen.

  5.  (Disclaimer)

  Use the information in this document at your own risk. I disavow any
  potential liability for the contents of this document. Use of the
  concepts, examples, and/or other content of this document is entirely
  at your own risk.
  ڽ åϿ     ϶. ڴ  
  뿡 ؼ   åӵ  ʴ´. , , ׸
    ٸ  ϴ    å̴.

  All copyrights are owned by their owners, unless specifically noted
  otherwise.  Use of a term in this document should not be regarded as
  affecting the validity of any trademark or service mark.
  Ư     ۱  ۱ ڿ ִ.
     ϴ   ǥ Ϲȣ չ 
  ġ  ֵǾ ȵȴ.

  Naming of particular products or brands should not be seen as
  endorsements.  You are strongly recommended to take a backup of your
  system before major installation and backups at regular intervals.
  Ư ǰ̳ 귣带 ϴ  ǰ  õ̳ 
  Ƽ ȵȴ. ſ major installion ý ϰ
     ϱ⸦ ϰ Ѵ.
  

  6.  ʿ ϵ  (Hardware Requirements & Performance Issues)

  Ż  μ ý μ̰ I/O ɿ ũ
  ϴ ڿ ۾̴.  ּ Ƽ  踦 Ѵ.


   Ƴα  ҽ ڵ  ̶, PCIī尡
  ְ   ̴. ISA PCI ī I/O ̴ 
   ũ,  PCI ʴ 132 Mbits/sec̴̻.(PCI-HOWTO ο)
  翬  ī Signal-to-noise Ratio (S/N) ǰ   
  MP3ڵ  .   PCI128 Ծ, 
    ̺  ٲپ.  ī    
  ־, ̺갡 ѷϰ S/N ߰, semi-pro ۾
  ߴ.  μ̿   ݾ ϶: ⸦ 
  Ⱑ ´!
  (  - Ƴα  ҽ    ī Line In̳
   Mic In ڸ ؼ Ƴα ȣ Է  Īϴ  ϴ.)

  Ƴα  ϵ ũ ڵ   -  Direct to Disk Ǵ
 d2d recording̶ Ѵ - ũ ɰ  ̽ 
   ģ.  IDE ý Ѵٸ, ణ  
  ۷  mode 4 Ǵ UDMA ϴ  .

  ̻ ذå SCSI ý ϴ ε, SCSI̺
  ̽ ξ  ó  , SCSI 1 
   ʴ 5mbits, Ultra/Wide SCSI  ʴ 80mbits 
   ִ. IDE 8.3MB/s Ultra-ATA  33MB/s ְӵ
    ,  ǵ 'ְ' ġ̰ ۷ ׺ٴ 
    ̴.
   AV SCSIϵ带 ϰų   ȴٸ, AVϵ带 . 
  AV̺ ε ۿ ȭ read/write  ý
   ִ. ٸ SCSI, IDE̺ write尡 ߰ſ
  ü   ۷   .

  翬ϰԵ ĳ  ̺ ĳ  ̺꺸 
    ϰ Ǵ  ִµ, ̴ 尡 ̰ų
  ó  ϴ  ĳ  Ȱ ֱ ̴.  

   ̺갡   ʴ´ٸ, ̺갡
  ȣ   κе鿡 dropout( κ ȵǰ  )̳
  glitch()  ̴.  ѹ  Ѿ ϴ,  
  ̺ Ȳ   SCSI ũ ý ϶.

  d2d dropout 涧 Ǵٸ  ýۿ ϰ ɸ ̴.
  ׶ ۾ ýۿ õ  ߽Ų. 
  ׶ 񽺵, Ư Ʈ  񽺵  ̱⸦ Ѵ.
  Ʈ 񽺸 ϴ Ͱ startup ũƮ鿡  ߰ 
  SAG NAG̵ ϴ  .

   ޸ ¡  glitch() ϹǷ,   
   ޸(    ̾߱--) ϶.
  ڴ ּ 32ް , Ƹ   ʿ ̴.

  ڽ ýκ    ̾Ƴ⸦ ϴ ,
  Ŀ ȭѴٰ ص Ƹ ٸ ̻  ̴.

  ⼭ ޵ ϵ  ſ  ͸ ڵϴ 
   ý ,    ִ ǻͰ  
    ̶ ص ܸ . 


   ý ٷ     ý ڿԴ
  ִ Ÿ ̸,     
  Linux Box̴.

  ϳ ߿ ̽  ̺( Ŀ͸ , ϴ ۾-
  )̴.
  ΰ  ǰ ̺ Ŀʹ  ǰ   ´.
    ī尡  RCA ϴ phono Ŀ͸   ִٸ
  װ ϶.  ݵ ˴ܵ   ǰ ϴ  
   ȴ.  ̺ ̺ ָ Ʈ  ͵
   ̺ ̺  ɼ   ־ .

  ׷ . ý  κ  ʴ , ְ
   ̺ ϴ  Һ  ܼ  ȴ.

  CD-ROM mp3 ؼ ڵϴ 쿡 CD-ROM̺
  ӵ  CDκ raw information о̴  ҺǴ
  ð ´. 1 ǵ CD-ROM̺ Ƹ ʹ 
   γ   ƴ϶    ̴.

   CD-ROM  ī忡 Ǿ ְų (Ƹ AT̳
  IDEƮ  Soundī - -),  Ŀ͸ ؾ
  Ѵ. Ǵ CD-ROM̺  ´ڸ sound card line-in
  Ѵ. (翬 Ŀͷμ CD Ż ͸  ̾Ƴ
    ϴ. -  )

   ī ÿ ؼ    Ѵٸ, 
  Sound-HOWTO о  ð 

  7.  Ʈ 䱸(Software Requirements)

   MP3 ȯϴ   2ܰ ̴.  
  WAV  ڵ ϰ, ״ WAV MP3 ȯϴ ̴.
   (CDΰ direct audio)κ audio ڵ ΰ 
  WAVȭ    Ʈ  ȴ.
  (direct audio Ǵ audio input ̶  ī忡
   Ƴα ȣ ִ ,  Line in̳ Mic Inڿ ڳ
      ϴ 츦 ϴ  ˴ϴ.
    -  )
   

   ǲκ ڵ  ̶, ī ǲκ
  ڵ ؼ WAV ϴ α׷ ʿ ̴. Ʒ
    ƿƼ Ұߴ.

  Wavrec

  Wavrec Ʒ ҿٿ  ִ wavplay α׷  κ
  ȴ.

  <ftp://sunsite.unc.edu/pub/Linux/apps/sound/players/>

  CD ͸ WAV ٲٴ ۾,  CD Ripping̶ ˷ 
   쿡

  CDDA2WAV

  <http://metalab.unc.edu/pub/Linux/apps/sound/cdrom/>

  Cdparanoia

  <http://www.xiph.org/>

  WAVȭ MP3  ٲٱ ؼ:

  Blade's MP3 Encoder

  <http://bladeenc.cjb.net>

  MP3 ϱ  ÷̾ ʿϴٸ:

  Xmms (Formerly known as X11Amp)

  <http://www.xmms.org>

  Xaudio

  <http://www.xaudio.com>

  ¼ mixerα׷ ʿ  𸥴. Xmixer  ϸ
  κ ǿ ԵǾ ִ.


  8. ý ¾ϱ (Setting up your system.)

   ǿ Ƴα Ǵ CD-ROM ҽ  audio ڵϱ 
    ý ¾ϴ ۾    ͵ ٷ.
  

   Redhat 5.2  ִ     ýۿ  
  ΰ   ۼߴ.   ǿ ߸ ̴.
     Sparc÷ ۾ غ ̴.(  
  ٸ ϵ  HOWTO ̿ؼ ߴٸ, ֱ⸦
  ٶ)
   
  
  ʹ 翬    ϴ  ī̴. HOWTO
   ,   Heff Tranter ۼ Ǹ 
   Linux Sound HOWTO о⸦ Ѵ. δ  Yoo C.Chung 
  Ǹ  Ÿ Linux Sound Playing HOWTO ִ.  ޵
  ΰ HOWTO   ý ۽Ű  
  뿡 ؼ    ִ   ξ  ٷ ִ.


  8.1.  Ƴα  ĸ縦   (Setting up for Analogue Audio Capture)

     ϶.   ڽ  
  ϴ    ,    Ʒ .
  

  Line out Line in . 
  κ  ġ Line output ִ. Line level 
  ġ  а  ϰ ϰ ִ ԰̴.
     ϰ ִٸ,   
  500mA̰    750mA̴. κ  ī
  500mAϰ̶ ϰ ִ. ׷ ο   Ϻδ 
    ̴.  ſ  level ڵ ʴ ,
  ٸ ̴  ̴.
  (  - ƴ Ĺ  ϸ ٴ   
   ..Mr.Kerr  ߰ڽϴ)
  (Line Level̶  Line,  Ϲδ Ƴα ȣ  
    ϴ ε,   ǥδ 'Volume-' Ŷ±)
  

  Line level ƿǲ  HI-FI  ϱ  ǰ,
  Tape Deck,  Ʃ, CD Player, DAT, MD÷̾  
  ٸ ̻ ȴ.  ̺ ణ  ִµ, Ʒ  .
 
  
  VCRκ  ĸ縦 ϴ ͵  ȴ. κ VCR 带 
  Line out  , SCART  ִ VCR  SCART
   Line out   ִ.
  

   tape out Line in ϰų, Line outκ 
  tape in ϴ . ̷   HI-FI Ǿִ
   ڴ ,   Linux System ؾѴ. 
  Line out Tape in ϸ ڵ  ͸   ִ.
  ( - ̺κ  ָ ǥε...
      ߰  AUXڰ ֽϴ.
    ۿ Line Out  ī Line In  
   Ϲ ̷ AUXڸ  ˴ϴ.
   ׷  ߿ ߰ AUXڰ  찡 ֽϴ.
   ̷  ü AUX ſ  TAPE RECORDER ϱ 
   TAPE IN, TAPE OUTڸ AUX  ſ ϶ ̾߱ϴ.
   ణ ̴ ֽϴٸ, AUX IN, OUT TAPE IN, OUTڴ ̳ ,
   ׵  ԰      ̼ Դϴ.
    ߿  TAPE IN,OUT   ϴٸ...
    CD PLAYER ϴϱ. ̰ ü  , 
    ΰ  ణ ġ ū 鿡  ̾߱ϴ.)



  Mike  Mike in.  ũ    Line level񿡼
   к ſ ۴. ũ Line in Ŵ ٸ, ƹ͵ 
    ̴.

  !,  ݴ    Line level ġ ũ
  ǲ Ŵ ٸ,   ī忡 ջ   ִ.

  ̺ Mike in. ƽԵ   ̷  ؼ ƹ
     ϴ.  ̺ ũ Է Ǿ
  Ѵٰ ϰ ִ  ´ٸ, ̺ Ŀ ũ ϰ
  е    ̴. 
  ( -  ̺  Line Levelٴ ξ 
   ɴϴ. ̺ CD PLAYER TAPE RECORDER ξ ȣ .
   ׷  ū ȣ  ̶ Ǿ  Line Inڿ
    ȣ ſ ۾Ƽ ٴ ̾߱ϴ.
   ݴ ,  ̺̳ MIC ȣ ްԵǾִ ڴ
     ȣ  ̶ ϰ µ,
   ξ   Line Outȣ , 翬  Է ˴ϴ.
    ڸ 100V迡 220V Էϴ ̶..
   ʹ  ̾߱ε, Ȥö ̺  𸣽ô  Ǳ
   ߽ϴ.)
 
   Ű ż Line in Ǿ ϸ, Ÿ
  DI Box ؼ Line in Ǿ Ѵ.
  (DI - Direct Injection, ñ׳ Line level ȯϴ  
   Ǵ )

  𰡸  ī忡 ϱ ,   ּҷ Ǿִ 
  Ȯ϶.  ũ Ѵٸ, ũ ų
  Ŀκ ָ Ʈ ƶ. 

  8.2.  CD-ROM ĸ縦   (Setting up for CD-ROM Audio Capture)

  CD-ROM  ͸ ϱ ؼ Linuxý ϴ
    ̴.

   ī忡  Ŀ  ؼ CD-ROM  Ʈ
  Play  ִٸ, CD-ROM   ڵ  غ 
    ̴.

  8.3.  ߰  (Additional Setting up.)

  ýۿ  ̵ Log in , 
  mixerα׷ ̿ؼ ( ׷) ߻ ʴ ѿ
  ϰ  recording level ϶.    κп
  ͷ  Ǵϴµ,      kit
    ˰  ̴.
  
 

  ʿ 񽺵 ų,   (single user run level)
  ٲٱ⸦ Ѵ. Ư  ҽκ    ׷
  Ѵ. ̷ ϸ ڵÿ ּ ⺻ 񽺵鸸 ۵ϰ
  Ǿ ý  glitch() ּȭ   ְ ȴ.

    ڵϴ  ϴ  SCSIϵ带 س
  , /mnt/mp3 Ʈ سҴ. SCSI ̺긦 켭   
     ̷  ߾.  Ư ̺꿡 ڵ
  ϴ   ͸ ̺꿡 ϴ  ۽ 尡
  ϵ ٸ κ ̴  ٴ    ִ.:)
  (  - 翬   ϵ带 ߰ )

   ũ ̺긦 Linux ý ϴ Ϳ ؼ
  Stein Gjoen  Mutlti-Disk-HOWTO о  .

  9.    ڵ (Encoding from Audio.)

   ̺꿡   ִ  Ȯ϶. 44.1 Khz
  16Ʈ ׷ CDǰ 1   5MB ũ
  뷮 Ѵ.

    48Khz 16Ʈ ׷ DATǰ ڵѴ.

  wavrec ̿   Ʒ   Ѵ.

  /usr/local/bin/wavrec -t 60 -s 48000 -S /mnt/mp3/temp.wav

    ܶ wavrec  ̴. '-t 60'  ð 
    ΰ ϴ ,  ̴.

  ° ɼ '-s 48000' bits/sec ø Ʈ ǹѴ.
  (48000 DAT ø Ʈ, 44100 CD)

   ɼ Ż ȯ     ȭ ̴.

  Ǯ  ɼ , wavrec -help  -helpɼ ־ Űų
  , man .

  ̷ ؼ WAVȭ   ְ,   WAVȭ MP3 
  ڵؾ Ѵ.

  Ŀ ο Ʒ  ɼ bladeenc Ų.
  
  /usr/local/bin/bladeenc [source file] [destination file] -br 256000

  -br ɼ bit rate ϴµ, ⿡  rate maximum rate
  256k bits/s ߴ. bladeenc н    
   Ͱ  ýۿ н Ƹ ٸ ̴.

  Ǯ  ɼ , bladeenc -help  Ų.  ̰
  Ʋ ɼ ߸ ɼ  ɼǵ Ʈ µȴ.

  10.  Encoding from CD-ROM.

    ýۿ  ̺ 뷮 ִ Ȯ϶.

   CDκ Ʈ ̾Ƴ ڵϴ  Perl ũƮ ۼߴ.

       ______________________________________________________________________
       #!/usr/bin/perl

       if ($ARGV[0] ne "") {

       $count = 1;

       do {

       $cdcap = system("cdparanoia", $count, "/mnt/mp3/tmp/cdda.wav");
       $track = "$ARGV[1]/track".$count.".mp3";
       $benc = system("bladeenc  /mnt/mp3/tmp/cdda.wav $track -br 256000");
       $count++;

       }
       until $count > $ARGV[0];
       exit;
       }

       else {
       print "Usage cdriper [no of tracks] [destination directory]\n\n";
       }
       ______________________________________________________________________

  ߿ ε ϰڴ.

  $cdcap = system("cdparanoia", $count, "/mnt/mp3/tmp/cdda.wav");

    CD ripper(α׷) cdparanoia ȣѴ. 
  Cdparanoia raw CD  ͸ WAV format ȯѴ.
  ɼǵ  ̰ ؾ Ʈ  ϴ $count
   Wavȭ  ̴.   ۼ   MP3 SCSI
  ̺꿡 ִ tmp丮 Ǿִ.


  δ WAVȭ Bladeenc Ἥ MP3 ٲ۴.

  Cdparanoia ġ带  鼭,  Ź Ʈ  ռ
  ؼ ڵϴ ۾  ʱ   PerlũƮ ۼߴ.
  ̷ ؼ Cdparanoia ü ũ ϱ  600 Meg 
  ϴ ũ 뷮   ־.


  Note:  ũƮ ſ ܼϰ, error üũ    .
   ȣ  Ű :)

  11.  MP3 ϱ (Playing MP3's).

  ׷, ٶǵ Ƹ   غ  MP3ȭ 
   Ǿ ̴.

    Linux MP3 ÷̾ 2 Xaudio Xmms( X11amp) ̴.

   ÷̾ homepage鿡  ũ section 7 ִ.

    HOWTO  ϴ xaudio 缭 µ, װ 
  X϶, X 츦    xaudio 밡ϱ
  ̴.

   α׷ ̴.

  Xaudio  α׷ Ƴ ̰, ߿ 츮 ʿ  
  xaudio mxaudio̴.

  ȭϵ  ýۿ νϰ , command line xaudio
  X  mxaudio ϳ ؼ   ִ.

  Mxaudio  ̽  ְ, ϱ .

  Xaudio ɼ -helpɼ ༭ Ѹ µȴ.(xaudio -h)

  ϳ Ʈ  ؼ xaudio [track].mp3  ϶.

   丮 ִ ȭ ü ÷Ϸ xaudio *.mp3 ϶.

  ΰ α׷  READMEȭ ִ.

  12. ǵ(Feedback.)

  ؼ ο ϵ Ʈ ǥǰ ִ.  
   ޵ ϵ Ʈ ο  ϰ ִٰų, 
  ̷ κп ߰ų  ִٸ ̰ 
  phil@websentric.com Ϸ ޶. ׷  װ  
  release Խų ̴.

  Happy MP3'ing!!

