這篇是貼我自己以前寫的文章。
介紹這些格式的文章應該不少,但我想大多過於專業
我試著用自己的話,盡量簡單地描述四種遊戲最常見的音樂格式
- MIDI:通常副檔名為mid,MIDI是Music Instrument Digital Interface的簡寫
特色是檔案很小,非常小
簡單的這麼解釋好了:
mid檔就像是樂譜,記錄著「第5.02秒鋼琴要彈下sol、第6.31秒吉他要彈下ra」這樣的資訊
然而mid檔裡本身並沒有吉他、鋼琴的音色。這也就是為何mid檔案小的原因
那當我們的電腦撥放mid檔時,怎麼知道吉他、鋼琴的音色呢?
這是因為mid檔通常遵守一種叫「General MIDI」的格式
「樂器1」表示鋼琴、「樂器25」表示尼龍弦的古典吉他
然而我們的音效卡上有一個「MIDI音源器」,負責按照這些樂器編號,把聲音撥放出來
(當然有軟體音源這個例外,但不在此討論)
單純使用mid檔的話有一些限制- 音色是看使用者電腦上的音源,不同的電腦撥放出來的效果可能會不同
(大部份的人應該都是爛爛的AC97音效卡) - 音色有限,只有General MIDI提供的音色 (我記得是128種,不知道有沒有記錯)
- 效果有限,沒辦法自由的調整迴音、各種效果(equalizer, echo, reverb, flanger等….多不勝數)
- 音色是看使用者電腦上的音源,不同的電腦撥放出來的效果可能會不同
- Wave:通常副檔名為wav
特色是檔案很大,非常大
大家可以把他想像成忠實的把聲音記錄下來的檔案格式
音質最好,所以花費的空間多
(大家可以把他想像成圖檔中的bmp檔)
許多商業遊戲都是用CD音軌的方式來儲存音樂
CD音軌其實也是屬於Wave的無失真儲存方式
(CD音軌的資訊其實就等於Sample rate=44,100Hz 雙聲道的Wave檔)
很常見的編曲方式就是:使用MIDI編曲軟體+自己的軟/硬體音源 => 混音成wave檔
然後再看要不要做壓縮之類的
和單純使用General MIDI比起來,這樣可以使用很多種的效果,處理上也有很大的彈性
Wave和以下的mp3, ogg…等真正儲存聲音的,通稱為數位音訊檔
接下來只是把Wave壓縮過的格式,我就不詳細介紹了
主要的目的只是跟大家講數位音訊和mid檔之間的差別 - mp3:
相信大家都很熟悉吧 XD
mp3是將wave失真壓縮(註)後的一種格式 - ogg:
可以參考維基百科: Ogg Vorbis
一樣是失真壓縮
據說同樣壓縮比下的音質比mp3還好,我自己倒是沒試過
在一般使用者間這個格式還是沒有比mp3被廣為使用
失真壓縮就是指在壓縮的過程中,損失一些原有的資訊
舉大家比較熟悉的圖片來說,bmp就好像wav的角色
png,gif就是一種非失真壓縮(畫質不會變差),jpg就是失真壓縮