可移植聲音格式

可移植聲音格式(英語:Portable Sound Format,簡稱PSF)是一種直接從多種家用電子遊戲機的視頻遊戲中抓取的音頻文件。該格式最初是用於 PlayStation 的視頻遊戲,但現在擴展到了支持其他系統。 PSF 格式在 2003 年由 Neill Corlett 創建,並由他編寫了稱為「Highly Experimental」的 Winamp 的插件用於播放 PSF1 和 PSF2 文件。

通常,PSF 文件包含一定的樣本和音樂音序播放程序。這與相同音樂(WAVMP3)的等效流格式相比,此方法占用的空間要少得很多,同時聽起來仍具有很高的保真度。存儲在 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(SEGA Saturn 聲音格式)、DSF(Dreamcast 聲音格式)、USF(Nintendo Ultra 64 聲音格式),QSF(Capcom Q 聲音格式)、GSF(Game Boy Advance 聲音格式)和 2SF(Nintendo DS 聲音格式)子格式,因此開發了更通用的反義詞「便攜式聲音格式」。結果,PSF 和 PSF1 均可互換地引用 PlayStation 聲音數據文件。

Game Boy Advance 聲音格式(GSF)是由 Caitsith2 和 Zoopd 開發的模擬 Game Boy Advance 音頻格式。 GSF 基本文件結構是 PSF 的子格式。

GSF 播放器將這些文件處理為僅聲音的 Game Boy Advance ROM,因此與主流音頻格式相比可能占用大量處理器。

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. 

外部連結

編輯

播放器與插件

編輯