资源描述
電腦多媒體應用
MP3 音樂檔製作
目前有一種音樂檔案非常熱門,它可以把您約10張CD專輯的音樂,同時放在一片CD中。而且用播放軟體播放後聽起來就跟聽音樂CD 的音質幾乎一樣!是什麼音樂檔案格式那麼好用? 那就是MP3 音樂檔。
(一)什麼是MP3?
MP3是最近幾年來非常受到大家注意的一種音效檔案格式,其具有「檔案小」、「音訊佳」的特點,所以對於常網際網路的塞車族來說,實在是非常吸引人。 MP3算是一種音訊檔案的規格,是利用MPEG Audio Layer 3的技術將聲音WAV檔案再加以壓縮而來用1:10甚至1:12 的壓縮率,變成容量較小的檔案, 但是在人耳聽起來, 卻沒有什麼不同.就像圖片的格式 JPG 一樣,如果不要壓縮的太過分那麼圖片的解析度還是可以讓人接受的。一般MP3檔案的壓縮比率約在1/10左右, 以44KHz加上16BIT立體聲播放出來的音色聽起來跟一般音樂CD的音色沒什麼兩樣。所以很多人便利用此一特點,做了所謂MP3「補帖」在網路上販賣。一片光碟中放了約10張專輯約100首歌左右的歌曲,連歌詞等都一應俱全,這樣做其實已經侵犯了許多唱片公司的著作權。所以,各位在製作好MP3檔案後,若想發行光碟或是放在Homepage上任人Download,一定要考慮著作權的問題。
MP3就是採用國際標準MPEG中的第三層音頻壓縮模式,對聲音信號進行壓縮的一種格式,中文也稱“電腦網路音樂”。MPEG中的第三層音頻壓縮模式比第一層和第二層編碼要複雜得多,但音質最高,可與CD音質相比。為了更深入地理解,先把MPEG-1音頻標準的特點作一些介紹。
1MPEG-1音頻標準的特點
MPEG-1音頻壓縮標準是第一個高保真音頻資料壓縮標準。除了AC-3之外,其他的音頻壓縮演算法只適用於語言(如碼激勵線性預測CELP)或只有中等的壓縮品質(如自適應差分脈衝編碼調製ADPCM)。MPEG-1音頻壓縮標準雖然是MPEG-1標準的一部分,但它完全可獨立應用。
為保證其普遍適用性,MPEG-1音頻壓縮標準提供了以下壓縮模式:
(1)音頻信號採樣頻率可以是32kHz,441kHz或48kHz;
(2)壓縮後的位元流可按下列4種模式之一支援單聲道或雙聲道;
·提供給音頻通道的單聲道模式(monophonic mode).
·提供給兩個獨立的單音頻通道的雙-單聲道模式(dual-monophonic mode).
·提供給身歷聲通道的身歷聲模式(stereomode),通道之間有比特共用。
·聯合身歷聲模式(joint-stereomode),利用身歷聲之間的關聯或通道之間的相位差的無關性,或者對兩者同時利用。
(3)壓縮後的位元流具有預定的幾種比特率之一。此外,MPEG-1音頻標準也支援用戶使用預定的比特率之外的比特率。
(4)MPEG-1音頻標準提供三個獨立的壓縮層次,使用戶可在複雜性和壓縮品質之間權衡選擇。
·層1 (Layer 1)最為簡單,使用的比特率384kb/s,主要用於數位小卡座DCC(Digital Compact Cassette)。
·層2 (Layer 2)的複雜度屬於中等,使用的比特率192kb/s左右。其應用包括:數位廣播(Digital Audio Broadcasting)的音頻編碼,CD-ROM上的音頻信號以及互動式CD-I(CD-zinteractive)。
·層3 (Layer 3)最為複雜,但音質最佳,使用的比特率為64kb/s,尤其適用於綜合業務資料網(ISDN)上的音頻傳輸。
(5)編碼後的位元流支援迴圈冗餘校驗CRC(Cyclic Redundancy Check)。
(6)MPEG-1音頻標準還支援在位元流中載帶附加資訊。
2MPEG-1音頻標準的基本原理
MPEG-1音頻標準是一個普遍適用的音頻壓縮標準,它對音頻源沒有任何要求。它利用人耳聽覺系統的感知特性,壓縮率的取得來自去掉人耳聽不到的資訊細節,即圖1和圖2曲線以下的部分。雖然壓縮是有失真的,但對人耳來說這些失真是聽不到的。也即對人耳而言,MPEG-1音頻壓縮是不失真的。因此,MPEG-1音頻標準的應用非常廣泛。
3MPEG-1聲音的一些性能指標
利用MPEG-1音頻標準一般能達到的壓縮率(以仍能達到CD音質為准)如表1所示。
MPEG層3在各種音質下的性能如表2所示。
MPEG-1編碼解碼器的各層延遲時間如表3所示。
從上述MPEG-1音頻標準可看出:高壓縮比是MP3的一個主要特性,其基本理論就是去除節目源中人耳聽覺閾以外的所有信號,並將大信號掩蓋下的小信號也加以除去,因為人耳具有掩蓋效應,這種變化基本上覺察不出來,這樣實際記錄的信息量就比壓縮前小得多,其壓縮比可在10∶1~96∶1( 這次新科採用的是CD音質的12∶1)。這樣,一張只能容納十幾首歌曲的光碟,就可記錄150首以上的MP3格式歌曲。MP3的這一特性,大大節約了節目成本,肯定會受用戶歡迎。
二、MP3的優點
MP3的突出優點是:壓縮比高,音質較好,製作簡單,交流方便。
壓縮比高上面已述。音質是人們關心的一個焦點。雖然MP3對原始信號進行了高壓縮比處理,但因為去除的大多是一些無關緊要的信號,因此單純從聽感上說,MP3壓縮幾乎對音質沒有影響。事實上,製作精良的MP3音樂碟,在專門的數位隨身聽(比如MPMan)中播放,完全可以達到普通CD唱機播放CD唱片的音質水準。但最吸引人的還是MP3製作和交流上的方便。只要有一台電腦,就可將CD節目錄入電腦硬碟,然後壓制成MP3格式。也可直接從Internet網上下載MP3音樂,網上有取之不盡的MP3音樂。還可把你自己製作的MP3音樂上網交流。良好的音質和豐富的節目源將使MP3成為最佳的大眾音樂媒體。
當然,MP3的高壓縮比是以犧牲細微的音質換來的,無疑會對音質產生一定的影響,對一般人和愛好者不會在意,但MP3是否能為Hi-Fi發燒友喜愛?!只有他們自己來回答。
三、MP3的用途
由於MPEG-1是一個通用的標準,所以其應用非常廣泛,如:
·數位無線電廣播的發射和接收
·數位電視伴音,包括音樂、Internet電話
·數位聲音信號的製作與處理
·數位聲音信號的存儲
凡涉及數位聲音的地方都可利用MPEG-1音頻標準。利用MPEG-1層3的音樂CD光碟在國外早已上市,可存儲160多首歌曲,仍能保持CD音質。
有關MP3的用途,上面談其優點時已經談到一些。除了可在電腦上享受MP3外,對沒有電腦和對電腦一竅不通的人來說,也可以享受MP3的樂趣,現在有兩種途徑:
一是採用MP3隨身聽,比如目前市場上正火爆熱賣中的數碼隨身聽有Diamond(帝盟)公司的PMP300和Sansung(三星)公司的MPMan。前者內置32MB快閃記憶體(FLASHROM),僅手掌般大小(889cm×1.59cm),便於攜帶,支援長達1小時的數碼音頻播放和可變壓縮速率,附有MP3音樂樣碟,還可插更多的快快閃記憶體儲卡存儲更多的歌曲。
MPMan可播放各種音質的MP3音效檔案,如用來播放音樂,32MB記憶體的MPMan可存放40分鐘CD音質音樂。如用來學習外語,可存放300分鐘磁帶音質語音資料。體積只與3英寸磁片相仿,厚度只有15mm。重量輕,連同電池只有140克。耗電省,充電電池充電2小時,可使用9小時,真正做到了便於隨身聽。但這比較貴,我國一般人還買不起。
二是新科能播放MP3的超級VCD影碟機,一般新科超級VCD影碟機用戶可花很少一點錢就可升級播放MP3碟片。不久將上市的新科SVD900、910、920(MP)系列可擕式超級VCD影碟機不僅可“隨身聽”,還可“隨身看”。
(二)如何錄製 MP3?
製作MP3的電腦配備最好越「高檔」越好。因為將3分鐘左右的歌曲製作成MP3格式約需耗掉一部Pentium-200的主機約5-8分鐘左右的時間。以一張音樂專輯通常12首歌來計算, 就要約1個小時的時間。所以您若想省下一些寶貴的時間,就只好多花些銀子把電腦配備給 升級了。
(1)製作MP3建議的電腦配備:
主機:Pentium-300以上的主機(CPU速度越快則製作時間越短) 。
RAM: 64MB以上(RAM越多則製作時間越短) 。
CD-ROM:一部可以抓音軌的光碟機。
製作MP3其實一點都不難, 可以用下面方法將 CD 第一首歌轉成 MP3,自己製作看看。
作法(一):
直接用 CD – MP3 軟體(Music Match Juck Box)
選按Music Match Juck Box 軟體(2.10以上)
選 recorder,出現 CD 歌曲軌道(第一軌代表第一條歌,依此類推。
選數目後的小方格□(如:1 x 代表選第一條歌)
選 Record from CD 目錄下的OPT 選定輸出格式與目錄後
按Record from CD 目錄下的 Start ,等綠格滿後完成工作。
做法二:先 CD 轉成 WAV ,再 WAV 製作成MP3
(1)、先抓取CD唱盤上面的歌曲, 亦即將CD音軌抓取成WAV檔案格式。
在 Windows 95, 98 下可用 CD-DA Extracter2 軟體轉成 將CD音軌抓取成WAV檔案。
在 DOS 模式下解 da2wav17.zip 得到 cdda.exe 然後執行CDDA /T 1 /F TRACK1 /O /95ATAPI
(A)、由 CDDA 這個程式抓WAV(一般人用的都是 ATAPI 光碟機, 在 cdda 中, 要多下一個 /M 的參數才可以. 而如果是 SCSI 的光碟機, 則不需要這個參數.)。所要下達的指令如下 :
cdda /t 1 /f c:\track1 /w /o /m
以下做參數說明 :
/t 表示要抓第幾軌,也就是抓第幾首歌曲啦!!
/f 指定檔名,例如說 track01.wav
/w 轉成 wav 檔
/o 如果該音軌被標示有版權, 則還是強迫讀取出來, 一般來說都要下此參數.
/m 是給非 SCSI 光碟機用的,通常ATAPI光碟機均要加上此參數!!
CDDA檔案名稱:DA2WAV17.ZIP ,檔案大小:約100KB ,作業平臺(環境):DOS下,軟體簡介:可以在DOS或是WIN95的MS-DOS模式下抓取音軌。支援SCSI及ATAPI的光碟機。使用方法:CDDA有很多指令,只要打CDDA就會秀出來。一般簡易操作指令如下:
CDDA /T n /F music /O /95ATAPI
參數說明:/T —代表欲抓取CD音軌是第幾軌,後面直接打音軌曲目。
n — 代 表 第 幾 軌 。
/F —代表要存成的檔案名稱為何,後面直接接上檔案名稱。
music — 代表檔名music.wav 。
/O — 如果該音軌有標示版權,仍強迫轉換。最好都要加此參數。
/95ATAPI-使用WIN 95中的ATAPI驅動程式來驅動光碟機。
/M— 強迫使用MSCDEX介面,適用在DOS模式下抓取音軌。
例如以下這一行指令:
CDDA /T 1 /F TRACK1 /O /95ATAPI
CDDA就會利用WIN95的ATAPI DRIVER配合IDE的光碟機把音樂CD上的第一首歌曲抓下成為TARACK1.WAV。如果您在Win95下無法正常使用,可以試著在DOS環境下使用。
(B)、也可以由CDGRABP程式抓取音軌
其指令如下 :
cdgrab g wav 1 3 5 7 9
表示要將 CD 上的 1 3 5 7 9 這五首歌曲轉換成 wav 檔, 檔名分別是 track01.wav
track03.wav track05.wav track07.wav track09.wav.
參數說明 :
g 表示 grab, 要抓取 CD音軌
wav 表示要抓成 wav 檔
(C)、說明
要將音樂CD的歌曲音軌轉成WAV檔,以前只有SCSI光碟機可以做到,但目前所談的軟體已經有支援IDE光碟機。但不是每一部光碟機都可以正常的抓取音軌。無法正常抓取音軌 的原因有的是因為硬體不支援,有的是因為光碟機的驅動程式不支援所造成。
欲將CD音軌轉成WAV檔,可以利用下列幾種方法:
1.利用CDR配合燒錄軟體,將音軌讀出並存成WAV檔。優點是比較不會失真,缺點是浪費時間;所需耗費的時間就等於聆聽該片CD所花費的時間。
2.利用CD播放軟體邊聽邊錄。有的音效卡附贈的CD播放軟體,可以利用其播放CD音樂時, 順便按下 WAV的錄音按鈕,來作CD轉成WAV的動作。 轉成WAV檔後的成品聽起來還不錯,但如果你的音效卡品質比較差的話就不一定了。其缺點也是必須要花和CD一 樣長 的時間才可以錄製完成。
3.利用軟體直接讀取CD音軌並轉換成WAV檔。利用此種方法轉成的WAV檔比較不會失真,所花的時間約只要CD一半,甚至是更快的時間,且品質仍然是16BIT立體聲, 44.1KHz的WAV檔。
綜合以上三種方法的比較,可以得知以第三種方法來作CD轉 WAV檔案算是最省時省事的方法;不僅其所需的時間較短,同時也可獲得品質較不失真的 WAV檔。剛剛介紹的就是幾種常用的CD音訊轉換WAV軟體及其使用方法:
其他CD-WAV軟體介紹
Digital Audio Copy 檔案名稱 DAC23DCM.ZIP 檔案大小: 345KB、作業平臺:DOS。軟 體 簡介:比起其他的抓取音軌程式來說,只有 DAC提供了較方便的選單功能。且有一條 BAR, 可以清楚的表示轉換的進度。這支程式可以在 DOS或是Win95的MS-DOS模式下執行。但DAC若要在 WIN 95中執行則一定要載入光碟機的 SYS驅動程式及MSCDEX.EXE後才可以正常的使用,否則在Win95下它會找不到光碟機喔!使用方法: DAC由於有選單功能,所以操作起來很方便。
Win DAC (Digital Audio Copy For WIN32) 、檔案名稱: WDAC14X.ZIP 、檔案大小: 800KB左右作業平臺:Win95、98、WinNT,軟體簡介:初剛出爐的 DAC For Win95及Win NT版本。跟其 DOS版本一樣擁有很不錯的使用者介面,使用起來非常方便! 比起其他的音軌轉換軟體,值得 推薦這一套軟體。和其他的音軌轉換軟體比較起來,其擁有較佳的WIN DOWS介面,且轉換的速度也不會很差。 轉換後的WAV檔也很少有破音發生。
WINDAC可以一次把所要抓取的歌曲選好,再自動轉換成WAV檔,相當方便!使用方法: 在 WINDOW環境下執行,WINDAC的主畫面,把CD中所有的音軌都列出來。欲把歌曲轉換成WAV檔,只要選擇好歌曲並按下F2,再輸入檔名即會出現,可以看到轉換的時間等資訊,只要圖中那條BAR跑完,就完成了轉換的動作。
(2)、再將 WAV檔案壓縮成MP3檔案格式,就完成。
在 Windows 95、98
1、 Windows 95、98 下可用 Mplifier (免費軟體)
2、 執行Mplifier 軟體,先按(configuration)設定格式,目錄後
3、 按 Start 就可以轉換。
在 DOS 下
解 l3v261d1.zip 得到l3enc.exe 然後值行L3ENC TRACK1.WAV TEST.MP3 -BR 112000
製作好的WAV檔,每個檔案都要30至40幾MB左右,一整片音樂CD轉下來的檔案也快接近500MB,多虧有了 MP3,如今才可以製作出高品質且低容量的音效檔。介紹 WAV檔是如何變成MP3的呢?欲將WAV檔轉換成MP3,目前有少數軟體可以做得到,現介紹常用的 ─L3ENC。
MPEG Audio Layer3 software Encoder and Decoder,檔案名稱: L3V261D1.ZIP、檔案大小:319KB,作業平臺: DOS、 Linux、 SunOS,軟體簡介:這壓縮檔中包含了兩套軟體,分別為:1.L3ENC:MP3 Encorder,MP3編碼程式,將音效檔案轉換成MP3格式。
2.L3DEC:MP3 Decorder,MP3解碼程式,將 MP3轉換成其他音效檔案; 如WAV,SND,AIF等等。
這兩套軟體目前有數種不同作業平臺的版本,使用上相當簡單,但一樣需要較好的電腦配備,製作的時間才會縮短。L3ENC依照壓縮比率的不同,壓縮時間及檔案大小都會不一樣。壓縮比率可以把它想成是轉換後的MP3檔案每秒鐘所需的檔案大小。壓縮比率越小,則壓縮的時 間越短且音質相對的越差;壓縮的比率越大,則壓縮的時間越長且音質較佳。
L3ENC內定的壓縮比率為 112000kbit/s。未註冊的版本只能使用下列3種的壓縮比率來製作MP3。壓縮比率所產生MP3檔案播放音質112 kbit/s 44.1 KHz 立體聲、56 kbit/s 22.05 KHz 立體聲、16 kbit/s 11.025 KHz單音
● 使用方法: L3ENC非常容易使用,一般操作指令如下:L3ENC原始音效檔MP3檔-BR壓縮後比率例如以下這一行指令:
L3ENC TRACK1.WAV TEST.MP3 -BR 112000
L3ENC就會將TRACK1.WAV 以112 kbit/s 的比率轉換成TEST.MP3。如果覺得以 112 kbit/s 的 比率轉成的 MP3檔案音質不太好,則可以把壓縮的比率再提高到 128000kbit/s, 如此可以得到音質更好的音效檔,但壓縮的時間會花比較久,且檔案會比較大。建議不要在Windows底下的DOS模式轉檔,否則不但效率低,有可能發生錯誤。
ISO-MPEG Audio Layer 3的語法:
L3ENC test.wav test.mp3 -br 128000
語法說明:
test.wav 表示剛才錄製的Wav檔案名稱
test.mp3 表示存成檔名為test.mp3
-br 128000 表示轉成128000bitrate.一般採用128000或是112000
另外可以在後面加上-HQ的參數,表示錄成高品質的MP3.不過轉檔時間會更加的久. 最後把原來的WAV檔案刪除,可以節省硬碟的空間.
其他可轉換的檔案:mp3compr09f.exe Win95/WinNT 、l3v261d1.zip DOS
(6)MP3 播放軟體
MP3的播放程式,本來只有Winplay3這套程式,最近才出現另外幾套程式出現,讓使用者有更多的選擇。以下是目前幾套 MP3播放程式的介紹。
● Winplay3:
檔案名稱: WP200.EXE,檔案大小: 1.24MB,作業平臺:WIN31、WIN95、WINNT軟體簡介:MP3播放程式的始祖,和L3ENC是同一家公司所出版的。播放歌曲時不能夠任意的快轉、 倒轉是它最大的缺點。不過大部份的MP3管理播放軟體都指定 Winplay3為其MP3播放程式, 否則有很多MP3管理程式中的部份功能就無法完全發揮。 Winplay3播放MP3時所佔用的系 統資源比另外軟體來得少(播放MP3會佔用CPU運算時間),所以這套軟體還是有點可取之處!未註冊版只能播放20秒鐘的歌曲。
●Winamp
檔案名稱: WINAMP.ZIP,作業平臺:WIN95、WINNT,軟體簡介:另一套非常酷的MP3播放程式。為何說它很酷呢?因為它是這幾套MP3播放軟體中使用介面最「 炫 」的。其擁有3D的播放、停止等按鈕; 播放時還會顯示類似音響EQ等化器的BAR,酷吧,Winamp播放時還可以隨意的快轉、倒轉及調整音量大小。與其他的MP3管理程式搭配上不會有太大的問題;只要是支援Winplay3的MP3管理程式,建議您採 Winamp來作為內定的MP3播放程式。
● museArc
檔案名稱: MUSEA44B.ZIP,作業平臺: WIN95,WINNT,軟體簡介: museArc可以播放 MP3, 還有快轉及倒轉的功能。它的操作畫面比起另外兩套軟體來得大一點,提供了目前播放的MP3檔案相關資訊。它的操作介面較繁雜;雖然有很多選項可以設定,但對於一般的使用者來說似乎是多餘的。未註冊版可以試聽1分鐘的歌曲。
●Maplay
檔案名稱: MPW181-5.ZIP,作業平臺: WIN95、WINNT,軟體簡介:另一支免費的MP3播放程式,具有快轉及倒轉的功能。Maplay還可以播放 MID、 WAV等音效檔。如果您不想花任何錢去註冊軟體,又急需一套強大的MP3播放軟體,推薦您使用 Winamp或 Maplay。
(7)MP3管理軟體
由於MP3檔案日趨熱門,所以相關的應用軟體也紛紛應運而生。MP3的壓縮或播放軟體都是由外國人所發展,而MP3的相關管理軟體卻有幾套是由國人所發展;
● Louvre MP3專輯管理
檔案名稱: LVMP3_101.ZIP,檔案大小: 1.8MB,作業平臺: WIN95、WINNT,軟體分類:Freeware軟體簡介:這套MP3管理軟體擁有很多功能:
1.自動找出歌名、專輯名稱等資料,不需特定格式的INDEX.TXT檔 。
2.可以從歌曲「任意位置」開始播放、播放多張專輯、亂數播放等 。
3.以專輯為單位管理音樂,並能自動搜尋電腦內MP3檔,建立成專輯。
4.提供近百張CD封面圖案做為專輯封面。 ( 需 下 載 LVMP3JPG.ZIP)
5.專輯檔案及播放列表具有可攜性,可在不同電腦上使用。
6.可建立播放列表,選擇歌曲播放。
7.CD封面圖案可以處理多種圖檔(JPG,GIF,PCX,TIF,BMP )。
8.提供播放控制面板,以顯示播放歌曲、時間、調整音量等 。
9.可以顯示和編輯歌詞,並可以改變字型 。
10.提供光碟燒錄工具,專輯檔及程式均可移至光碟執行。
11.完全控制與取代WinPlay3和 WinAMP,提供最具親和力的操作介面。
12.完整的線上說明。
Louvre優點是可以搜尋電腦硬碟或者是光碟中的 MP3檔案。當搜尋完成後便會把每個目錄中的MP3檔案視為一張專輯來管理。您可以輸入專輯名稱、歌曲類別、歌手及發行公司等資訊以方便管理。更酷的是Louvre目前擁有約近200張的CD專輯圖庫,您可以為新增的專輯選取適合的CD圖案。
Louvre在播放MP3樂曲時可以暫停、停止播放,也可以跳到下一首歌曲或是上一首歌曲。 同時Louvre也提供了方便的音量控制,調整音量大小只要動動滑鼠而不用去調整喇 叭。Louvre完全掌控並超越了Winplay3。利用其特有的“ Track Bar”可以顯示目前播放歌曲的進度。當您隨意的拖動Track Bar,歌曲就會跳到您指定的那一段開始播放;這是其他搭配Winplay3 的MP3管理程式目前所無法做到的。
在播放MP3樂曲時若按一下「介面」的按鈕,整個Louvre就會縮小成類似 Winplay3的使用介面,但Louvre的介面顯然比Winplay3來得有質感,功能也比較強。
● Bean’ s MP3 Player
檔案名稱: AMP3V15.ARJ,檔案大小: 536KB,作業平臺:WIN95、WINNT,軟體分類:Freeware軟體簡介: 這套軟體也是搭配WinPlay3或Win-amp來對MP3作管理及播放的工作。一 般的循序或隨機播放等功能也都提供了。播放MP3樂曲時,若覺得它太礙眼還可以將之縮小介 面成類似 Winplay3的大小或是Win95的 System Tray中 。
本程式有一個「瀏覽播放」的功能,可設定試聽時間(10-50秒)來對您所選定的歌曲進行試聽,當聽到您所想聽的歌曲時,只需要在這首歌上按下滑鼠左鍵兩次即可進入正式播 放狀態。除了瀏覽播放外,還可以選取數首歌曲後再加以循序播放或隨機播放。此套軟體在播放MP3樂曲時仍無法像Louvre 般可以進行歌曲的快轉、倒轉等動作。但整體來說,它已具備了一般音樂管理程式該有的功能。整體介面的設計上相當簡潔卻又包含著很多功能 。在每個ICON上暫停一下即可看到很清楚的提示,相當貼心的設計。使用上很容易就可上手。
本軟體所支援的Winplay3必須是1.0版 ,若搭配2.0版的Winplay3則播放時會產生重複播放的BUG。
● XMP3 Manager
檔案名稱:XMM10B2.ZIP,檔案大小:499KB,作業平臺: WIN95、WINNT,軟體分類:Shareware軟體簡介:另一套支援Winplay3的MP3管理程式。
XMM的 特 點 如 下 :
1.對Winplay3程式能做完全的控制。包括啟動Win-play3、播放樂曲時Winplay 3視窗是否顯示等。
2.檢視及編輯ID3 Tag格式(Johan Sassner所設計),包括歌曲名稱、作者、專輯名稱、年份、曲風及註解等。這些資訊是內嵌在MP3檔案之中。
3.可顯示MP3檔案的各種資訊。包括MPEG版本、Layer、Bitrate及取樣頻率 。
4.播放樂曲可立即顯示歌詞。支援多種歌詞檔,且副檔名可以自訂以符合所有人的需求。
5.支援多組歌曲設定,可以將每張專輯設為一組,十分方便管理。
6.播放的順序可為從上至下,從下至上,亂數決定或 Shuffle Play。
7.平時可縮小到System Tray,不佔工具列空間。
8.可以依照檔名、歌曲長度及檔案路徑來排序,當然您也可以選擇不排序。
9.友善的使用者介面。可自由拉曳視窗以決定各視窗大小及位置。
XMM算是國內第一支的MP3樂曲管理程式,目前只有英文版,且是測試版。程式一執行, 便看到作者的玉照及版本等資訊。主畫面共有四個視窗,分別為「檔案目錄視窗」、「MP3 歌曲列表視窗」、「歌詞及ID3 Tag視窗」、 「選取歌曲視窗」。操作上相當簡單,只要將MP3檔案直接拖拉到「選取歌曲視窗」,再按下播放鈕即可循序播放。播放中可以選取播放下一首或上一首歌曲,但播放時並沒有提供對歌曲快轉或倒轉的功能。XMM對於音量控制設計得 並不理想。它並沒有將音量控制鈕設計在面板上而採呼叫 Win 95的混音器來調整音量大小, 跟前面兩套軟體比起來,實在太不方便。
● XMP3 Runner
檔案名稱:XMR10.ZIP,檔案大小:736KB,作業平臺: WIN95、WINNT,軟體分類:Shareware軟體簡介:跟XMM系出同門的MP3管理程式。但它不是用來讓一般使用者管理自己電腦中的 MP3檔案;而是為了方便使用者去使用一片已製作好的MP3光碟所設計的。
這套軟體是先執行XMS.EXE去尋找指定目錄下的所有的MP3檔案及歌詞等相關資訊,並 產生XMP3 Runner的設定檔後,再將設定檔及MP3檔案燒錄至光碟中。已經燒錄好的光碟只要一放進 CD-ROM中 ,便會自 動去執行Autorun,再啟動 XMP3 Runner。這時 XMP3 Runner會根據你之前所建立的設定檔,讀入所有的歌曲、歌詞等資料並直接顯示在主畫面上
,讓使用這片光碟的使用者能夠很方便使用。
由於XMP3 Runner跟 XMM出自同一位作者,所以使用介面很相似。 XMP3 Runner只有三個視窗,分別為「歌曲目錄視窗」、「歌曲列表視窗」、 「歌詞視窗」。由於X MP3 Runner是利用已建立好的設定檔去讀入歌曲的資料,所以使用者只要選擇目錄 後,就會出現目錄下的所有MP3檔案供您選取。這套軟體只能選擇播放單曲或是播放整個目 錄下的所有MP3檔案,但不能做選擇性的播放。音量大小的調整跟 XMM一樣是利用Win95的混音器來調整音量大小,實在不好用。唯一的優點就是可以讓使用者很容易的去使用一片 製作好的MP3光碟,這也是作者當初設計的目的。
其實MP3還可以做很多商業的應用。如唱片公司可以利用MP3短小精幹的特性在HomePage上,讓消費者可以聽到效果比較好的新歌介紹 。或是廣播電臺可以架設一台MP3 Server,將所有的CD片轉成MP3放至Server中 。從此電臺DJ接受聽眾的點歌將不費吹灰之力,彈指之間即有美妙的音樂傳到各位的收音機 。
習題:
1、請練習將一張 CD 音樂光碟片的20首歌曲轉成 mp3 音樂。(檔名自定)
標準的Mp3播放器的方框原理圖,這是2000年由Hyundai公司發佈的一塊開模組的原理圖,很明顯,在這個框圖裏,幾個重要的構成(USB controller、MCU、MP3 Decoder)都採用了Hyundai自己的產品,當然這並不影響我們對於Mp3原理的討論,因為在早期,幾乎所有的Mp3的構架都與此相同(稍後我們會討論現在流行的構架)。
Hyundai提供的這張方框圖比我們常見的資料要細緻的多,由上圖我們不難看出,其實Mp3的構成並不複雜,其中MCU應當算是整個播放器的核心了,MCU的內部一般都包含有EEPROM,MCU在上電後首先執行的就是內部EEPROM的程式,然後由內部程式來決定是否載入外部Flash外部的程式,一般我們所說的升級FirmWare都是升級Flash內的程式,而非MCU內的引導程式。因此不難看出MCU是MP3播放器的核心,幾乎所有的功能操作都是由它來實現。當然如果您的播放器支持FirmWare升級的話記得要經常升級你的FirmWare哦。
如果我們生產出來的播放器僅需要使用串口或並口與電腦連接的話只需要在MCU的IO介面上增加一小塊電平轉換電路即可(如ADM202),但要實現複雜的USB通信那就必須增加一塊USB晶片了(當時的技術前題),因為在我們的原理圖中USB Controller也佔據著很重要的位置,我們可以看到,在與Flash/MMC的匯流排中,USB控制晶片幾乎與MCU是同等的地位,當然,這是一個設計思想問題。採用這種方法設計的優點是當電腦與播放器進行USB通信時不需要MCU做更多的工作,也就是說不必要為此而專門設計單片機程式。還有另一種做法就是USB控制晶片與MCU聯接,並通過MCU來與Flash/MMC進行通信,這兩種設計很難說出到底誰好誰差,在目前市場上見到的播放器來說它們之間所占比例基本持平,但越來越多的新產品更傾向於第二種設計,因為很明顯的,第二種設計要靈活一些,雖然需要程式師為此而做更多的工作,但那在今天已經不是問題。
在這個構架內我們還看到了塊MP3 Decoder晶片,這是一塊專用晶片,主要任務就是將MP3資料解碼成為標準的16 bit PCM數位信號,PCM信號隨後就會被Audio Codec晶片解碼轉換成類比信號再放大輸出至我們的耳機裏。看上去這塊晶片似乎非常簡單、沒有提供可編程的內部EEPROM,也無法由外部擴展ROM空間,但事實上它是一塊集成了DSP(數位信號處理器)、DAC/ADC以及音量控制功能的專用DSP晶片,而DSP代碼已經由晶片廠商進行了硬掩模。那為什麼在這裏使用了DSP而不是使用一塊非常快速的MCU來完成MP3的解碼工作呢?其實DSP也應當屬於MCU。但與能用MCU相比,DSP在硬體設計上的很多特性使它特別適合於進行即時快速數位信號處理運算。根據數位信號處理的要求,DSP晶片一般具有以下主要特點:
(1)在一個指令週期內可完成一次乘法和一次加法;
(2)程式和資料空間分開,可以同時訪問指令和資料;
(3)片內具有快速RAM,通常可通過獨立的資料匯流排在兩塊中同時訪問;
(4)具有低開銷或無開銷迴圈及跳轉的硬體支援;
(5)快速的中斷處理和硬體I/O支援;
(6)具有在單週期內操作的多個硬體位址產生器;
(7)可以並行執行多個操作;
(8)支援流水線操作,使取指、解碼和執行等操作可以重疊執行。
當然,與通用微處理器相比,DSP晶片的其他通用功能相對較弱些。因此廠商為了方便設計,便使用一顆MCU來實現一般的能用功能,而使用DSP實現MP3解碼工作。
展开阅读全文