Phi-TK 是一个基于 Tauri + Vue 3 的谱面渲染工具。
- 支持WAV无损音频
- CRF码率控制
- 铺面揭秘功能
- 跨平台支持(Windows、Linux、macOS)
- 现代化的用户界面,基于 Vue 3 + Vuetify
- 支持Vulkan加速渲染
- 手序分配AI引擎
- Node.js 18+
- Rust 1.60+
- pnpm
- Windows: Windows 10+
- Linux: 支持现代桌面发行版
- macOS: macOS 10.15+
从 Node.js 官网 下载并安装 Node.js 18 或更高版本。
从 Rust 官网 下载并安装 Rust。
npm install -g pnpmgit clone https://github.com/Winamin/Phi-TK.git
cd Phi-TKpnpm installpnpm tauri devpnpm tauri build构建完成后,可执行文件将位于:
- Windows:
src-tauri/target/release/Phi-TK.exe - Linux:
src-tauri/target/release/phi-tk - macOS:
src-tauri/target/release/bundle/macos/
- 启动应用程序
- 通过界面导入 Phigros 谱面文件
- 配置渲染参数(音频质量、视频码率等)
- 开始渲染过程
- 导出渲染结果
Phi-TK/
├── src/ # Vue 前端源码
│ ├── components/ # Vue 组件
│ ├── router/ # 路由配置
│ └── assets/ # 静态资源
├── src-tauri/ # Tauri 后端源码
│ ├── src/ # Rust 源码
│ ├── assets/ # 应用资源
│ └── icons/ # 应用图标
└── arts/ # 文档图片
pnpm dev- 启动前端开发服务器pnpm build- 构建前端pnpm type-check- 类型检查pnpm lint- 代码检查和自动修复pnpm prettier- 代码格式化
本项目采用开源许可证,详见 LICENSE 文件。
欢迎提交 Issue 和 Pull Request 来改进这个项目。
