这是 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 二进制文件可用:
否则请遵循构建指南。
享受!碳氢化合物