跳至內容

可移植聲音格式

本頁使用了標題或全文手工轉換
維基百科,自由的百科全書

可移植聲音格式(英語: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 聲音資料檔案。

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. 

外部連結

[編輯]

播放器與外掛程式

[編輯]