ÁÖ: ¸ðµç ¸í·É¾î´Â bash ½©À» »ç¿ëÇÑ´Ù.
¸ðµç MP3 ÆÄÀÏÀ» ÇϳªÀÇ µð·ºÅ丮¿¡ ¸ðÀº´Ù.
¸¸¾à ÆÄÀÏÀ̸§¿¡ °ø¹éÀÌ ÀÖ´Ù¸é ¹ØÁÙ(_)·Î º¯È¯ÇÑ´Ù:
for i in *.mp3; do mv "$i" `echo $i | tr ' ' '_'`; done |
ÆÄÀϵéÀ» 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 |
ÁÖ: The `basename $i .mp3`.wav ¸í·ÉÀº MP3 È®ÀåÀÚ¸¦ WAV·Î ¹Ù²Û´Ù. ´Ù¸¥ 101°¡ÁöÀÇ ¹æ¹ýµéÀÌ ÀÖÁö¸¸ ´ÙÀ½ ¹æ¹ýÀ» »ç¿ëÇÒ¼öµµ ÀÖ´Ù.: `echo "$i" | sed 's/.mp3/.wav/g'`
"file *.wav" ¸¦ ½ÇÇàÇÏ¿© 16 bit, stereo 44100 Hz Æ÷¸ËÀÌ ¾Æ´Ñ°ÍµéÀ» ã¾Æ³½´Ù.
¸¸¾à ´Ù¸¥ ¼º°ÝÀ» °¡Áö´Â ÆÄÀϵéÀÌ ÀÖ´Ù¸é, ´ÙÀ½ ¿¹¿Í °°ÀÌ º¯È¯ÇÑ´Ù. ¿¹¸¦ µé¾î, 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
°¢±â ´Ù¸¥ À½·® (º¼·ý ·¹º§)À» °¡Áø WAV ÆÄÀϵéÀ» °íÄ¡±â À§ÇØ ³ª´Â Chris Vaill (<cvaill@cs.columbia.edui>)¿¡ ÀÇÇØ ¾º¿©Áø, normalize À» »ç¿ëÇß´Ù. À̰ÍÀº http://www.cs.columbia.edu/~cvaill/normalize/ ¿¡¼ ±¸ÇÒ¼ö ÀÖ´Ù.
´ÙÀ½°ú °°ÀÌ »ç¿ëÇÑ´Ù. (-m Àº ¹Í½º ¸ðµå·Î ¸ðµç ÆÄÀÏÀÇ À½·®À» ÃÖ´ë·Î ÇØÁØ´Ù):
normalize -m *.wav |