這是 vgmstream,一個用於播放串流(預先錄製的)視訊遊戲音訊的庫。
VGMstream 的一些功能:
主要開發儲存庫:https://github.com/vgmstream/vgmstream/
使用最新變更自動建置:https://vgmstream.org (https://github.com/vgmstream/vgmstream-releases/releases/tag/nightly)
編號版本:https://github.com/vgmstream/vgmstream/releases
可以在這裡找到幫助:https://www.hcs64.com/
更多文件:https://github.com/vgmstream/vgmstream/tree/master/doc
有多個最終用戶組件:
主庫(普通vgmstream )是處理內部轉換的程式碼,而上述元件是您用來取得聲音的元件。
如果您想將遊戲音訊轉換為.wav
,請取得vgmstream-cli ,然後將一個或多個檔案拖曳到執行檔中(支援可能會因作業系統或發行版而異)。如果支援該格式,這應該會建立(file.extension).wav
。您也可以嘗試使用線上網路播放器。請參閱:https://vgmstream.org
更用戶友好的方法是安裝foobar2000 (在 Windows 上)或Audacious (在 Linux 上)等播放器以及 vgmstream 插件。然後,您可以直接收聽檔案並設定無限循環等選項,或使用播放器的選項轉換為.wav
(如果您的檔案有多個“子歌曲”,也更容易使用)。
請參閱使用指南中的組件以取得完整的安裝說明和說明。目標是功能對等,但由於 VGmstream 方面缺少部件或缺乏播放器支持,它們之間存在一些差異。
請注意,vgmstream 無法編碼(從.wav
轉換為遊戲格式),它只能解碼(播放遊戲音訊)。
預先建置的二進位檔案:
基於目前版本,foobar2000 元件也可以在 https://www.foobar2000.org 上找到。
您也可以嘗試由 bnnm 建立的替代版本(不定期):
或從原始碼編譯,請參閱建置指南。
可以使用預先建置的 CLI 二進位。它是靜態連結的,應該在運行 Linux 核心 v3.2 及更高版本的系統上運行:
從原始碼建置還將為您提供vgmstream.so (Audacious 插件)和vgmstream123 (命令列播放器),它們無法靜態連結。
建置時需要幾個外部函式庫。對於 Debian 和 Ubuntu 風格發行版的快速腳本,請執行./make-build-cmake.sh
。該腳本需要先安裝依賴項,因此您可能更喜歡手動執行步驟,建置指南對此進行了詳細描述。
預先建置的 CLI 二進位檔案可用:
否則請遵循建置指南。
享受!碳氫化合物