可移植聲音格式

可移植聲音格式(英語: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(世嘉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. 

外部連結

播放器與外掛程式