可移植聲音格式
![本頁使用了標題或全文手工轉換](http://upload.wikimedia.org/wikipedia/commons/thumb/c/cd/Zh_conversion_icon_m.svg/35px-Zh_conversion_icon_m.svg.png)
可移植聲音格式(英語:Portable Sound Format,簡稱PSF)是一種直接從多種家用電子遊戲機的視頻遊戲中抓取的音頻檔。該格式最初是用於 PlayStation 的視頻遊戲,但現在擴充到了支援其他系統。 PSF 格式在 2003 年由 Neill Corlett 建立,並由他編寫了稱為「Highly Experimental」的 Winamp 的外掛程式用於播放 PSF1 和 PSF2 檔案。
通常,PSF 檔案包含一定的樣本和音樂音序播放程式。這與相同音樂(WAV,MP3)的等效流格式相比,此方法佔用的空間要少得很多,同時聽起來仍具有很高的保真度。儲存在 PSF 檔案中的背景音樂通常可以永遠迴圈播放,因為音序器可以處理自己的迴圈播放點。
一部分 PSF 子格式還具有 miniPSF / PSFlib 功能,其中多個音軌使用的資料僅在儲存在隨附的單一的 PSFlib 檔案中。差異資料儲存在 miniPSF 檔案中,該檔案可通過 Zlib 壓縮以進一步提高儲存效率。
PSF2 檔案相當於 PSF 的 PlayStation 2 版本。 PSF2 在內部結構為檔案系統,相比較 PSF 其更接近於單一的 PS 可執行檔案。 PSF 的原始取樣率是 44,100 Hz,而 PSF2 的原始取樣率是48,000 Hz。取樣率可能從 8,000 Hz 到 96,000 Hz 不等。
PSF 和 PSF2 檔案都包含一個檔頭,用於指定檔案所包含的資料的視頻遊戲系統的類型,以及在末尾的一組可選標籤,可以提供諸如遊戲名稱,藝術家和長度之類的詳細資訊。
PSF 子格式
[編輯]PSF 最初僅代表「PlayStation 聲音格式」,但之後添加了 PSF2、SSF(世嘉Saturn 聲音格式)、DSF(Dreamcast 聲音格式)、USF(Nintendo Ultra 64 聲音格式),QSF(Capcom Q 聲音格式)、GSF(Game Boy Advance 聲音格式)和 2SF(Nintendo DS 聲音格式)子格式,因此開發了更通用的反義詞「可攜式聲音格式」。結果,PSF 和 PSF1 均可互換地參照 PlayStation 聲音資料檔案。
GSF
[編輯]Game Boy Advance 聲音格式(GSF)是由 Caitsith2 和 Zoopd 開發的模擬 Game Boy Advance 音頻格式。 GSF 基本檔案結構是 PSF 的子格式。
GSF 播放器將這些檔案處理為僅聲音的 Game Boy Advance ROM,因此與主流音頻格式相比可能佔用大量處理器。
USF
[編輯]Nintendo Ultra 64 聲音格式(USF)是 Adam Gashlin 編寫的一種檔案格式,其中包含 任天堂64 視頻遊戲產生聲音的程式碼。 USF 基本檔案結構是 PSF 的子格式。
參考文獻
[編輯]- Chang, KyuSik; Kim, GyuBeom; Kim, TaeYong. Video Game Console Audio: Evolution and Future Trends. Computer Graphics, Imaging and Visualisation, 2007. CGIV '07 (Bangkok, Thailand). 14–17 August 2007: 97–102. ISBN 978-0-7695-2928-8. doi:10.1109/CGIV.2007.87.
外部連結
[編輯]- Neill Corlett's PSF Central
- Lawrence Lin's PSF Mirror (頁面存檔備份,存於互聯網檔案館)
- Zophar's Domain PSF Archive (頁面存檔備份,存於互聯網檔案館)
播放器與外掛程式
[編輯]- Audio Overload (頁面存檔備份,存於互聯網檔案館) Mac/Windows/Linux 晶片音樂播放器,支援包括 PSF1 和 PSF2 在內的 33 種不同音樂格式。
- Audacious Media Player Linux 上的音樂播放器,可以通過外掛程式播放 PSF1 和 PSF2.
- Chipamp 由 OverClocked ReMix 編譯的Winamp外掛程式包,可播放 40 種以上的晶片音樂和音軌格式。
- UPSE123 (頁面存檔備份,存於互聯網檔案館) UNIX Playstation 聲音模擬器,進階的 Playstation 聲音模擬器,專注於聲音的正確性。它可以播放 PSF 和 MiniPSF 格式的檔案。