产品简介
Ultimate-Audiobooks 这是一款命令行与图形界面兼有的有声书文件处理工具。它能自动从Audible/Goodreads获取元数据、整理文件夹结构、转换音频格式(如转为.m4b)、合并多章节并生成专用元数据文件,从而解决用户手动整理大量有声书文件繁琐、易出错、库结构混乱的痛点,特别适合拥有本地有声书库并希望其井然有序的用户。
核心功能
- 按作者和书名自动整理有声书文件夹结构
- 从Audible和Goodreads交互式获取书籍元数据
- 使用获取的元数据清理并覆盖文件标签
- 将音频文件并行转换为.m4b格式
- 将多章节文件夹合并为带章节标记的单个文件
快速开始
- 安装Python 3.13和系统依赖ffmpeg。
- 克隆仓库并执行 `pip install -r requirements.txt` 安装Python依赖。
- 通过命令行运行 `python Main/Main.py --input <你的有声书文件夹路径>` 处理文件,或运行 `python Main/GUI.py` 启动图形界面。
界面预览
与其他方案对比
| 对比项 | Ultimate-Audiobooks | 同类方案 |
|---|---|---|
| 处理效率 | 自动化批量处理,支持并行转换,可保存设置重复使用。 | 通常需要手动逐个处理,耗时费力。 |
| 元数据获取 | 通过浏览器交互式工作流,一键从Audible/Goodreads获取权威元数据并写入文件。 | 通常需要手动查找、复制粘贴元数据信息。 |
| 文件整理 | 自动按`作者/书名`结构整理文件,并能生成标准OPF元数据文件。 | 手动创建文件夹、移动文件,容易命名不统一、结构混乱。 |
适合谁用
- 拥有大量本地有声书文件且希望库文件结构井然有序的收藏者
- 使用Audiobookshelf等库管理软件,需要规范元数据文件的用户
- 希望自动化完成有声书格式转换、合并章节等重复性操作的用户
下载与版本
当前最新版本为 master,发布于 。支持 Windows、macOS、Linux。
⚠️ 注意:本项目仅提供源代码下载,不包含可直接运行的安装包(exe/dmg/apk 等。下载后需要自行编译构建才能使用,适合有一定开发经验的用户。如果你不熟悉编译流程,建议寻找同类开箱即用的替代方案。
注意事项
- 本工具仅供学习和研究使用,请遵守相关法律法规。
- 请尊重内容创作者版权,勿将下载内容用于商业或非法传播。
- 项目源码地址:https://github.com/thovin/Ultimate-Audiobooks