这是一个用于编译魔改版 vgmstream-cli 的项目。
您可以从上面的徽章或 这里 下载最新编译的版本。
- 为输出路径添加通配符:
?p: 代表源文件的完整路径 (包含最后的路径分隔符)。?b: 代表源文件的基础名称 (不含扩展名)。
- 支持目录输入: 允许将文件夹作为输入,程序会自动递归扫描并转码其中所有的
.wem文件。 - 增加
-Y选项: 在转码成功后删除源文件。这是一个危险操作,请务必谨慎使用!
以下是使用新增功能的一个实例:
.\vgmstream-cli.exe -o "?p?b.wav" "E:\audios\Champions\2·olaf·狂战士\2000·基础皮肤" -Y这个命令的含义:
- 将
E:\audios\Champions\2·olaf·狂战士\2000·基础皮肤目录中的所有音频文件(包括子目录)转换为 WAV 格式 - 输出文件使用
?p?b.wav模式命名,即保持原始文件的路径和文件名,仅将扩展名改为.wav -Y参数表示转换完成后删除原始文件
例如,对于输入文件 E:\audios\Champions\2·olaf·狂战士\2000·基础皮肤\11111111.wem,输出文件将是 E:\audios\Champions\2·olaf·狂战士\2000·基础皮肤\11111111.wav。
由于上游代码和依赖可能存在不确定性,本项目的构建流程设置为手动触发。
- 访问本仓库的 Actions 页面。
- 在左侧选择 "Build and Release vgmstream-cli" 工作流。
- 点击 "Run workflow" 按钮,即可开始构建和发布流程。
- 灵感来源: @DoTheBetter/aria2_build
- 上游项目: @vgmstream/vgmstream