The Linux MP3-HOWTO By Phil Kerr, phil@plus24.com v1.40, April 2000 ³¢Æ¤©ñ can-s@geocities.co.jp $Date: 2000/09/18 17:32:55 $ {¶Í MP3 ¹ºt@Cð Linux ÅGR[hAfR[hA~LVO» µÄXg[~Oðs¤½ßÉKvÆÈéAn[hEFAA\tgEFA¨ æÑèÉ¢ÄLqµÄ¢Ü·B ______________________________________________________________________ Ú 1. ͶßÉ 2. {¶Ìì 3. {¶Ìüèê 3.1 |ó 4. Ó« 5. ÆÓ 6. n[hEFAÌKvð¨æÑ«\Ìâè 7. §\tgEFA 7.1 bp[Æ WAV R[_ 7.2 GR[_ 7.3 vC[ 7.4 Xg[~OT[o 7.5 ~LVO 7.6 »Ì¼ 8. VXeÝè 8.1 AiO¹º^¹ÌÝè 8.2 CD-ROM ¹º^¹ÌÝè 8.3 ÇÁÌÝè 9. ¹ºÌGR[h 10. CD-ROM ©çÌGR[h 10.1 R}hCÅÌGR[h 10.1.1 RipEnc 10.2 GUI x[XÌGR[_ 10.3 GR[_Ì«\ 11. MP3 ÌXg[~O 11.1 Icecast 11.1.1 Shout 11.1.2 LiveIce 11.2 Fluid 11.3 ÑæÌ¢ 11.4 ì Ìâè 12. MP3 ð® 12.1 t@CÌĶ 12.2 MP3 ÌXg[~OĶ 12.3 ~LVO 12.3.1 eMixer 13. tB[hobN ______________________________________________________________________ 1. ͶßÉ {¶Í MP3 ¹ºt@Cð Linux ÅGR[hAfR[hA~LVO» µÄXg[~Oðs¤½ßÉKvÆÈéAn[hEFAA\tgEFA¨ æÑèÉ¢ÄLqµÄ¢Ü·B {¶ÅÍȺ̱ÆÉ¢Äq×ĢܷB o ¶¹¹âOü͹ºÌGR[h o ¹y CD ÌGR[h o lbg[NðoRµ½ MP3 ÌXg[~O o MP3 ÌĶ o MP3 Ì~LVO 2. {¶Ìì This HOWTO is copyrighted 2000 Phil 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. ¼ÉèßÈ¢ÀèALinux Ì HOWTO ¶ÍeXÌÒªì ðÛµÜ ·B Linux Ì HOWTO ¶Íì \¦ð®SÉÛ¶µÄ¢éÀèA»Ì·× Ä é¢Íêð¨I©dqIÈ}ÌÉæèA¡»AzzµÄ©Ü¢Ü¹ ñB¤ÆIÄzzðµܷµA§ãµÜ· : µ©µAÇÌæ¤È`®Ì zzÌêÅ êAÒÍAðó]µÄ¢éàÌÅ·B 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. ·×ÄÌ|óAh¶ì¨A é¢Í¡Ì Linux HOWTO ¶ðWßéÒW ìÆÉÍA±Ìì ððáOÈKpµÜ·BHOWTO ©çh¶ì¨ðì ¬µÄA»êÉzz§ÀðÇÁ·é±ÆÍFßĢܹñBÁèÌðÌà ÆAáOðFßé©àµêܹñ : Ⱥɦ· Linux HOWTO ̲®ðÖA µÄ¾³¢B 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. ÈPɾ¤ÆAÒÍū龯½ÌoHðʶA±Ìîñ̬Êð£iµ ½¢ÆèÁĢܷBµ©µ HOWTO ¶ÅÍAÒÍì ðÛ·éæ¤ ]ñŨèAÄzzÌ¢©Èévæàmç¹ÄÙµ¢Æv¢Ü·B If you have questions, please contact Tim Bynum, the Linux HOWTO co- ordinator, at linux-howto@metalab.unc.edu via email. ä¿âª êÎALinux HOWTO ²®ðÌ Tim Bynum linux- howto@metalab.unc.edu Ö[ÅAµÄ¾³¢B 3. {¶Ìüèê {¶ÌÅVo[WÍ Linux Documentation Project <http://www.linuxdoc.org/> ©çèÉüêé±ÆªÅ«Ü·B ±Ì HOWTO Ì Web y[WÍ <http://www.mp3-howto.com> Å·B [ó : ú{êóÌÅVo[WÍ JF vWFNg <http://www.linux.or.jp/JF/JFdocs/MP3-HOWTO.html> É èÜ·B ] 3.1. |ó ±Ì HOWTO ÍȺɰé¾êÖ|ó³êĢܷB Ó : RA|óìÆÉÍ»êÈèÌÔª©©éÌÅA|óͱ̶æ èàá±Ã¢Â\«ª èÜ·B o Øê <http://kldp.org/HOWTO/MP3-HOWTO> By Lee,So-min <animator@nownuri.net> o tXê <http://www.freenix.org/unix/linux/HOWTO/MP3-HOWTO.html> By Arnaud Gomes-do-Vale <arnaud@carrosse.frmug.org> o nK[ê <http://free.netlap.hu/howto/MP3-HOGYAN.html> By Andras Timar <atimar@itp.hu> o C^Aê <ftp://ftp.pluto.linux.it/pub/pluto/ildp/HOWTO/MP3-HOWTO> By Mariani Dario <darkpand@uni.net> o XyCê <http://www.insflug.org/documentos/MP3-Como> By Arielo <larocka@yahoo.com> o I_ê <http://nl.linux.org/doc/HOWTO/MP3-HOWTO-NL.html> By Reggy Ekkebus <reggy@zeelandnet.nl> o ú{ê <http://www.linux.or.jp/JF/JFdocs/MP3-HOWTO.html> By Saito Kan <can-s@geocities.co.jp> |óÒÌF³ñA èªÆ¤²´¢Ü·BൠȽª±Ì HOWTO ð|óÅ «éÌÈçAÒÜÅ[𺳢B»µÄA|ó¶ª é URL ðmç ¹Ä¾³¢B 4. Ó« ±Ì HOWTO ðÉ ½èAJeff Tranter Ì Sound-HOWTO ¨æÑ Yoo C. Chung Ì Sound-Playing-HOWTO ðåÏQlɳ¹Ä¸«Üµ½B ÒªQlɵ½¼Ì HOWTO ð¢½F³ñA èªÆ¤²´¢Ü·B Lars Wirzenius Ì Linux System Administrators Guide Olaf Kirch Ì Linux Network Administrators Guide Stein Gjoen Ì Multi Disk System Tuning HOWTO [ ó : JF vWFNgÉæéú{êó Sound-HOWTO <http://www.linux.or.jp/JF/JFdocs/Sound-HOWTO.html>, Sound-Playing- HOWTO <http://www.linux.or.jp/JF/JFdocs/Sound-Playing-HOWTO.html> ¨æ Ñ Multi-Disk-HOWTO <http://www.linux.or.jp/JF/JFdocs/Multi-Disk- HOWTO.html> ª èÜ·B] ܽAtB[hobNâRgA»µÄoO|[gÈÇðÁÄê½F ³ñAåϴӵĢܷB WebSentric AG ̯»AÁÉ Mark S. Fischer Æ Peter Conrad, Rgâ tB[hobNA»µÄT|[gðµÄêÄA èªÆ¤B 5. ÆÓ {¶ÌîñÍä©gÌ»fÉîëpµÄ¾³¢BÒÍ{¶Ìà eÉַ颩ÈéÓCà¢Ü¹ñB{¶Ì\zAáA¨æѻ̼ ÌàeÉÖµÄÍA®SÉä©gÌÓCÅpµÄ¾³¢(ÂÜèAat your own risk)B ÁÉLqªÈ¢ÀèAì Í·×ÄìҪ۵ܷB{¶É é\ »ÌgpÍAo^¤W é¢ÍÓ ðNQµÄ¢È¢Í¸Å·B Áè̤i é¢Íuh̼OÍAµÄ§µÚ¹Ä¢éÌÅÍ èÜ ¹ñBdvÈCXg[ÌOÉA¨æÑèúIÉVXeÌobNAbvð æé±Æð§µÜ·B 6. n[hEFAÌKvð¨æÑ«\Ìâè fW^¹ºÍVXeÌ\ͨæÑ I/O \ÍÉÆÄà˶·éA ½Ì¹ðv·éÅ·BÅáÅà Pentium NXÌ}V𠧵ܷB C é¢Í}CN©çüÍ·éAiO¹¹ðGR[h·éÌÈçA PCI TEhJ[hªÅÇÌÊðà½çµÜ·BISA oXJ[hÆ PCI o XJ[hɨ¢Ä I/O \ÍÌ·ÍÍÁ«èµÄ¨èAPCI oXÉÍ 132 MB/sec ÈãÌ\ͪ èÜ·(PCI-HOWTO ©çÌøpÅ·)Bà¿ëñAM - G¹ä (ó : S/N ä) Æ¢¤_ɨ¢ÄàATEhJ[hÌi¿ÍÇ ¯êÎÇ¢ÙÇAMP3 ÖÌGR[hàÇ¢ÊÆÈéŵå¤BÒÍ Soundblaster PCI128 ðgÁÄ¢ÄA¿å¤Ç¡ Soundblaster Live Value ÖØè֦ܵ½BoûÆàÇ¢I[fBI«\ðÁĢܷªALive Í ¾ç©É S/N äªAZ~vÌdÉà[ªÅ·Bf[^Ìà ©ç éi¾Auüê½ÌªS~ÈçoÄéÌàS~(garbage in - garbage out)vðo¦Ä¨¢Ä¾³¢B Creative ÐÍ Soundblaster Live! Ìx[^ÅhCoðAȺÌêÅz zµÄ¢Ü·B <http://developer.soundblaster.com/linux/> n[hfBXNÉAiO¹ºðL^·é±ÆðA_CNgfBXN^¹ é¢Í d2d ^¹ÆêÊÉÄÑÜ·B»ÌÛÉÍAfBXNÌ«\Æ»ÌC ^[tFCXªdvÅ·BIDE x[XÌVXeðgÁÄ¢éÈçA[h 4 é¢Í UDMA ÍâèÈf[^ð]Å«é\ͪ éÌÅ]ܵ¢Åµå ¤B zIÈ\ [VÍ SCSI x[XÌVXeðg¤±ÆÅ·BÈºÈ çAhCuÆC^[tFCXª SCSI-1 Ì 5Mbit/s ©ç Ultra-Wide SCSI Ì 80Mbit/s ÜÅAA±µ½Ç¢]\ÍðÁÄ¢é©çÅ·BIDE Åà 8.3 MB/s ©ç Ultra-ATA Ì 33 MB/s ÜÅBÅ«Ü·ªA±Ì¬xÍ s[NÌàÌÅ èA½Ï]¬xÍá±x¢Åµå¤BൠAV SCSI h Cuð©Â¯çêÄA»µÄ»êð¤]Tª éÈçA±êðºÐgÁÄ Ýľ³¢BAV hCuÍA±·éf[^]ÉεÄAf[^ðÇÝ «·éwbhVXeðÅK»µÄ¢Ü·BÊíA¼Ì SCSI ¨æÑ IDE Ì hCuÍÝwbhªMÈé½ßAA±µ½f[^ð]Å«È¢ÌÅ ·B [ó: ±ÌiÅÍ´¶ªá±ëèðÜñÅ¢éÌÅA»Ý´ÒÉC³ð ˵ĢܷB ³µÍAȺÌæ¤ÉÈèÜ·B zIÈ\ [VÍ SCSI x[XÌVXeðg¤±ÆÅ·BÈºÈ çAhCuÆC^[tFCXª SCSI-1 Ì 5MB/s ©ç Ultra2-Wide SCSI (LVD Wide)Ì 80MB/s ÜÅAA±µ½Ç¢]\ÍðÁÄ¢é©çÅ·BÅ ßÍ Ultra-160 Æ¢¤Kià èA160MB/s Ì]\ͪ èÜ·BIDE Å à 8.3 MB/s ©ç Ultra-ATA Ì 33 MB/s ÜÅBÅ«Ü·BXÉA Ultra- ATA Í»Ý 100Mbyte/s ÜŬÉÈÁĢܷBµ©µA±Ì¬xÍs[N ÌàÌÅ èA½Ï]¬xÍá±x¢Åµå¤B ൠAV SCSI hCuð©Â¯çêÄA»µÄ»êð¤]Tª éÈçA ±êðºÐgÁÄÝľ³¢BAV hCuÍA±·éf[^]Éε ÄAf[^ðÇÝ«·éwbhVXeðÅK»µÄ¢Ü·BÊíA¼Ì SCSI ¨æÑ IDE ÌhCuÅÍA·xÏ»ÉæÁĶ¶éÖbhÊu̸ê ðâ³·é½ßAeiXV[NA é¢ÍLu[VÆÄÎê éV[N®ìðèúIÉs¢Ü·B±ÌeiXV[NÍf[^ÌÇ «ªÅ«È¢ÌÅAn[hfBXNR[fBOÈÇÌA±µ½f[^ÌÇ Ý«ªv³êéprÅ͹ ( é¢Íf) ªrØêéÈÇA«e¿ª¶ ¶é¨»êª èÜ·BAV SCSI hCuÍA±ÌeiXV[Nðsí È¢n[hfBXNÅ· (|óÒÍÚµ¢±Æͪ©èܹñ)B] wbhªãªÁ½èKvÈ]¬xðmÛÅ«ÈÈÁ½çALbV ª obt@ƵĮìµÜ·B]ÁÄALbV ðÁĢȢhCuæè àÁÄ¢éhCuÌûªmÀÅ·B [ªÈ«\ÌhCuÅÈ¢ÆAMÌL^ɸsµ½ÓÅ^¹f[^ÌE ¨æÑÙíÉYܳêéŵå¤BCuÈÇÌêxÀèÌCxgð^¹ ·éÈçAÇ¢ SCSI x[XÌVXeɵľ³¢B VXeÖÌ¢×àfW^^¹ÌÛÌf[^EÌ´öÉÈèÜ·B^ ¹ÌÛÉAobNOEh^XNÍVXeÉêIÈsïðø«N±· ±Æª èÜ·BÁÉlbg[NnÌT[rXÍAÅ«éÀèÌobN OEhT[rX¾¯ð®©·±Æð¨§ßµÜ·Blbg[NT[rX ÌÝèâN®XNvgÉ¢ÄÍASAG ¨æÑ NAG ðQƵľ³¢B [ ó : SAG: Linux System Administration Guide <http://www.linuxdoc.org/LDP/sag/>, NAG: Linux Network Administration Guide <http://www.linuxdoc.org/LDP/nag/>. »ÝÌƱëú{êóÍ è ܹñB ] ¼zL¯y[WOàf[^¹ðø«N±·ÌÅAū龯½Ì¨ Ů쳹ľ³¢BÈÆà 32MB Ì𧵽¢ÌÅ· ªAXɽ̪KvÉÈé©àµêܹñB VXe©çÅåÀÌ«\ðø«oµ½¢ÈçA°çJ[lðÅK»µÄ ÝéÌà«È¢Åµå¤B ãÉ°½n[hEFAðÂVXeÍA¹ºf[^ÌGR[hpÆµÄ Í©Èè¢\ÍÌàÌÅ·B¾©çAèßÅgÁÄ¢Ä\ÍÌòé®ÌV Xeð߬]¿µÈ¢Å¾³¢B VXeÇÒÉÆÁÄADê½Êðo·æ¤\ÍÌá¢VXeð²®· é±ÆÍAÇ¢§íÉÈéŵå¤B»µÄAÅãÉÍ°çAK¹È Linux Box ªÅ« ªé±Æŵå¤B à¤ÐÆÂÌdvÈ_ÍI[fBIP[uÅ·BÀÄeÈP[uâR lN^ðg¤ÆA^¹Ìi¿ànãÉÈÁĵܢܷB(RCA RlN^Æà ÄÎêé)AiOvC[ÆAvðÚ±·éRlN^Ư¶`Ì[qª TEhJ[hãÉ éÈçA»êðgÁľ³¢BàbLÌRlN^à ¹¿ðÛ·é½ßÉàð§¿Ü·BݱÂÌ믪 éÌÅAI[fBI P[uÍf[^P[u©ç´¯Ä¾³¢B ÅÇÌI[fBIP[uÉåàðïâµÄàAVXe̼̪ªÅK» ūĢȯêÎA³ÊÉIé±ÆðYêȢž³¢B CD-ROM ©ç MP3 ÖGR[h·é½ßÉACD-ROM ©ç¶f[^ðÇÝÝ Ü·B»ÌÛÉKvÆÈéÔÍAhCu̬xâ^ÉæèÜèÜ·B° çA©Èèhø¢lÈOÉÆÁÄAW¬hCuÍñíÉx¢Åµå ¤B ^¹É^¹µÄ¢é¹y𮫽¢ÌÈçACD-ROM ÌÚ±ÉàRlN^ ðp¢é©AwbhzðwbhzoÍÖÚ±·éKvª èÜ·BMP3 Í CD-ROM ÌwbhzoÍÅÍ®¯Ü¹ñªB TEhJ[hÌÝèÉÖ·éÚ×ÈðàÉÍ Sound-HOWTO ðÇÞÆÇ¢ ŵå¤B [ ó : JF vWFNgÉæéú{êó Sound-HOWTO <http://www.linux.or.jp/JF/JFdocs/Sound-HOWTO.html> ª èÜ·B] 7. §\tgEFA ÊíA¹ºð MP3 ÖÏ··éÉÍ 2 iKÌHöª èÜ·Bܸ¹ºð WAV tH[}bgÅ^¹µA»Ìã WAV t@Cð MP3 ÖÏ·µÜ·BÐÆÂÌ vOżû̪ūéàÌà èÜ·B CD é¢Í ¼Ú̹ºüÍ©çÈÇAÇÌtH[}bg©ç¹ºðGR[ h·éÌ©ÉæÁÄAWAV t@Cð쬷é½ßÉKvÆÈé\tgEFA c[ªÜèÜ·B [ ó : <http://www.linux.or.jp/link/media.html>ÉÖA·éNª¢ ©ÚÁĢܷB] ¹ºüÍðGR[hµ½¢ÌÈçATEhJ[hÌüÍð^¹µ WAV ` ®ÅÛ¶·évOªKvÉÈèÜ·BȺÉðɧÂ\tgEFAð °Ü·(Rg̽ÍeAvP[VÌ Web y[W©ç¸«Üµ ½)B 7.1. bp[Æ WAV R[_ AiO¹ºÌCüÍ©çÌ^¹ : o Wavrec Wavrec Í Wavplay ÌêƵÄzz³êA <ftp://sunsite.unc.edu/pub/Linux/apps/sound/players/> ©ç_E [hÅ«Ü·B CD ̹ºf[^ð WAV tH[}bgÖÏ··é±ÆÍACD bsOƵ ÄmçêĢܷ : o CDDA2WAV <http://metalab.unc.edu/pub/Linux/apps/sound/cdrom/> o Cdparanoia C^[lbgãÅubp[vƵÄêÊÉmçêÄ¢é Compact Disc Digital Audio (CDDA) oc[ª èACdparanoia Í»ÌÐÆÂÅ ·B±ÌAvP[VÍ Paranoia Cuðp¢Ä¨èACu ªÀÛÌoðs¢Ü· (Paranoia CuÌ\[XÍ Cdparanoia ÆêÉzz³êĢܷ)BCdparanoia Í cdda2wav Ưl ÉACDROM ©ç¹ºðfW^f[^ƵļÚÇÝÝAAiOª ðo¸É WAV â AIFC `®A é¢Í 16 rbgjA PCM `®ÅL^ µ½èpCvÖn·ÈÇðs¢Ü·Bcdda2wav Éä×éÆACdparanoia ÍñíÉá¬Å·Bµ©µACD ÉÈǪ é½ßÉÇݪﵢê ÅàAñíÉÇDÈf[^ð¾çêÜ·B <http://www.xiph.org/paranoia/index.html> o RipEnc RipEnc Í Cdparanoia, cdda2wav, tosha, Bladeenc, 8hz-mp3, l3enc Ì tgGhÅA{[VFXNvgÅ·Bz¢o·È̼Oð© ®Iɯé½ßÉACDDB ðpµÄ¢Ü·Bè®Å¼Oðt¯éIv Và èÜ·BCD SÌA é¢ÍÁèÌÈðz¢o¹Ü·BID3 ^O àT|[gµÄ¢Ü·B <http://www.asde.com/~mjparme/index.htm> [ó : CDDB ÉÍ CDDB Inc. <http://www.cddb.com/> Æ freedb.org <http://freedb.freedb.org/> Ì 2 íÞª èÜ·B <http://www.id3.org/> ÉÍ ID3 ^OÌðઠèÜ·B] o RipperX RipperX ÍAGTK ðgpµ½ACD ©ç¹ºðz¢oµÄ MP3 ÖGR[ h·évOÅ·BCdparanoia, BladeEnc, XingMp3enc, 8hz-mp3, Lame ¨æÑ ISO v2 GR[_ÌvOCª èÜ·BCDDB Æ ID3 ^ OàT|[gµÄ¢Ü·B <http://www.digitallabyrinth.com/linux/ripperX/> o Grip Grip Í GTK x[XÌ CD vC[Å èACD bp[Æ MP3 GR [_Åà èÜ·BàÉgÝÜê½ Cdparanoia Å CD ðz¢o¹Ü ·µA (cdda2wav Ìæ¤È)à ÅÍÈ¢OÌbp[àp¦Ü·BÜ ½AMP3 GR[_ÌtgGhÅà èACD ª êÎÈPÉ MP3 ÖÏ·Å«Ü·B CDDB T[o©çgbNîñðõ·é½ßÉACDDB vgRðT|[gµÄ¢Ü·BGrip Í DigitalDJ ÆÆàÉ®ìµA ¹yRNVÌuRs [^»³ê½vo[WðñµÜ ·B <http://www.nostatic.org/grip/> [ó: DigitalDJ Í MySQL ÆAWµÄ ID3 f[^ð~ϵȪç®ìµ Ü·B] 7.2. GR[_ WAV t@Cð MP3 tH[}bgÖÏ··é½ßÉGR[_ªKvÉÈè Ü·B o Blade's MP3 Encoder BladeEnc Ít[Ì MP3 GR[_Å·BMpegEnc Æ¯É ISO ̳k [`ðàÆɵĨèAISO ÌGR[_Ư©»êÈãÌi¿ªú ÒÅ«Ü·BMpegEnc ÆÌåÈá¢ÍO©Æ¬xÅ·BBladeEnc ÉÍ MpegEnc Ìæ¤Èg¢â·¢C^[tFCXª èܹñªA3 {È㠬Šè¡ÌtgGh GUI ª èÜ·B <http://bladeenc.mp3.no/> [ ó : ¡ÆÈÁÄÍABladeEnc ̹¿Í©È諢٤ŷB¹¿Í ``Lame'' ªDGÅAGR[h¬xÍußã̱`¾vª¬Å·B ] o Lame GNU Æ¢¤¼ÌÌÌåÈðjÉÌÁÆèALame ÆÍ ``LAME Ain't an Mp3 Encoder.'' ð\µÄ¢Ü·BLame Í dist10 ISO fp\[XÖÌAGPL Éîâ½pb`ÉÈÁĢܷBLame ¾¯ÅÍ MP3 ðì¬Å«Ü¹ ñBLame PÌÅÍRpC·çÅ«¸A®©·½ßÉÍ ISO Ì\[X ªKvÉÈèÜ·BISO Ìfp\[Xͳ¿ÅüèÅ«Ü·ªA(t[ ÌGR[_ðzz·é±ÆðÜÝ) ¤ppÉÍ FhG (hCcÌ Fraunhofer Gesellschaft Ð)ÆCZX_ñðÔKvª éÅµå ¤B <http://www.sulaco.org/mp3/> o ßã̱`¾ ußã̱`¾vÍCe x86 CPU pÌñíÉ¬È MP3 GR[_ Å·B LAME ver 3.29beta ðàÆɵĨèAPEN@CL³ñAð³ñA ¤éè³ñAv³ñA ¶³ñªÅK»ðs¢Üµ½( <http://www.web- sites.co.uk/nasm/> É é NASM à_E[hµÄRpC·éKv ª èÜ·)B <http://homepage1.nifty.com/herumi/gogo_e.html> 7.3. vC[ MP3 ðĶ·éÉÍRvC[ªKvÅ· : o Xmms (ÈOÍ X11Amp ƵÄmçêĢܵ½) ±ÌvC[Í Windows 95/98/NT ÅÌ Winamp ÌåªÌÁ·ðÁ ĢܷBà¿ëñALinux Åŵ©g¦È¢ÁÊÈ@\à èÜ·B <http://www.xmms.org> [ ó : X11Amp Ío^¤W¾Á½ÌÅA¼OðÏXµ½æ¤Å·BO© ๿àüµAóÒÌåÏÅͱêªÅŵå¤B ] o Xaudio Xaudio ÍñíɬÅæÈA½Ìvbgz[Å®ì·éfW^ ¹ºÄ¶pÌ\tgEFAÅ·BÁÉAMPEG I[fBI (MP1, MP2 ¨æ Ñ MP3) ÌfR[hªÎÛÅ·B <http://www.xaudio.com> o AlsaPlayer AlsaPlayer ÍVµ¢^CvÌ PCM ¹ºvC[Å·BxÉ}`X bh»µÄ èAALSA CuÆhCoðgpµÜ·BLinux â UNIX ÌvC[ÉÁLÌAñíÉÊ¢Á·ª èÜ·BPCM¹ºf[ ^ÉR·éSÄ̹ºfBAðvOCÉæÁÄĶūéggÝ Ìì¬ðÚwµÄ¢Ü·B ûüÆtûüÌu¼ûÅvĶ¬xð§äÅ«éALinux ÅÅÅBê Ì GPL ÌvC[Å·!! MP3 Æ CD ŬxðϦÄĶūܷ:) <http://www.alsa-project.org/~andy/> o mpg123 mpg123 Æͽŵå¤? ¬Åt[ÈÚA«ª¢AUNIX pÌ MPEG I[fBIvC[Å·BMPEG 1.0/2.0 C 1, 2 ÆC 3 (MP3 t@CƵÄL¼Å·)ðT|[gµÄ¢Ü·BLinux, FreeBSD, NetBSD, SunOS, Solaris, IRIX, HP-UX ÈÇÌlXÈvbgz[Å® ìªmF³êĢܷBCD Ư̹¿ (44 kHz, 16 bit, stereo) ÅÄ ¶·éÉÍAPentium ( é¢Í¬Ì 486), SPARCstation10, DEC Alpha ÈÇÌ CPU ªKvÅ·Bm é¢Í¹¿ª«¢Ä¶(22 kHz â 11 kHz) ÈçA486 Ìx¢ CPU ÅàĶūܷB <http://dorifer.heim3.tu-clausthal.de/~olli/mpg123/> o Freeamp FreeAmp Íg£«Ì éANXvbgz[ÌI[fBIvC[ Å·B GPL Åñíɬ©Â¹¿ÌÇ¢ Xing MPEG fR[_ðÅK»µ ½o[WÉÈèÜ·B[UªúҵĢé½Ì@\âAg¢â· ¢C^[tFCXðñµÜ·B <http://www.freeamp.org/> o GQmpeg(ó) GQmpeg Í MPEG I[fBIvC[ mpg123 Ì X ÌtgGhÅ ·BĶXgÆ¡ÌĶIvVðT|[gµÄ¢Ü·BGQmpeg Å MPEG I[fBIĶ·é½ßÉÍAmpg123 o[W .59o ªKvÉÈ èÜ·B http://www.geocities.com/SiliconValley/Haven/5235/mpeg-index.html 7.4. Xg[~OT[o Xg[~OT[oÍCglbg é¢ÍC^[lbgÈÇÌlbg [NðoR·é MP3 ÌuúvðÂ\ɵܷB o Icecast 椱»! Icecast Í linuxpower.org `[ªñ·éAMPEG C 3 I[fBIÌúVXeÅ·BIcecast ÉÍ iceplay Æ icedir ªüÁ ĢܷBiceplay ÍGR[hÏÝÌt@Cð Icecast T[oÖ éAĶXgÌzzvOÅ·B <http://www.icecast.org/> o Fluid Fluid Xg[~OT[oÍlbg[NðoRµÄXg[~Oð s¤vOÅA»ÝÍ MP3 `®ðgpµÄ¢Ü·B <http://www.subside.com/fluid/> (old site) <http://fluid.sourceforge.net/> (new site) 7.5. ~LVO o LiveIce LiveIce Íúp MPEG Xg[ÌGR[_ Icecast ÌMNCA gÅ·BShout â IceDJ ÈÇÌNCAgÆÍÙÈèA 究ßG R[hµÄ é MP3 ¾¯ÅÍÈA¶úðÂ\ɵܷB <http://star.arm.ac.uk/~spm/software/liveice.html> o eMixer eMixer Í mpg123 Ìg¢â·¢tgGhÅAÓ½ÂÌ MP3 ¹ºð Ķµ½èA~LVOµ½èÅ«Ü·BeMixer ÍÓ½ÂÌ MP3 ¹ºð ~LVOÅ«éÌÅANXtF[_[Ìæ¤ÉUé¢ARs [ ^É DJ Ìæ¤È\ÍðøÊIÉ^¦Ü·BeMixer ÍlXÈuA^C ÌvóµÅñíÉð§¿Ü·BLiveice Ì~LVOªðàÆÉµÄ ¢½AIWiÌ MP3 ~LVOR[hÉîâĢܷB <http://emixer.linuxave.net/> 7.6. »Ì¼ ¹Ê̳K» o Wavnorm ¶¹ºââ CD ©çGR[h·éÆA¹ÊªÎç¢Ģé±ÆÉC t©àµêܹñB GR[hãÌ MP3 ̹ÊðÏX·éÉÍAWavnorm ðgpµÄ¹Ê̳ K»ðs¤Kvª èÜ·B <http://www.zog.net.au/computers/wavnorm/> [ó : ³K»ÆÍAÎç¢Ģée¹¹ÌÅå¹ÊðA·×Ä̹¹ É¢į¶¹ÊÉ·é±ÆÅ·B] sox ÍÆÄàg¢â·¢¹ºÏ·c[Å·BèÉüêé±Æð¨©ßµÜ ·B Wavnorm ðg¤ÌÈçKvÉÈèÜ·B <ftp://sunsite.unc.edu/pub/Linux/apps/sound/convert/> ~LT[vOàKvÉÈé©àmêܹñB Xmixer ÍÇ«A½ ÌfBXgr [VÉÜÜêĢܷB [ ó : Xmms Èç~LT[àt¢Ä¢Ü·BGnome <http://www.gnome.org/> ÉÍ gmix ªAKDE <http://www.kde.org/> ÉÍ kmix ªt®µÄ¢Ü·B ] 8. VXeÝè ±ÌßÅÍAAiOüÍ é¢Í CD-ROM ©ç¹ºð^¹·é½ßÉA Linux VXeÝèÌîbÉ¢Äq×Ü·B ±ÌßÅÍARedHat ª®¢Ä¢é Intel x[XÌ Linux VXeðî{Æ µÜ·Bµ©µARefBXgr [VÉ¢ÄÕIÈLqÅà é͸ŷBÒÍÜàÈ SPARC Å HOWTO Ì·MÉÆè©©é\èÅ· (ർÌn[hEFAãÅ±Ì HOWTO ðp¢Ä¬÷µ½ÈçAÉAð æÁľ³¢)B ½èOÅ·ªAOñðÍTEhJ[hª®ìµÄ¢é±ÆÅ·B±êÉ Â¢ÄÍAJeff Tranter ª¢½Dê½ Linux Sound HOWTO ðÇÞæ¤©ß Ü·B»ÌãAYoo C. Chung Éæé Linux Sound Playing HOWTO ðnÇµÄ ¾³¢BãÉ°½ HOWTO ͼûÆàAª¯éæèà¸ÁÆDê½à eÅALinux ÅTEhVXeð®ì³¹éÚ×É¢ĵÁĢܷB [ ó : JF vWFNgÉæéú{êó Sound-HOWTO <http://www.linux.or.jp/JF/JFdocs/Sound-HOWTO.html>, Sound-Playing- HOWTO <http://www.linux.or.jp/JF/JFdocs/Sound-Playing-HOWTO.html> ª èÜ·B] 8.1. AiO¹º^¹ÌÝè ܸAI[fBIÌÝèðµÄ¾³¢BLinux Box Ö¹ºð`¦éû@ͽ èAêÊIÈè@ÍȺÌÊèÅ· : I[fBIuÌCoÍÆTEhJ[hÌCüÍðÂȬܷB½ ÌI[fBIuÉÍCoÍ[qª èÜ·BCoÍxÍI[ fBIuªèo·d³ðKèµÄ¢éWÅ·BÌL¯ªm©ÈçAÆ ëp¨æÑZ~vpuª 500mV ÅAvpuª 750mV Å·BåªÌ TEhJ[hÌWÍ 500mV ŵ夯ÇA¢Â©ÌVµ¢vpI[ fBIuÍiÊÌWÉîâĢé©àµêܹñB Ì^¹ðµ È¢ÀèA½¢µ½á¢ÍȢ͸ŷB ÊíACxoÍÍ HI-FI uðAvÉÚ±·é½ßÉp¢éÌ ÅAe[vfbLA` [iACD vC[ADAT ¨æÑ MD vC[Í âèÈڱūé͸ŷBAiOR[hvC[Íæè½Ìâè ª é©àµêÈ¢ÌÅAȺÌXÈéîñð²¾³¢B VTR ©ç¹ºài¿Å^¹Å«Ü·B½Ì VTR ͹ºÌCoͪ é͸ŷµA é¢Í¨g¢Ì VTR É SCART \Pbgª éÌÈçA»± ©çCoÍðæèo¹Ü·B [ ó : SCART \PbgÆÍ¢BÅ VTR â TV ðÚ±·é½ßÌ PAL Ki ÉKèÌ éRlN^Å·B(AiO RGB }`Ư¶)p^Ì 21 sÌ RlN^ÅA1 ÂÌRlN^ÌÉAXeI¹ºAR|WbgA»µÄ Y/C (Px/F) ÈÇÌMª èÜ·B±ÌRlN^Ìt¢½P[uP{ êÎAVTR â TV ÔðÀí¸Éڱūéæ¤ÉÈÁĢܷBNTSC Kið ÌpµÄ¢éú{âÄÅÍAÌÈ¢àÌÅ·B] AvÌe[voÍðTEhJ[hÌCüÍÖATEhJ[hÌC oÍðAvÌe[vüÍÖÚ±µÄ¾³¢B±ÌìÆÍ HI-FI Av ÉÂȪÁÄ¢éÌȪçÌe[vR[_ÌãíèÉALinux VXeðg p·é±ÆðÓ¡µÜ·Be[vÖüéTEhJ[hÌCoÍÅ^¹ xðmFÅ«Ü·B }CNÍTEhJ[hÌ}CNüÍÖÂȢž³¢B}CNª¶·é d³ÍCxæèÍé©É¬³A}CNðTEhJ[hÌCü ÍÖÚ±µÄà½à^¹Å«È¢Åµå¤B x: ±ÌtÉACxuðTEhJ[hÌ}CNüÍÖÚ±·é ÆATEhJ[hɹð^¦é©àµêܹñB AiOR[hvC[Í}CNüÍÖÂȬܷB Mark Tranchant ³ñAȺÌîñð èªÆ¤B AiOR[h©çÌA»ÌÜÜÌoÍÍñíÉá¢xÅ·Bµ© µAAiOR[hð}CNüÍÖ¼ÚÚ±µÄAÇ¢ÊðúÒ·é±Æ ÍūܹñBAiOR[hÅÍA®¢Ä¢éR[hj̨IÁ«É í¹ÄAá¹ðȵ¹ª½Èéæ¤ÅK»µ}X^OµÜ·B ]ÁÄAoÍðâ³·éKvª èÜ·B±Ìâ³Íµ§Éè`³êĨèA RIAA â³ÆÄÎêĢܷBܸoÍðAiOR[hpÌvAvÉ ÊµACüÍÖÚ±·éKvª èÜ·B [ó : RIAA = Recording Industry Association of America, ÄR[h HÆï ] ¹ypL[{[h¨æÑVZTCUÍTEhJ[hÌCüÍÖÚ±· ׫ÅAM^[Í DI {bNX (Direct Injection : MðCxÖ Ï··é½ßÉgp·é) ðoRµÄCüÍÖÚ±µÜ·B TEhJ[hÖ½©ðÚ±·éOÉA{ [ªÅ¬ÉÈÁÄ¢é±Æð m©ßľ³¢B}CNðgp·éÈçA}CNªØÁÄ é©A é¢Í Xs[J©ç£µÄ é©Ç¤©Am©ßľ³¢B 8.2. CD-ROM ¹º^¹ÌÝè CD-ROM ©ç¹ºf[^ðæèo·½ßÉ Linux VXeðÝè·é±ÆÍA ©ÈèÈPÅ·B TEhJ[hÖÚ±µ½Xs[JâAvðʶ CD-ROM ÅĶµÄ¢ég bNª®±¦éÈçA»êð^¹·éÌÍïµ èܹñB 8.3. ÇÁÌÝè VXeÉÊÉOCµA~LT[vOðp¢ÄA^¹xðå «·¬¸¹ªÐ¸ÜÈ¢öxÌA[ªÈ嫳ÖÝèµÄ¾³¢BÊíAM Òͨŷ¢Ä»fµÄ¢é¾¯Å·ªAµÎç·êΠȽ੪̹ï É¿å¤Ç¢¢xªª©ÁÄéŵå¤B ¹¹©çGR[h·éÛÉÍÁÉAsKvÈ·×ÄÌT[rXðâ~·é ©AVO[U[hÖÚé±Æð©ßÜ·B±êÍsvÈT[rXÌÈ ¢Å¬ÀÌóÔÅ®©µA^¹É¨¯éVXeÌêIÈsÀèvöðÅ «é¾¯È·é½ßÌàÌÅ·B Ò͹ðÆèIÉgpµÄ^¹ªÅ«éæ¤ SCSI hCu𪣵ÄÝ èµÄ¢ÄAȺ /mp3 Æ\LµÜ·B«\üãðåÚIƵÄASCSI h CuðgÁĢܷBܽA¾ç©È±ÆÅ·ªA¹ºf[^ð«ñÅ¢ éÛÉfBXNwbhªËR¼ÌªÖòñÅs©È¢æ¤AêpÌhCu Å^¹·éÆǢŵå¤B:) ¡ÌfBXNð Linux VXeðÝè·éÚ×É¢ÄÍAStein Gjoen Éæé Multi-Disk-HOWTO ðæÇñž³¢B«ÁÆð§ÂÅµå ¤B [ ó : JF vWFNgÉæéú{êó Multi-Disk-HOWTO <http://www.linux.or.jp/JF/JFdocs/Multi-Disk-HOWTO.html> ª èÜ·B] 9. ¹ºÌGR[h ܸAhCuÉ[ªÈó«eʪ é±Æðm©ßľ³¢B44.1 kHz TvO 16bit Êq»XeIÌ CD x¹¿ÅÍA1 ªÅÙÚ 10MB (e`lÉ 5MB) KvÅ·B ÊíAÒÍ 48kHz TvO 16bit Êq»XeIÌ DAT x¹¿ Å^¹µÜ·B ÒÍȺÌû@Å Wavrec ðg¢Ü· : ______________________________________________________________________ /usr/local/bin/wavrec -t 60 -s 48000 -S /mp3/temp.wav ______________________________________________________________________ ÅÌªÍ Waverec ÌâÎpXÅ·B'-t 60' Í^¹ÔðbÅwèµÜ ·B 3 ÂßÌIvV '-s 48000' Í Tv/sec ÅTvO[gðw èµÜ·B(48000 ª DAT pÅA44100 ª CD pÅ·B) ÅãÌIvVÍ oÍt@CÌpXÅ·B IvVÌ·×Äð©éÉÍA'waverec -help' Æ·é©A}j Að² ¾³¢B±êª WAV t@Cð쬵ܷB ÉAMP3 tH[}bgÖGR[h·éKvª èÜ·BȺÌæ¤É BladeEnc ðgÁľ³¢B ______________________________________________________________________ /usr/local/bin/bladeenc <em/[source file] [destination file]/ -br 256000 ______________________________________________________________________ 256kbps ÉÝèµÜµ½B ȽÌVXeÅÍ BladeEnc ÜÅÌèªA ÌgÁ½áÆÍÙÈé©àµêܹñB ·×ÄÌIvV𩽢ÌÈçA'bladeenc -help' Ƶľ³¢B³ mÉÍ '-help' ͳøÈIvVÈÌÅ·ªAIvVÌêð\¦µ Ü·B Lame ( é¢Í Lame ðàÆɵ½ßã̱`¾)ðg¢GR[h·éê à¯lÉAR}hCÅȺÌæ¤ÉµÜ·B ______________________________________________________________________ /usr/local/bin/lame <em/[source file] [destination file]/ -b 256 ______________________________________________________________________ 10. CD-ROM ©çÌGR[h ¹ºüÍ©çGR[h·éÛƯlÉACD ©çGR[h·éêÅà 2 ÂÌiKðoÜ·BܸACD ©ç¹ºf[^ðoµAWAV `®Ìt@ CÖÏ·µÜ·B»µÄAWAV t@Cð MP3 ÉÏ·µÜ·B î{IÉÍAR\[x[XÆ X x[XÌ 2 ^CvÌGR[_ª èÜ ·BoûÆ௶dðµÜ·ªAX x[XÌÙ¤ªg¢â·¢Åµå¤(» µÄ«ê¢É©¦éŵå¤)B à¤êxAGR[hðnßéOÉAVXeÉ[ªÈfBXNÌó«eʪ é©ðm©ßľ³¢B 10.1. R}hCÅÌGR[h ÒÍ CD ©çgbNðbvµÄ(z¢oµÄ)GR[h·éAñíÉP È Perl XNvgð«Üµ½B ______________________________________________________________________ #!/usr/bin/perl if ($ARGV[0] ne "") { $count = 1; do { $cdcap = system("cdparanoia", $count, "/mp3/cdda.wav"); $track = "$ARGV[1]/track".$count.".mp3"; $enc = system("bladeenc /mp3/cdda.wav $track -br 256000"); $count++; } until $count > $ARGV[0]; exit; } else { print "Usage cdriper [no of tracks] [destination directory]\n\n"; } ______________________________________________________________________ mF : ãÌXNvgÍñíÉàIÅAG[mFâ CDDB õÌæ¤È Zª èܹñBF³ñª¨ÉÈÆ«Éüǵľ³¢B :) |CgÉÈésͱêÅ· : ______________________________________________________________________ $cdcap = system("cdparanoia", $count, "/mp3/cdda.wav"); ______________________________________________________________________ ±ÌsÍ CD bp[Å é Cdparanoia ðÄÑoµÄ¢Ü·B Cdparanoia Í CD ̹ºf[^ð WAV tH[}bgÖÏ·µÜ·B ÒÍ Cdparanoia ðgÁĢܷªA CDDA2WAV ðg¢½¢ÈçR}h CÍÌæ¤ÉÈèÜ·: ______________________________________________________________________ $cdcap = system("cdda2wav", $count, "/mp3/cdda.wav"); ______________________________________________________________________ ÚÉÂIvVÍbv·égbNð\· $count ÅAªoÍ·é WAV t@CÌpXÅ·BÒÌáÅÍA±ÌpXÍ MP3 pÌ SCSI hC uÉ éAtmp fBNgÉÈÁĢܷB egbN²ÆÉbvÆGR[hð¹¸ÉÏÞæ¤ÉA»µÄ Cdparanoia Ìob`[hðgí¸ CD ðz¢o¹éæ¤ÉAÒÍ±Ì Perl XNvgð«Üµ½BCdparanoia ðob`[hÅ®©·Æ CD S Ìðz¢oµA600MB ÈãÌó«eÊðKvƵܷBµ©µA±ÌXNv gðg¦ÎAgp·éfBXNÌeÊðí¸Å«Ü·B Lame âßã̱`¾ðg¢½¢ÌÈçAGR[_Ìs𫷦ľ³ ¢: ______________________________________________________________________ $enc = system("lame /mp3/cdda.wav $track -b 256"); ______________________________________________________________________ or ______________________________________________________________________ $enc = system("gogo /mp3/cdda.wav $track -b 256"); ______________________________________________________________________ ȺÉAGR[_»ê¼êÌR}hCIvVðڹܷB Bladeenc ______________________________________________________________________ BladeEnc 0.91 (c) Tord Jansson Homepage: http://bladeenc.mp3.no =============================================================================== BladeEnc is free software, distributed under the Lesser General Public License. See the file COPYING, BladeEnc's homepage or www.fsf.org for more details. Usage: bladeenc [global switches] input1 [output1 [switches]] input2 ... General switches: -[kbit], -br [kbit] MP3 rbg[gÌÝèB ftHgÍ 128kbps (mÅÍ 64kbps) -crc MP3 t@CÉ`FbNTðtÁ·é -delete, -del GR[hª¤Ü¢Á½ç³Ì¹ºt@CðÁ· -private, -p oÍt@CÉvCx[gtOðÝè·é -copyright, -c oÍt@CÉì tOðÝè·é -copy oÍt@CÌIWitOðÁ·é -mono, -dm ¶EÌ`lð¬ºÄm MP3 𶬷é -leftmono, -lm ¶Ì`lÌÝÌm MP3 𶬷é -rightmono, -rm EÌ`lÌÝÌm MP3 𶬷é -swap ¶EÌ`lðüêÖ¦é -rawfreq=[freq] RAW t@CÌTvOügðwè·éB ftHgÍ 44100kHz -rawbits=[bits] RAW t@CÌÊq»rbgðwè·éB ftHgÍ 16 rbg -rawmono RAW t@CªXeIÅÍÈm¾Æwè·é -rawstereo RAW t@CªXeI¾Æwè·é(ftHg) -rawsigned RAW t@Cªt«Æwè·é(ftHg) -rawunsigned RAW t@CªÈµÆwè·é -rawbyteorder=[order]RAW t@CÌoCgI[_[ðwè·éB gGfBA é¢ÍrbOGfBAB -rawchannels=[1/2] RAW t@CÌ`lðwè·éB -rawmono, -rawstereo ƯŠéB Global only switches: -quit, -q GR[hãÉL[ð³ÈÄàI¹·é -outdir=[dir] wèµ½fBNgÉ MP3 t@CðÛ¶·é -quiet æÊoÍÌâ~ -nocfg Ýèt@Cð³·é -prio=[prio] BladeEnc ÌDæxðÝè·éB HIGHEST, HIGHER, NORMAL, LOWER, LOWEST(ftHg), IDLE ªwèÅ«é -refresh=[rate] \¦ÌXVüúB1=¬, 2=W -progress=[0-8] oß\¦ÌL³B0=Off, 1=W üoÍt@CƵÄWüoÍàgpÅ«éB ______________________________________________________________________ Lame ______________________________________________________________________ LAME version 3.50 (www.sulaco.org/mp3) GPSYCHO: GPL psycho-acoustic model version 0.74. USAGE : lame [options] <infile> [outfile] <infile>, <outfile> Í "-" (WüoÍ)àgpÅ«é OPTIONS : -m mode (s)tereo, (j)oint, (f)orce or (m)ono (ftHg j) force = St[É ms_stereo ð§µA¬Å ÁÊÈ}XLOfðgp·éB -b <bitrate> rbg[gðÝè·éBftHgÍ 128kbps (VBR ÅÍŬrbg[gÌwèÉÈé) -s sfreq üÍÌTvOügBftHgÍ 44.1kHz --resample sfreq oÍÌTvOügBftHgÍüÍÌTvOüg --mp3input üͪ MP3 t@C¾Æwè·é --voice À±IÈ{CX[h -v ÂÏrbg[g (VBR) ðwè·é -V n VBR ̹¿ðwè·éBftHgÍ n=4 0= Ç¢¹¿¾ªt@Cªå«Èé 9= t@Cª¬³Èé -t Xing VBR îñ^Oð³øÉ·é --nohist VBR qXgOð\¦µÈ¢ -h ¹¿ðüã³¹é(©àµêÈ¢) -f ¬[h (¹¿ª«¢) -k sfb=21 JbgItð³øÉ·é(ó:¹æàc·) -d e`lÅubN`®ªÙÈé±Æð· --athonly }XLOÉ ATH ÌÝðgp·é -r üÍÆµÄ raw pcm ðgp·é -x üÍÌoCgI[_[ðtÉ·é -a XeI¹ºðmÖÏ·µÄmGR[hðs¤ -e emp fGt@VX n/5/c (âIvV) -p G[ÛìƵÄAet[É 16bit Ì`FbNTðtÁ·éB (`FbNTͳmÉvZ³êé) -c ì èÌóð¯é -o IWiÅÍÈ¢ÆÌóð¯é -S VBR qXgOÈÇÌxÈæÊ\¦ðsíÈ¢ ȺÌIvVðwè·éÆ ID3 ^OðtÁ·é --tt <title> ȼ(Åå 30 ¶) --ta <artist> A[eBXg¼(Åå 30 ¶) --tl <album> Ao¼(Åå 30 ¶) --ty <year> ÈEAoÌ»ìN(Åå 4 ¶) --tc <comment> ÇÁîñ(Åå 30 ¶) MPEG1 TvOüg (kHz): 32 44.1 48 rbg[g (kbps): 32 48 56 64 80 96 112 128 160 192 224 256 320 MPEG2 TvOüg (kHz): 16 22.05 24 rbg[g (kbs): 8 16 24 32 40 48 56 64 80 96 112 128 144 160 ______________________________________________________________________ ßã̱`¾ ______________________________________________________________________ ßã̱`¾ ver. 2.30Final (Apr 13 2000) Copyright (C) 1999, 2000 PEN@CL Æ ÖéÝ ðhê³ñ, ¤éè³ñ, Noisyu³ñ, v³ñɽåÈé´Ó ßã̱`¾ÍLAME3.29betað³ÉLGPLÉîâÄöJ³ê½\tgÅ· g¢û gogo inputPCM [outputPCM] [options] inputPCM Í wavt@Cðwè inputPCMÉ'stdin'ðwè·éÆWüÍ[hÉÈé outputPCM ÍȪÂ\ gpÂ\ÈIvVê -b kbps/-br bps rbg[g[PÊ kpbs/bps] -silent roßñ\¦[¢wèÍ\¦] -m {s,m,j} oÍ`® s:XeI, m:m, j:jointXeI -nopsy S¹¿[h³ø(¢wèÍLø) -off {3dn,mmx,kni(sse),e3dn} WAVEwb_ðð͵ȢũªÅÝè·éê -offset bytes ÇÝòηwb_TCY -8bit 8bit-PCM [¢wè 16bit-PCM] -mono mono-PCM [¢wè stereo-PCM] -bswap 16bitPCMÌlow, high byteð· -s kHz üÍWAVÌügÏ·wè[PÊ kHz] -cpu n À³êÄ¢éCPUÌ(¢wèÍ©®o) -d kHz oÍMP3ÌügÏ·wè[PÊ kHz] -emp {n,c,5} de-emphasisÝè -lpf {on,off} 16kHtB^Ýè(ȪÍ128kbpsȺÈçLø:160kbpsÈãÈç³ø) -delete GR[hI¹ãt@Cí -i ã«mF -o dir oÍfBNg -riff {wave, rmp} RIFF/WAVE Ü½Í RIFF/RMP `®oÍ -test x`}[N[h -lang {sjis,eucjp,eng,ger} ¾êÌIð ______________________________________________________________________ [ó : |óÌ_ÅÅVÌAußã̱`¾vú{êÅÖvÅ·B ] 10.1.1. RipEnc RipEnc Í¡ÜÅÉ°½\tgEFAƯlÌ®ìðµÜ·ªAVFXN vgÅ©ê¢Äg¢â·ÈÁĢܷ :) ______________________________________________________________________ RipEnc version 0.7, Copyright (C) 1999 Michael J. Parmeley <mjparme@asde.com>, RipEnc comes with ABSOLUTELY NO WARRANTY RipEnc Í®SɳÛØÌ\tgEFAÅ·B »ÝAobNOEhÅ®¢Ä¢éGR[hvZXÍ èܹñB encode.log t@CÍ 982607 oCgÅ·B <Ú×Í 'd', GR[hO\¦Í 'v', OÁÍ 'del' ðü͵ľ³¢B> 1) ìÆpfBNgÌÏX....................[/megajukebox/tmp] 2) GR[_ÌIð............................[lame] 3) bp[ÌIð..............................[cdparanoia] 4) ID3 ^OÒWc[ÌIð....................[none] 5) è®üÍ© CDDB Éæé©®üÍ©............[manual] 6) CDA pÌÂ«Ï XMCD_LIBDIR ÌÝè.........[/var/X11R6/lib/xmcd] 7) t@C¼Ï·ÌÝè........................[artist-name_of_song.mp3] 8) CD SÌÌzoµ?............................[no] 9) ¬eÊn[hfBXNpIvVÌÝè......[no] 10) CD-ROM foCXÌIð......................[/dev/cdrom] 11) MP3 Ìrbg[gÝè.....................[256] 12) ìÆfBNgÌt@CêðoÍ 13) X^[g 14) ±Ì\tgEFAÉ墀 15) I¹ ? ______________________________________________________________________ 10.2. GUI x[XÌGR[_ GUI x[XÌGR[_ÍAR\[x[XÌGR[_É é@\Ì·× Äð GUI ÅïñŢܷB»µÄAg¢â·¢[UC^[tFCXà ÁĢܷBGrip Æ RipperX Íg¢ûªÄ¨èAoûÆà CD ©çÐÆ Â é¢Í¡ÌÈðIðµÄÏ·Å«Ü·BAoÆÈÌîñðT[o© çæ¾µÄèÅüÍ·éèÔðȯéACDDB àT|[gµÄ¢Ü·B 10.3. GR[_Ì«\ GR[_ÌßÅABladeEnc, Lame »µÄßã̱`¾ÌA3 ÂÌGR[ _É¢Äq×ܵ½B±êçÌGR[_ÔÌåÈá¢ÍAGR[hÌ «\Å·(ÆÍ¢¦AOqµ½R}hCIvVÉàᢪ èÜ ·)B ¿åÁƵ½áð°Ü·BCD ©çÈðoµAÙÈéGR[_ðgpµ ÄGR[hµÜµ½B·×ÄÌGR[_ͯêÌVXeðÅ®ì³ ¹AXeIÌ MP3 t@Cð쬵ܵ½B ______________________________________________________________________ [dj@megajukebox]$ ls -l cdda.wav -rw-rw-r-- 1 dj dj 59823164 Feb 10 00:56 cdda.wav [dj@megajukebox]$ bladeenc cdda.wav -br 256 BladeEnc 0.91 (c) Tord Jansson Homepage: http://bladeenc.mp3.no =============================================================================== BladeEnc is free software, distributed under the Lesser General Public License. See the file COPYING, BladeEnc's homepage or www.fsf.org for more details. Files to encode: 1 Encoding: ../test.wav Input: 44.1 kHz, 16 bit, stereo. Output: 128 kBit, stereo. Completed. Encoding time: 00:05:58 (0.78X) All operations completed. Total encoding time: 00:05:58 -------------------------------------------------------------------------------- [dj@megajukebox]$ lame cdda.wav -b 256 LAME version 3.50 (www.sulaco.org/mp3) GPSYCHO: GPL psycho-acoustic model version 0.74. Encoding ../test.wav to ../test.wav.mp3 Encoding as 44.1 kHz 128 kbps j-stereo MPEG1 LayerIII file Frame | CPU/estimated | time/estimated | play/CPU | ETA 10756/ 10756(100%)| 0:02:28/ 0:02:28| 0:02:29/ 0:02:29| 1.9074| 0:00:00 -------------------------------------------------------------------------------- [dj@megajukebox]$ gogo cdda.wav -m s -b 256 GOGO-no-coda ver. 2.24 (Feb 12 2000) Copyright (C) 1999 PEN@MarineCat and shigeo Special thanks to Keiichi SAKAI, URURI, Noisyu and Kei MPEG 1, layer 3 stereo inp sampling-freq=44.1kHz out sampling-freq=44.1kHz bitrate=256kbps inp sampling-freq=44.1kHz out sampling-freq=44.1kHz bitrate=128kbps input file `../test.wav' output file `../test.mp3' { 10751/ 10755} 100.0% ( 2.94x) re:[00:00:00.03] to:[00:01:35.42] End of encoding time= 95.430sec ______________________________________________________________________ Bladeenc â Lame æèàAßã̱`¾ÌûªÍé©ÉDê½GR[hA SYðgpµÄ¢éƪ©èܵ½B 11. MP3 ÌXg[~O Xg[~OT[oÍ TCP x[XÌlbg[NÅ MP3 t@CÌMð Â\ɵܷBܽAC^[lbgâÇIÈlbg[N(Cglb g)Åà¯ḻƪūܷB Ú±Ì`®Í WEB T[oÆñíÉĨèANCAg(MP3 vC[) ªT[oÖÚ±·éÆt@CªzM³êÜ·B Xg[~OT[oÌÝèÍñíÉÈPÅ·Bܸ IcecastAÉ Fluid ÌÉྵܷB 11.1. Icecast Icecast ð_E[hµÄ tar t@CðWJµ½ ÆAdoc/ fBNg ðæ©éÆǢŵå¤BHTML Ì}j AÍñíÉðɧ¿AL¢ îñðÜñŢܷB \[Xð_E[hµ½çAVXeÉKµ½½ßðÀsµRpCìÆ ðsÁľ³¢B etc fBNgÉ éÝèt@C icecast.conf Ö(ó:¡ ȽªÝè µÄ¢é) Icecast T[o̼Oð³µLqµÈ¯êÎA Icecast ͳí É®ìµÜ¹ñBT[o¼Í IP AhXÖ³mÉϷūȯêÎÈèܹ ñB Icecast ðN®µ½Æ«ÉȺÌbZ[Wªo½ÈçA½©âèª èÜ ·B ______________________________________________________________________ -> [05/Jan/2000:17:21:04] WARNING: Resolving the server name [your.server.name] does not work! ______________________________________________________________________ etc fBNgÉ é icecast.conf ðÒWµÄ¾³¢B ``server_name'' ÌGgðÇÁµAT[o¼ðü͵ľ³¢BT[o ¼ªs¾ÈçAhostname R}h é¢Í /etc/hosts ð©êÎT[o¼ª ª©èÜ·B KvÈÏXªÏñ¾çAÝèt@Cð bin fBNgÖRs[·é©A ȺÌæ¤É -c IvVÅÝèt@CðwèµÄ Icecast ðN®·é Kvª èÜ·B ______________________________________________________________________ ./icecast -c ../etc/icecast.conf ______________________________________________________________________ ·×ijµÝèªÏñ¾çAȺÌæ¤Èoͪ©¦é͸ŷB ______________________________________________________________________ [dj@megajukebox bin]$ ./icecast -c ../etc/icecast.conf -d /home/dj/mp3/icecast/ Icecast Version 1.3.0 Starting... Icecast comes with NO WARRANTY, to the extent permitted by law. You may redistribute copies of Icecast under the terms of the GNU General Public License. For more information about these matters, see the file named COPYING. [05/Jan/2000:18:36:30] Icecast Version 1.3.0 Starting.. [05/Jan/2000:18:36:30] Using stdin as icecast operator console [05/Jan/2000:18:36:30] Tailing file to icecast operator console [05/Jan/2000:18:36:30] Server started... [05/Jan/2000:18:36:30] Listening on port 8000... [05/Jan/2000:18:36:30] Using [megajukebox] as servername... [05/Jan/2000:18:36:30] Max values: 1000 clients, 1000 clients per source, 10 sources, 5 admins -> [05/Jan/2000:18:36:30] [Bandwidth: 0.000000MB/s] [Sources: 0] [Clients: 0] [Admins: 1] [Uptime: 0 seconds] ______________________________________________________________________ -d IvVÍOt@CÆev[gt@CÌfBNgðÝè µÜ·B ȺÉAR}hCIvVÌêð°Ü·: ______________________________________________________________________ -c [filename] Ýèt@CðwèµÜ·BR}hCIvVÍÝèt@CÉæé Ýèðã«·é±ÆÉӵľ³¢BJgfBNgÌ icecast.conf ÍÁÉwèµÈÄàùÉÇÝÜêĢܷB]ÁÄA Vµ ¢Ýèt@Cªã«·éàÌð«Aicecast.conf ÅLqµ½ÝèÍ· ×ÄT[oªgpµÜ·B -P [port] ·×ÄÌNCAgƹ¹A»µÄÇpÉgp·é|[gðwèµÜ·B ftHgÍ 8000 Å·B -m [max clients] NCAg©çÌÚ±ð·éÅåðwèµÜ·BNCAgÚ± ª±ÌlÉB·éÆA·×ÄÌNCAgÆÌÚ±ðÛµÄ 'HTTP/1.0 504 Server Full' Æo͵ܷB -p [encoder password] GR[_ªT[oÖ¹ºf[^ðéÛÉgíȯêÎÈçÈ¢pX[h ðwèµÜ·Bcrypt() ðT|[g·éæ¤RpCµ½ÈçAûÏÝ Ì¶ñðwèµÈ¯êÎÈèܹñB -b (f[Ìæ¤É) Icecast T[oðobNOEhÅN®µÜ·BT[ oÇR}hðgp·éÉÍATelnet ÈÇðgÁÄÇÒƵÄT[oÖ Ú±·éKvª èÜ·B -d [directory] Icecast ÌOÌ·×Äðwèµ½fBNgÉ쬵ܷBܽA Icecast ͱÌfBNg©çÌÎpXÅAev[gt@CðT· æ¤ÉÈèÜ·B ______________________________________________________________________ ±êÅT[oªN®µÜµ½BÉAMP3 t@CðwèµÄT[oÖÚ±· éKvª èÜ·B Shout Æ LiveIce ӽ©çAMP3 f[^ðT[oÖzz·éAvP[ VðIðÅ«Ü·B 11.1.1. Shout Shout Í Icecast ÉXg[~Oðs¤ MP3 ÌĶXgðñµÜ·B Shout Í Icecast ÌzzpbP[WÉÜÜêĢܷB ȺÌæ¤ÉµÄAXg[~O·é MP3 t@CÌĶXgð쬵 Ü·B ______________________________________________________________________ find [MP3 directory] -name *.mp3 -print > playlist ______________________________________________________________________ î{IÉÍAShout ðN®·éÉÍȺÌæ¤ÉR}hðÀsµÜ·B ______________________________________________________________________ [dj@megajukebox bin]# ./shout megajukebox -P hackme -p playlist ______________________________________________________________________ -P IvVÍ Icecast Ö}Eg|CgðÇÁ·é½ßÉKvÆÈép X[hðwèµÜ·Bhackme Ìæ¤ÉKØÉÝèµÄ¾³¢BpX[ hðÏX·é±Æð©ßÜ·B³àÈ¢ÆAN©ª ȽÌ}VðæÁ æèÜ·æB:) -p IvVÍĶXgª éêðwèµÜ·B R}hCIvVÌêðȺɰܷB ______________________________________________________________________ [dj@megajukebox bin]# ./shout Usage: shout <host> [options] [[-b <bitrate] file.mp3]... Options: -B <directory> - Shout Ìt@C·×ÄÉgp·éfBNgðwè·é -C <file> - Ýèt@Cðwè·é -D <dj_file> - (system()) ÅeÈÌOÉ dj_file ðÀs·é -P <password> - pX[hðwè·é -S - ·×ÄÌÝèð\¦µÄI¹·é -V - ç·oÍ -X <desc> - ðàðwè·é -a - ©®rbg[gâ³ðgp·é -b <bitrate> - rbg[gÌúlðwè·é -d - dj ðLøÉ·é -e <port> - Ú±·é|[gÔðwè·é -f - wèµ½rbg[gÅÍÈ¢t@CÍÆη -g <genre> - wèµ½Wðgp·é -h - ±Ì¶Íð\¦·é -i - â icy wb_ðgp·é -k - ĶXgðØèÌÄÈ¢(Û·é) -l - s[gĶ -m <mount> - }Eg|Cgðwè·é -n <name> - ¼Oðwè·é -o - rbg[g©®Ýèðgp·é -p <playlist> - ĶXg¼ðwè·é -r - VbtĶ -s - fBNgT[oÖ^f[^ðçÈ¢(é§[h) -u <url> - URL ðwè·é -v - o[Wð\¦·é -x - cue t@CðXVµÈ¢ (vZÊÌßñ) -z - obNOEhÀs(f[[h) -t - ^CgÌzzðLøÉ·é ______________________________________________________________________ 11.1.2. LiveIce LiveIce ÉÍÓ½ÂÌ®ì[hª èÜ·BIcecast ÖĶXgðn¹Ü ·µATEhJ[h©ç̶¹ºðA^Cɬ·±ÆàÅ«Ü·B \tgEFAð\¬·é½ßÉA Tar A[JCuðWJµÄ README ðÇñ ž³¢B»ÌãALiveIce Ì®ìÉKvÈ mpg123 ªCXg[µÄ é±ÆA»µÄ®ì·é©Ç¤©ðmFµÄ¾³¢B LiveIce ðÝè·éÉÍÓ½ÂÌû@ª èÜ·BÝèt@Cð vi â emacs ÈÇÅÒW·éû@ÆATK x[XÌÝèc[ðg¤Èû@ÌÓ½ ÂÅ· :) liveice.cfg Ì{¿É¢ÄÅàÚµ¢Ä éÌÍ LiveIce Ì Web y[ WÅ·Bliveice.cfg Ì·×ÄÌIvVÉ¢ÄðàµÄ¢Ü·B LiveIce ð (MP3 Xg©çXg[~O·é)~LT[[hÉZbg· éÝèt@CðȺÉڹܷB : Ýèt@CÉÍRgðÁ¦Ä èÜ·ÌÅAJbg & y[Xgµ ½Æ«ÉARgªÌsÖ©©çÈ¢æ¤ÉCðt¯Ä¾³¢B»¤µ È¢ÆALiveIce Í®ìµÈÈèÜ·B ______________________________________________________________________ # liveice ÌÝèt@C(©®¶¬) SERVER megajukebox # T[o¼ *¼Oðø¯éKvª èÜ·* PORT 8000 # Icecast ªgp·é|[gÔ NAME Megajukebox # MP3 vC[ÆfBNgT[oÉéT[o¼ # á) 'Sarah FM' or 'ThisTown: Loud and Heavy Jazz - Internet Radio 24/7' GENRE Live # WÉÖ·éîñ á)'Talk' or 'Dance' DESCRIPTION # úÇÉÖ·éîñ á)'The best for reggae in the North' URL http://megajukebox:8000 # T[oÌ URL PUBLIC 0 # fBNgT[oÉúÇÆúàeðmç¹½¢êÍ 1 # »êÈOÍ 0 XAUDIOCAST_LOGIN # ICY_LOGIN © X_AUDIOCAST_LOGIN ðwè·éBX_AUDIOCAST ªÇ¢ MOUNTPOINT /techno # X_AUDIOCAST ðwèµ½êÌÝAIcecast Xg[Ì}Eg|Cg¼ðwè·éB # »êÈOÍftHglÌ icy_0 PASSWORD hackme # Icecast ÌÇÒpX[h SAMPLE_RATE 44100 # Xg[ÌTvOüg STEREO # MONO © STEREO ðwè·é NO_SOUNDCARD # Ⱥð©Ä¾³¢ HALF_DUPLEX # TEhJ[hÆÌÊMû®ðwè·éBHALF_DUPLEX (¼ñd) é¢Í FULL_DUPLEX (Sñd) USE_GOGO # gp·éGR[_ðwè·éBREADME ÌêðmFµÄ¾³¢B BITRATE 128000 # Xg[Ìrbg[gðwè·é(ȺðQƹæ) VBR_QUALITY 1 # ÂÏrbg[gðLøÉ·é MIXER # Ⱥð©Ä¾³¢ PLAYLIST /megajukebox/playlist # ĶXgÌê(Ú×Í{ÍÌã¼É éR}hð²¾³¢) TRACK_LOGFILE track.log # zM³ê½ MP3 Xg[êÌt@C¼Æê ______________________________________________________________________ Ýèt@Cª¯½çAȺÌæ¤É LiveIce ðN®µÄ¾³¢: ______________________________________________________________________ [dj@megajukebox liveice]$ ./liveice /megajukebox/playlist 1 opening connection to megajukebox 8000 Attempting to Contact Server connection successful: forking process opening pipe!... writing password Setting up Interface Soundcard Reopened For Encoding Input Format: 16Bit 44100Hz Stereo Output Format: 256000 Bps Mpeg Audio IceCast Server: megajukebox:8000 Mountpoint: /techno Name: megajukebox - this and that radio - broadcasting 24/7 Genre: Techno Url: http://megajukebox Description: a load of digital noise -> but i know you like it :) Press '+' to Finish adding /megajukebox/demotunes/track_1.mp3 adding /megajukebox/demotunes/track_2.mp3 adding /megajukebox/demotunes/track_3.mp3 adding /megajukebox/demotunes/track_4.mp3 /megajukebox/demotunes/track_4.mp3 Adding New Channel 1 Adding New Channel 2 Channel 1 selecting /megajukebox/demotunes/track_1.mp3 Channel 2 selecting /megajukebox/demotunes/track_1.mp3 Playing track_1.mp3 searching for Id3v2 searching for Id3v1 copying the data fixing the nulls adding the url closing input file Using log track.log ______________________________________________________________________ ÅãÌsÍs[N[^[Å·B ~LT[[hÌìL[êð°Ü·: ______________________________________________________________________ ì `l 1 L[ `l 2 L[ ~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ `lÌÌÈðIð 1 a `lÌOÌÈðIð q z `lÌX^[g/Xgbv 2 s `lÌZbg w x ¹Êðå« 3 d ¹Ê𬳠e c Ķ¬xðßé 4 f Ķ¬xðx·é r v XeBbL[[h On/Random/Off 5 g `lÌ® t b _Ķ u m ______________________________________________________________________ ãLÌ liveice.cfg Í~LT[[hÌàÌÅ·BLiveIce ðI[fBI [hÅgp·éÉÍAMIXER Æ¢Ä ésð NOMIXER ÖANO_SOUNDCARD ð SOUNDCARD ÖÏXµALiveIce ðÄN®µÄ¾³¢B ³µ¢IvVðwèµYêéÆAÊ¢xðó¯Ü·;) ______________________________________________________________________ 946:Error: Line In mode *and* no soundcard??????? Eeejit! ______________________________________________________________________ ³µÝèµO̹¹ðÚ±µ½ÌÈçAXg[~OÅ«éÅµå¤ =:) ______________________________________________________________________ [dj@megajukebox liveice]$ ./liveice /megajukebox/playlist 0 Initialising Soundcard 16Bit 22050Hz Stereo Full Duplex opening connection to megajukebox 8000 Attempting to Contact Server connection successful: forking process opening pipe!... writing password Setting up Interface Soundcard Reopened For Encoding Input Format: 16Bit 22050Hz Stereo Output Format: 32000 Bps Mpeg Audio IceCast Server: megajukebox:8000 Mountpoint: /daves_band_live_at_the_club Name: megajukebox - Dave and the Dynamite - Live at the Roxy Genre: Live/Rock Url: http://megajukebox Description: megajukebox::Louder than a frog in a trashcan..... and almost as musical Press '+' to Finish Lvl: L: 8704 R: 11776 ______________________________________________________________________ ÅãÌsÍMx\¦ÅAüÍMª·¬éÆ *clip* (ØÌÄ)Ìx ª¶µÜ·BÅ«éÈçAüÍÌQCðº°Ä¾³¢B sqÈÚðàÁÄ¢éÈçAliveice.cfg ÌÅÌRgÉ©®Iɶ¬³ ê½t@C¾Æ¢Ä é±ÆÉCt©àµêܹñBTK x[XÌ GUI Å é liveiceconfigure.tk ðgÁÄ¢éA é¢Íè®ÅÝèÏXðµ½ ÌÈçAÝèðÛ¶µ½ÛÉÝèt@C©çãLÌRgªÈÈèÜ ·B GUI ðg¤©Avi â emacs Ìg¢ûðwÑܵå¤B:) 11.2. Fluid pbP[WðWJµ½çAWJµ½fBNgÖÚ®µÄ README ðÇñÅ ¾³¢B:) Fluid ÉÍMApA]Ì 3 ÂÌî{IÈ[hª èÜ·B±±Å ÍAMÉ¢ÄÌÝྵܷB MÉÖA·éÝèt@CÍ config/MP3TX.cfg É èÜ·BT[oðeX g·éÉÍAȺÌæ¤ÉµÄN®µÄ¾³¢B±Ì_ÅÍAftHg ÌÝèt@CÅâèȢ͸ŷB ______________________________________________________________________ $ java Fluid TX ______________________________________________________________________ ½èOÌbÅ·ªAܸÅɽç©Ì`Å Java ðCXg[·éKv ª éŵå¤B <http://www.blackdown.org> ÅèÉüéA Blackdown É æé JDK ÌÚAðgpÅ«Ü·B é¢Í RedHat ðgÁÄ¢éÈçAKaffe ðg¦Ü·B Fluid ÉÍTvÌ MP3 t@Cª¢Â©t®µÄ¢Ü·B]ÁÄA· ×ijíÉ®ì·êÎAȺÌáÆÄ¢éoÍðÚÉ·é͸ŷ(±Ìá ÅÍ Kaffe ðgpµT[oðN®µÜµ½ªAJava ðgÁÄN®·éKvª é©àµêܹñ)B ______________________________________________________________________ [dj@megajukebox Fluid-Beta2J]$ kaffe Fluid tx ------- Fluid Streaming Server Beta 2 ------- This program is ShareWare(tm) and it will not be crippled in any way because of it. However if you do like the program and will use it commercial purposes, we ask of you to contact us at the address below for pricing info: Eldean AB E-mail: Sjoangsvagen 7 fluid@subside.com S-192 72 Sollentuna SWEDEN Fluid is Copyright Subside (C) 1998 written by Lars Samuelsson http://www.subside.com --------------------------------------------- * Transmission mode * Reading config from: config/MP3TX.cfg Reading playlist: playlist.m3u Server started on port: 2711 Accepting administrator login on port: 2710 P| Dr. Nick - Hello Everybody ______________________________________________________________________ ãLÌæ¤ÈoÍÉÈÁ½çA³íÉ®ìµÄ¢éŵå¤Bµ©µAf t@CðXg[~O·é¾¯¶áÈÄA»êÈã̱Æðâ轢Š·æË! Xg[~Oµ½¢ MP3 ÌĶXgðRpC·éKvª èÜ·B ±ÌXgÍ[UªÏXµ½èzvÅ«È¢ÃIÈXgÉÈèÜ·B ±êÍ playlist.m3u Æ¢¤¼OÅAftHgÅÍ[gfBNgÉ èÜ·B ÁèÌfBNg( é¢ÍfBXN)É é·×ÄÌ MP3 t@CÉ¢ ÄAĶXgðRpC·éÉÍAȺÌæ¤ÉR}hðgÁľ³ ¢B ______________________________________________________________________ find [MP3 directory] -name *.mp3 -print > playlist.m3u ______________________________________________________________________ ftHgÅÍT[oÍ 2711 ÔÌ|[gðgpµAXi[ͱÌ|[gÖ Ú±µÄ«Ü·B±Ì|[gÔðϦ½¢ÌÈçAÝèt@CÅÏXÅ« Ü·B ÇÒp|[gÖ telnet µAT[oð[gÇÅ«Ü·B±Ì|[gÍ ftHgÅÍ 2710 ÔÅAȺÌæ¤ÉìµÜ·B ______________________________________________________________________ [dj@megajukebox Fluid-Beta2J]$ telnet localhost 2710 Trying 127.0.0.1..megajukebox Connected to localhost.localdomain. Escape character is '^]'. jaguar You are connected to the -Fluid- Streaming Server Type "help" for a command reference help The following commands are available: help conn curr exit curr Information about the currently broadcasted song: Title: Beer Talk Artist: Homer Simpson Album: The Simpsons Year: 1996 Comment: Borrowed this as an example Genre: Comedy ______________________________________________________________________ ``jaguar'' ÍftHgÌÇÒpX[hÅ·BpX[hüÍÌv vgÍoÈ¢ÌÅA»ÌÜÜÒÁÄ¢½èµÈ¢Å¾³¢! pX[hð úÝè©çÏX·é椩ßÜ·B»¤µÈ¢ÆANüÒðµ«üêé±Æ ÉÈèÜ·æ! pX[hÌÏXÍAȺÌæ¤ÉÝèt@CÅs¢Ü·: ______________________________________________________________________ [dj@megajukebox config]$ cat MP3TX.cfg 2711 2710 5 4096 32 1000 jaguar playlist.m3u current.txt # --- esÌྠ--- # 1. (T[oªgp·é)|[gÔ # 2. ([gÇpÌ)|[gÔ # 3. (T[oªÂ·é)ÅåÚ± # 4 ÇÝ«ÌpPbgTCY [Byte] # 5. MP3 t@CÌrbg[g [kbps] (·×ÄÌ MP3 t@Cͯ¶rbg[gÅȯêÎÈçÈ¢) # 6. ÈÔÌ|[Y [msec] # 7. [gÇpÌpX[h # 8. (.m3u `®Ì)ĶXg¼ # 9. (ID3 ^O©ç)Èîñð«Þt@C¼ ______________________________________________________________________ ±±ÅQÆ·é m3u `®ÌĶXgÍAæÉ find R}hÅ쬵½à ÌƯ¶`®ÉÈèÜ·B 11.3. ÑæÌ¢ MP3 T[oɨ¢Ärbg[gÌÝèðµ·¬éÆAXg[~OÍ åÊÌÑæðÁï·éÂ\«ª èÜ·B ±Ì»Ûðl@µÄÝܵå¤BT1 ñüÍ 1.55 Mbps ÙÇÌeʪ èÜ ·B MP3 ð 128kbps XeI¹ºÅXg[~O·éÆAÚ±·éeXÌ vC[Í 256kbps ÌÑæðgp·éŵå¤B]ÁÄA6 lÌ[U¾ ¯ªA»Ì MP3 T[oÖ¯ÉڱūܷB»µÄ 256kbps ÅÍA½Ì fÚ±Ì[UªÚ±Å«Ü¹ñ! [ó : K¸µàAXeI¹ºªm¹ºÌ 2 {ÌÑæðÁï·éí ¯ÅÍ èܹñBGR[h`®ÉæÁÄÍA2 {æèà¸ÁƬ³Èè Ü·B] ]ÁÄAT[oªC^[lbgÖÚ±µÄ¢éñüÌÑ澯ÅÍÈAÇ Ìæ¤È[UªÚ±µÄéÌ©àl¶µÄAXg[Ìrbg[gð ßȯêÎÈèܹñB56k fÌ[UªÚ±·éÉÍA24kbps Xe Iª¿å¤ÇÇ¢¹¿Ì¹ºÉÈèAê{Ì T1 ñüÅ¯É 32 ÂÌÚ± ðÙÚܩȦéŵå¤B T[oªCglbgÅ®¢Ä¢éƵÄàAâÍèÑæÌâèðl¶µ ȯêÎÈèܹñBlbg[Nª 10Mbps ÌêÍÁÉ»ÌKvª èÜ ·B ISP é¢Ílbg[NÇÒÉA±ê©çXg[~OðnßéÆmç ¹Ä¾³¢B»¤µÈ¢ÆAãÉÈÁÄ©çVbNðó¯é©àµêܹ ñB é§Àl𴦽ÑæÉÍAÇÁ¿àðÛ· ISP à èÜ·B»µ ÄAlbg[NÇÒÍlbg[NªÈºx¢Ì©ðm轪ÁĢܷ :) 11.4. ì Ìâè Ââì ¿ÈÇÌx¥¢ÌÈ¢Xg[~OðAR[hïЪDÜÈ ¢ÌÍàÁÆàȱÆŵå¤B»êÅÍA½ðXg[~OÅ«éÌÅ µå¤©? [ó:ì ÖAÈÇ] Xg[~OÉÍ@IÈÓCªº¤ÌÅA@¥Ìª ìÉàCðzéKvª éŵå¤B 鼃 2 ÂÌNð°Ü·BÐÆÂÍAZpðÆèܧñðÈ·æ ¤å£µÄ¢éAElectronic Frontier àcÅ·Bà¤ÐÆÂÍAì NQ ©çA[eBXgÌ ðçë¤Æ·éAÄR[h¦ï (RIAA) Å·B ¼ûÌTCgð©éæ¤A©ßÜ·BܽA ȽªÀÛÉZñÅ¢éê ÌAXg[~OÆì ÉÖA·éTCgà©é椩ßÜ·B o Electronic Frontier àc <http://www.eff.org/cafe/> o ÄR[h¦ï <http://www.riaa.com/weblic/weblic.htm> [ó : ú{àɨ¢ÄÍA¹yì ÍìÒ©çÌÏõðó¯A JASRAC <http://www.jasrac.or.jp/> ªÆèIÉǵĢܷBú{àÅ ¹yzMðs¢½¢ÌÈçAK¸©Ä¨«Üµå¤B ] 12. MP3 ð® ³ A®¯é MP3 t@Cª¢Â©Å«Ä¢éŵå¤B»µÄAt@C ÅàXg[ÅàÇ¿çÅàD«ÈÙ¤ðĶūܷB 12.1. t@CÌĶ ·×ÄÌvC[ÅAÈPÉ MP3 t@CðĶūܷBR}hC x[X© X x[XÈÌ©A»ê¾¯ªevC[ÔÌåÈá¢Å·B MP3 t@CðĶ·éÉÍAȺÌæ¤ÉøÆµÄ MP3 t@Cðnµ Ü·: ______________________________________________________________________ [dj@megajukebox]$ mpg123 /mp3_files/SampleFile.mp3 or [dj@megajukebox]$ xaudio /mp3_files/SampleFile.mp3 ______________________________________________________________________ [ ó : SampleFile.mp3 ÍĶµ½¢ MP3 t@C̼OÅ·B ] ¡Ìt@CðA±Ä¶µ½¢ÌÈçA»Ìt@CðÀ×ÄøÉµÄ ¾³¢: ______________________________________________________________________ [dj@megajukebox]$ alsaplayer /mp3_files/SampleFile1.mp3 /mp3_files/SampleFile2.mp3 ______________________________________________________________________ fBNgÌ·×ÄÌt@CðĶ·éÉÍAĶ·ét@CÉ}b `·éæ¤ÈChJ[hðgÁľ³¢: ______________________________________________________________________ [dj@megajukebox]$ xmms /mp3_files/*.mp3 ______________________________________________________________________ 12.2. MP3 ÌXg[~OĶ MP3 Xg[ðÆÄàÈPÉĶ·éÉÍAt@C¼ðXg[M³ Ì URL Æ|[gÔÖu«·¦é¾¯Å·: ______________________________________________________________________ mpg123 http://localhost:8000 or freeamp http://megajukebox:2711 ______________________________________________________________________ 12.3. ~LVO 12.3.1. eMixer eMixer Í DJ Ì~LVOe[uƯ¶æ¤ÈâèûÅAMP3 ð~bNX Å«Ü·B Vµ¢o[WÅÍ 2 ÌTEhJ[hðT|[gµÄ¢éÌÅA1 ÚÌJ[hÅ~bNXµ½àÌðo͵Aà¤ÐÆÂÅÌÈð®¢Äªoµ ·é±ÆàÅ«Ü·B ¢ÂàÌÊèÉA[JCuðWJµAreadme ÌCXg[û@̪ðÇ ñž³¢B MP3 ÌĶXgð쬷éKvª èÜ·BXg[~OÌßÅGê½æ ¤ÉAfind R}hðgÁÄ쬵ľ³¢B eMixer 𮩷OÉAmpg123 ðCXg[µÈ¯êÎÈèܹñB ȺÉAL[ìÌêð°Ü· (readme ©çÌøpÅ·)B ______________________________________________________________________ L[ì "ª, «" ĶXgÌXN[ "page up, page down" ĶXgÌæÊSÌÌXN[ "enter" gbNÌĶ/â~ "tab" `lÌÏX "}","]" {EÆĶ¬x§äÌgO "space" »gbNðà¤êxĶ "left, right" tF[hRg[ "insert" `l 1 Ì{E/Ķ¬xð¸ç· "home" `l 1 Ì{E/Ķ¬xðâ· "delete" `l 2 Ì{E/Ķ¬xð¸ç· "end" `l 2 Ì{E/Ķ¬xðâ· "< , / , >" ¶EÌoX§ä " + , = " (NEW) tF[_[ÔÌXCb` " q " `l 1 ÌĶ/â~ " w " `l 2 ÌĶ/â~ " p " Ķ[hÌÏX \ êÈĶA[vAA±A_ " a " S`lÌĶâ~ " f " t@Cj [ " u " [eBeBj [ " h " wvj [ " ~, ` " LZj [ " s " SIM ĶI (SIM ÍÓ½ÂÌ`lÅ¯É ¯¶gbNðĶµÜ·) ______________________________________________________________________ 13. tB[hobN Vµ¢n[hEFA¨æÑ\tgEFAªíÉ\³êĢܷB{¶Å °Ä¢én[hEFA©\tgEFAÌVµ¢o[WðgÁÄ¢éA é ¢Í{¶É½©ÇÁÅ«éÌÈçAphil@plus24.com ÜÅîñðÁľ ³¢BÒÍÌ[XÖ»ÌîñðÜßÜ·B ÒÍ·×ÄÌ¿âÉÔ𫽢ÌÅ·ªAd̽ßÉ·ÎâÔMÅ «È¢±Æà èÜ·Bäð¾³¢B [ ó : {¶Ìú{êóÉÖµÄÍ ³¢Æ¤©ñ <can-s@geocities.co.jp> ÜŨ袵ܷB] üùððȺɦµÜ·B v1.40.j1, 2000 N 9 18 ú |ó: ³¢Æ¤©ñ <can-s@geocities.co.jp> Z³: o Tsutomu Kawashima <kawawa@mail.interq.or.jp> o ã¡ë° <magotou@town.yachiyo.hyogo.jp> o äLõ <tak@Polytype.cc.kochi-u.ac.jp> o MIZUHARA Bun <mizuhara@acm.org> v1.31.j1, 2000 N 4 24 ú |ó: ³¢Æ¤©ñ <can-s@geocities.co.jp> Z³: o äLõ <tak@Polytype.cc.kochi-u.ac.jp> o Rº`V <dica@eurus.dti.ne.jp> v1.10.j1, 1999 N 12 29 ú |ó: ³¢Æ¤©ñ <can-s@geocities.co.jp> Z³: o Teruo KATOH <t-katoh@po.iijnet.or.jp> o ²¡ºê <rsato@ipf.de> o äLõ <tak@Polytype.cc.kochi-u.ac.jp> o ¡´Pà <fjwr@mtj.biglobe.ne.jp> o X{ ~ <morimoto@xantia.citroen.org> o gi ÷ <isao@m05.htmnet.ne.jp> (h̪ Ü\¹) Happy MP3'ing!!