SpleeterMsvcExe 项目使用教程
1. 项目的目录结构及介绍
SpleeterMsvcExe 项目的目录结构如下:
SpleeterMsvcExe/
├── models/
│ ├── 2stems/
│ ├── 4stems/
│ ├── 5stems-22khz/
│ └── download_models.bat
├── Spleeter.exe
├── README.md
└── LICENSE
目录结构介绍
- models/: 存放 Spleeter 模型的目录。包含多个子目录,每个子目录对应不同的模型类型(如 2stems, 4stems, 5stems-22khz)。
download_models.bat
脚本用于自动下载并解压模型文件。 - Spleeter.exe: 项目的启动文件,用于执行音频文件的分离操作。
- README.md: 项目的说明文档,包含项目的基本介绍、使用方法和注意事项。
- LICENSE: 项目的开源许可证文件,采用 MIT 许可证。
2. 项目的启动文件介绍
Spleeter.exe
Spleeter.exe
是 SpleeterMsvcExe 项目的主要启动文件,用于执行音频文件的分离操作。它是一个 Windows 命令行程序,使用纯 C 语言编写,无需安装 Python 环境。
使用方法
-
将音频文件拖拽到
Spleeter.exe
上,或通过命令行执行以下命令:Spleeter.exe song.mp3
该命令会将
song.mp3
分离为人声 (song.vocals.mp3
) 和伴奏 (song.accompaniment.mp3
) 两个音轨。 -
更多参数请查看帮助和使用示例。
3. 项目的配置文件介绍
models/download_models.bat
download_models.bat
是一个批处理脚本,用于自动下载并解压 Spleeter 模型文件。执行该脚本后,模型文件会自动解压到 models
目录下的相应子目录中。
使用方法
- 打开命令行窗口,导航到
models
目录。 - 执行以下命令:
该脚本会自动下载并解压所需的模型文件。download_models.bat
其他配置
SpleeterMsvcExe 项目没有其他显式的配置文件,所有配置通过命令行参数进行。例如,可以通过 -m
参数指定使用的模型类型,通过 -o
参数指定输出文件路径格式等。
示例
Spleeter.exe -m 4stems -o result.m4a -b 192k song.mp3
该命令会将 song.mp3
分离为 4 个音轨(人声、鼓、贝斯、其它),并输出为 M4A 格式,比特率为 192kbps。
以上是 SpleeterMsvcExe 项目的使用教程,希望对你有所帮助。