2. Æ®·¢ Áغñ

ÁÖ: ¸ðµç ¸í·É¾î´Â bash ½©À» »ç¿ëÇÑ´Ù.

  1. ¸ðµç MP3 ÆÄÀÏÀ» ÇϳªÀÇ µð·ºÅ丮¿¡ ¸ðÀº´Ù.

  2. ¸¸¾à ÆÄÀÏÀ̸§¿¡ °ø¹éÀÌ ÀÖ´Ù¸é ¹ØÁÙ(_)·Î º¯È¯ÇÑ´Ù:

         for i in *.mp3; do mv "$i" `echo $i | tr ' ' '_'`; done 
  3. ÆÄÀϵéÀ» WAV Æ÷¸ËÀ¸·Î º¯È¯:

         for i in *.mp3; do mpg123 -w `basename $i .mp3`.wav $i; done 

    Mpg123 ´Â ´ëºÎºÐÀÇ ¹èÆ÷º»¿¡ Æ÷ÇԵǾî ÀÖÁö¸¸, ¾ø´Ù¸é ´ÙÀ½¿¡¼­ ±¸ÇÒ¼ö ÀÖ´Ù. http://www.mpg123.de/.

    ÁÖ: ¾î¶² MP3 ÆÄÀÏÀº mpg123·Î º¯È¯°úÁ¤¿¡¼­ À½ÁúÀÌ Âî±×·¯Áö´Â °æ¿ì°¡ Àִµ¥, À̰ÍÀ» ³ª´Â óÀ½¿¡ MP3 ÆÄÀÏ ÀÚüÀÇ °áÇÔÀ¸·Î »ý°¢ÇßÁö¸¸, ´Ù¸¥ ¿¬Áֱ⿡¼­ ÀÌ»óÀÌ ¾ø¾úÀ¸¹Ç·Î, WAV º¯È¯ ±â´ÉÀ» °¡Áö´Â ´Ù¸¥ MP3 ¿¬Áֱ⸦ ã¾Ò´Ù.: MAD mp3 decoder ´Â http://www.mars.org/home/rob/proj/mpeg/¿¡¼­ ¹ÞÀ»¼ö ÀÖ´Ù. madplayer¸¦ »ç¿ëÇØ ´ÙÀ½°ú °°ÀÌ º¯È¯ÇÒ¼ö ÀÖ´Ù.:

         for i in *.mp3; do madplay -o `basename $i .mp3`.wav $i; done 

    ¶Ç´Â lame À» ÀÌ¿ëÇÏ¿© µðÄÚµùÇÒ¼ö Àִµ¥ mpg123³ª madplayÀ¸·Î ¹®Á¦°¡ ÀÖÀ» °æ¿ì¿¡µµ »ç¿ëÇÒ¼ö ÀÖ´Ù. lameÀº http://www.mp3dev.org/mp3/ ¿¡¼­ ãÀ»¼ö ÀÖ´Ù.

         for i in *.mp3; do lame --decode $i `basename $i .mp3`.wav; done

    ÁÖ: The `basename $i .mp3`.wav ¸í·ÉÀº MP3 È®ÀåÀÚ¸¦ WAV·Î ¹Ù²Û´Ù. ´Ù¸¥ 101°¡ÁöÀÇ ¹æ¹ýµéÀÌ ÀÖÁö¸¸ ´ÙÀ½ ¹æ¹ýÀ» »ç¿ëÇÒ¼öµµ ÀÖ´Ù.: `echo "$i" | sed 's/.mp3/.wav/g'`

  4. "file *.wav" ¸¦ ½ÇÇàÇÏ¿© 16 bit, stereo 44100 Hz Æ÷¸ËÀÌ ¾Æ´Ñ°ÍµéÀ» ã¾Æ³½´Ù.

  5. ¸¸¾à ´Ù¸¥ ¼º°ÝÀ» °¡Áö´Â ÆÄÀϵéÀÌ ÀÖ´Ù¸é, ´ÙÀ½ ¿¹¿Í °°ÀÌ º¯È¯ÇÑ´Ù. ¿¹¸¦ µé¾î, track01.wav ÆÄÀÏÀ» 44.1 kHz ·Î º¯È¯ ÇÏ·Á¸é:

         sox track01.wav -r 44100 track01-new.wav resample

    Sox ´Â °ÅÀÇ ¸ðµç ¹èÆ÷º»¿¡ Æ÷ÇԵǾî ÀÖÀ¸¸ç, À̰÷¿¡ ±¸ÇÒ¼öµµ ÀÖ´Ù. http://www.spies.com/Sox/. ¿É¼ÇÀº ³ª°°Àº ÀÏ¹Ý À¯Àú¿¡°Ô´Â Á» ±î´Ù·Î¿î ÆíÀÌ´Ù. ´ÙÀ½ url¿¡¼­ ÈùÆ®¸¦ ¾òÀ»¼ö ÀÖ´Ù. http://www.spies.com/Sox/sox.tips.html

  6. °¢±â ´Ù¸¥ À½·® (º¼·ý ·¹º§)À» °¡Áø WAV ÆÄÀϵéÀ» °íÄ¡±â À§ÇØ ³ª´Â Chris Vaill ()¿¡ ÀÇÇØ ¾º¿©Áø, normalize À» »ç¿ëÇß´Ù. À̰ÍÀº http://www.cs.columbia.edu/~cvaill/normalize/ ¿¡¼­ ±¸ÇÒ¼ö ÀÖ´Ù.

    ´ÙÀ½°ú °°ÀÌ »ç¿ëÇÑ´Ù. (-m Àº ¹Í½º ¸ðµå·Î ¸ðµç ÆÄÀÏÀÇ À½·®À» ÃÖ´ë·Î ÇØÁØ´Ù):

         normalize -m *.wav