vgmstream - 一个用于播放视频游戏中使用的各种流式音频格式的库。
vgmstream 的一些特性包括: - 解码 数百种游戏音乐格式和编解码器,从常见的游戏引擎文件到一些特殊的单个游戏编解码器,以实现高度的准确性和兼容性。 - 支持循环播放 BGM,使用文件内部元数据实现平滑过渡,并提供准确的采样数。 - 子曲,分别播放格式的多个内部曲目。 - 多种类型的伴随文件(数据分割为多个文件)和自定义容器。 - 加密密钥、内部流名称以及游戏音频中发现的其他不寻常情况。 - TXTH 函数,为额外格式提供外部支持,包括多种形式的原始音频。 - TXTP 函数,用于实时和按文件配置,如强制循环、删除通道、播放特定子曲或将多个文件合并为一个文件。 - 通过 .m3u 文件进行简单的 外部标记。 - 为各种媒体播放器软件和操作系统提供了 插件。
主要开发仓库: https://github.com/vgmstream/vgmstream/
有多个终端用户组件:
暂无开放 Issues,或尚未同步最近议题。