¡á Shine ÀÎÄÚ´õ
MPD(Music Player Daemon)´Â ±â´ÉÀÌ ¸Å¿ì ¸¹½À´Ï´Ù. ±×·± ±â´Éµé Áß¿¡ ÀÚÁÖ ¾²´Â ±â´ÉÀº ¾ó¸¶ ¾øÁö¸¸¿ä.
MPD°¡ Áö¿øÇÏ´Â ±â´É ¸ðµÎ¸¦ È°¼ºÈ½ÃÄѳõ°í Å×½ºÆ® ºôµå¸¦ ÇÏ´ø Áß¿¡ MPD 0.19¹öÀü¿¡ `Shine`À̶ó´Â ÀÎÄÚ´õ ¿É¼ÇÀÌ Ãß°¡µÇ¾ú´Ù´Â °ÍÀ» ¾Ë°Ô µÇ¾ú½À´Ï´Ù.
MPD¿¡´Â ½ºÆ®¸®¹ÖÀ¸·Î À½¾ÇÀ» Ãâ·ÂÇÏ´Â ±â´Éµµ ÀÖ½À´Ï´Ù. ±×·±µ¥ ¸î °¡Áö ÀÌÀ¯ ¶§¹®¿¡ Æ÷°íÇ÷¯±×ó·³ ±¸Çü ¾ÆÅ°ÅØÃÄ¿¡¼´Â ½ºÆ®¸®¹Ö ¼¹ö ±â´ÉÀ» ¾²±â°¡ ¾î·Á¿ü½À´Ï´Ù. ¼Ò¼öÁ¡ ¿¬»ê À¯´Ö(FPU)ÀÌ ¾ø´Â Æ÷°íÇ÷¯±×·Î MP3³ª OGG Çü½ÄÀ¸·Î ½ºÆ®¸®¹ÖÀ» Çϱâ À§ÇØ Æ®·£½ºÄÚµù¿¡ µé¾î°¡¸é °ð¹Ù·Î CPUÁ¡À¯À²ÀÌ 100%·Î Ä¡´Ý½À´Ï´Ù. À½¾ÇÀÌ ¶Ò¶Ò ²÷°Ü µµÀúÈ÷ °¨»óÇÒ ¼ö ¾ø´Â Áö°æ¿¡ ºüÁö°Ô µË´Ï´Ù.
´ë¾ÈÀ¸·Î Æ®·£½ºÄÚµù ¿É¼ÇÀ» FLACÀ̳ª WAVE·Î ¼³Á¤Çϸé RAWµ¥ÀÌÅÍ·Î Ãâ·ÂÇØÁֹǷΠ¸®¼Ò½º ¹®Á¦´Â ÇØ°áµË´Ï´Ù. FLAC Çü½ÄÀº ¹ü¿ëÀûÀÎ Àç»ý±â°¡ µå¹«´Ï±î ¾ÆÁ÷Àº ³í¿Ü·Î Ä¡°í, WAVE Çü½ÄÀÇ °æ¿ì 10%µµ ³ÑÁö ¾Ê´Â ¸®¼Ò½º¸¸À» ¿ä±¸ÇÕ´Ï´Ù.
ÆÌÇ÷¹À̾î·Î È®ÀÎÇغ¸´Ï Àç»ýµµ ¾ÆÁÖ Àß µË´Ï´Ù. ±×·±µ¥ RAWµ¥ÀÌÅÍÀ̹ǷΠµ¥ÀÌÅÍ·®ÀÌ ¸Å¿ì Å©´Ù´Â ´ÜÁ¡ÀÌ ÀÖ½À´Ï´Ù. 5ºÐÂ¥¸® ³ë·¡ ÇÑ°î¿¡ 50 MB°¡ ³Ñ´Â µ¥ÀÌÅÍ·®À» °¡Áö°Ô µÇ¹Ç·Î ¿ÜºÎ¿¡¼ µè±â¿¡´Â ºÎ´ã½º·± ¿ë·®ÀÌ µË´Ï´Ù.
ÆÌÇ÷¹À̾îÀÇ `Àç»ý Á¤º¸`âÀ¸·Î È®ÀÎÇغ¸´Ï ºñÆ®·¹ÀÌÆ®°¡ 2100 kbps°¡ ³Ñ´Â±º¿ä.
ÀÌ·± »óȲÀ̾ú±â¿¡ `Shine` ÀÎÄÚ´õÀÇ ÀåÁ¡ÀÌ ºûÀ» ¹ßÇÕ´Ï´Ù. ±êÇãºê(https://github.com/savonet/shine)¿¡´Â ÀÌ·¸°Ô ÀûÇô ÀÖ½À´Ï´Ù.
¡¸ savonet/shine is a blazing fast mp3 encoding library implemented in fixed-point arithmetic. The library can thus be used to performe super fast mp3 encoding on architectures without a FPU, such as armel, etc.. It is also, however, also super fast on architectures with a FPU!¡¹
Æ÷°íÇ÷¯±×ÀÇ armeló·³ 'FPU°¡ ¾ø´Â ¾ÆÅ°ÅØÃÄ¿¡¼µµ ÃÊ°í¼ÓÀ¸·Î MP3 ÀÎÄÚµùÀ» ÇÒ ¼ö ÀÖ´Ù'´Â ½±°Ô ¹Ï±â ¾î·Á¿î ³»¿ëÀÌ ¸»ÀÌÁÒ.
¡á °ËÁõ
MPD 0.19.x ¹öÀüÀ» ºôµåÇÒ ¶§ ¹Ýµå½Ã shine ÀÎÄÚ´õ ¿É¼ÇÀ» È°¼ºÈ(--enable-shine-encoder)½Ãŵ´Ï´Ù.
MPD ¼³Á¤ ÆÄÀÏ¿¡¼ output¼³Á¤Àº À§¿Í °°ÀÌ ÇÕ´Ï´Ù. ¿ÜºÎ¸Á¿¡¼ ÃÖ¼ÒÇÑÀÇ µ¥ÀÌÅÍ·®À¸·Î °¨»óÇÑ´Ù´Â ÀüÁ¦ ÇÏ¿¡ Bitrate ¼³Á¤Àº 128 kbps·Î ¼³Á¤Çß½À´Ï´Ù.
ÆÌÇ÷¹À̾î·Î È®ÀÎÇغ¸¾Ò´õ´Ï ¼³Á¤´ë·Î 128 kbps·Î Àç»ýµË´Ï´Ù.
³î¶ø°Ôµµ Æ®·£½ºÄÚµù ÁßÀÇ CPU Á¡À¯À²ÀÌ 30%¸¦ ³ÑÁö ¾Ê½À´Ï´Ù. `super fast`¶ó´Â ¼Ò°³°¡ Çã¾ðÀÌ ¾Æ´Ï¾ú½À´Ï´Ù.
`audio/mpeg` Çü½ÄÀ¸·Î Ãâ·ÂÇØÁֹǷΠũ·ÒÀ̳ª ÆÄÀ̾îÆø½º¿Í °°Àº À¥ºê¶ó¿ìÀú¿¡¼µµ ¹Ù·Î À½¾ÇÀ» °¨»óÇÒ ¼ö ÀÖ½À´Ï´Ù.
¾Èµå·ÎÀ̵åÀÇ °æ¿ì MPDroid°¡ ½ºÆ®¸®¹Ö Àç»ýÀÌ °¡´ÉÇÏ°í, iOSÀÇ °æ¿ì¿¡´Â MPoD¿Í MPaD°¡ Áö¿øÇÏ´Ï À½¾Ç ½ºÆ®¸®¹Ö ¼¹ö¸¦ ±¸ÃàÇÒ ¶§ ¼Õ»öÀÌ ¾øÀ» °Í °°½À´Ï´Ù. |