Audiobook Binder Pro 用于 Plex 的 M4B 有声书
用于 Plex 的 M4B 有声书
Plex 是个人有声书收藏的天然归宿:一台服务器,每一本书,流传输到手机、平板或桌面,无论你在哪里。但 Plex 在每本书都以整洁、自我描述的文件形式到来时表现最好。如果你喂给它一个装着零散 MP3 曲目的文件夹,你往往得到的是一本排序奇怪、不显示章节、还会忘记你听到哪儿的书。
M4B 从源头解决了这个问题。它是每本书一个文件,内嵌章节、封面和元数据,于是 Plex 和它的配套应用就有了干净的东西来展示和续听。Audiobook Binder Pro 正是你在 Plex 索引它之前,用来构建这个文件的地方。
为什么在 Plex 里 M4B 比零散曲目表现更好
一个装满 MP3 文件的文件夹只是一组分开的曲目。为了把它们呈现为一本书,Plex 必须从文件名和文件夹结构推断顺序,而且通常没有章节标记。凡是试过的人都熟悉这些常见后果:
- 顺序错误。 命名为
1、2、10、11、没有前导零的文件会被排成1、10、11、2,于是第二章跑到了最底下。 - 没有章节导航。 零散的曲目给你的是一个曲目列表,而不是可以跳转的带名称章节。
- 位置丢失。 切走再回来,可能把你带到某个曲目的开头,或者错误的那个曲目。
- 元数据杂乱。 二十个曲目也许带着二十套略有差异的标签,使得这本书在书库里显得支离破碎。
一个 M4B 把这一切都装进一个文件里。Plex 通常会读取内嵌的章节,显示封面和标题,并把这本书当作一个条目来处理。Prologue 和 Plexamp 这类配套应用常常与 Plex 搭配用来听有声书,它们依赖的正是同一套内嵌结构。支持程度会因版本和应用而异,所以请把它当作需要用你自己的书库去验证的事——但比起原始的曲目,一个标签干净的 M4B 胜算要大得多。
用 Audiobook Binder Pro 构建 M4B
目标是一个带有干净章节、一张封面和正确的书级元数据的单一文件。流程如下。
1. 新建项目并导入音频
新建一个项目,把你的源文件拖进去。这可以是一套章节 MP3、一批已合并的音频文件,或者多种格式的混合。这款应用能导入 MP3、M4A、WAV、FLAC、AIFF、AAC 和现有的 M4B 文件,所以一本由你想转换成 M4B 的 MP3 曲目和一些 FLAC 附赠素材组成的书,可以共存于一个项目里。项目会自动保存,所以一本大书你可以放心地关掉再打开。
2. 修正章节顺序和名称
杂乱的文件夹会在 Plex 看到之前,在这里得到拯救。选择章节标题来自每个文件内嵌的标题标签还是文件名,然后排序、反转并重命名章节,直到这个列表读起来像一份真正的目录。在这里解决 1、10、11、2 的问题,就意味着 Plex 会继承正确的顺序,而不必去猜。
3. 设置元数据和封面
添加封面,并编辑书级元数据——标题、作者,以及书库用来归类和展示的那些字段。由于这款应用不在线查询任何东西,这些值就正是你输入的——对一个自托管的书库来说恰到好处:没有意外的匹配,也没有从某个目录里冒出来的错误封面。好的元数据还能让 Plex 及其配套应用显示正确的标题和作者,而不是一个通用的「Unknown Album」。
4. 导出一个单一的 M4B
导出为 M4B,得到一本干净的带章节有声书。对于一本口语书,你可以选择一个预设,或者自己调整比特率、声道和采样率;对于只有一位朗读者的书,中等比特率的单声道能让它保持很小、又没有可闻的损失,这也让 Plex 的流传输更轻松。一本非常长的书,如果你想要更小的文件,可以拆成多个部分,不过对 Plex 来说,通常每本书一个文件最干净。
把做好的 M4B 添加到你的 Plex 书库
一旦 M4B 存在了,把它添加到 Plex 就是一次普通的文件操作。一种常见的组织方式是每本书一个文件夹,按作者和标题清晰命名,放在你的 Plex 有声书或音乐书库所指向的文件夹里。把文件放进去,让 Plex 扫描书库,这本书就应该作为一个带封面和章节的单一条目出现。请遵循你的书库类型和元数据代理所期望的文件夹与命名约定,因为这些细节在不同的 Plex 配置之间各不相同。
从那里开始,你可以通过 Plex 自己的应用或一个配套播放器来收听。Plex 通常会显示 M4B 章节和被记住的位置,但由于这会因版本和应用而异,请播放一两个章节,确认导航和续听如你所愿。如果你还在决定用什么来听,有声书播放器指南会把 Plex 和 Apple Books、Prologue、Audiobookshelf 等一起介绍。
Audiobook Binder Pro 里的一切都在你的 Mac 上离线运行(macOS 14.0 Sonoma 或更高版本),无需账户,一次性购买。这款应用从不碰你的 Plex 服务器——它只是给你一个干净的文件,由你交给它。
常见问题
在 Plex 里,为什么用 M4B 而不是一个装满 MP3 曲目的文件夹?
一个 M4B 是每本书一个文件,内嵌了章节、封面和元数据。Plex 及其配套应用通常会把它读成一本可以续听的单一有声书,而不是一堆会排错序或丢失位置的曲目。一个装着零散 MP3 文件的文件夹也能用,但它得靠文件名和文件夹结构去猜测顺序,而且往往不显示章节标记。
Plex 会显示 M4B 章节吗?
Plex 通常会显示 M4B 里内嵌的章节,而 Prologue 和 Plexamp 这类配套播放器也常被用来听有声书。具体行为可能因 Plex 版本、书库类型和播放器而异,所以在依赖它之前,请用你自己的配置测试一下章节导航和被记住的位置。
我应该如何在 Plex 书库里组织这个文件?
一种常见做法是每本书一个 M4B,放在各自的文件夹里,按作者和标题清晰命名,放进 Plex 所指向的书库中。由于这本书是一个带标签的单一文件,需要整理的东西比几十个分开的曲目少得多。请遵循你的 Plex 书库所期望的文件夹和命名约定。
我可以把现有的 MP3 或 FLAC 书作为 M4B 添加到 Plex 吗?
可以。Audiobook Binder Pro 能导入 MP3、M4A、WAV、FLAC、AIFF、AAC 和现有的 M4B 文件,并导出一个带章节的单一 M4B,供你放进书库。这样在 Plex 看到它之前,你就把散乱的单曲变成了一个干净的有声书文件。
Audiobook Binder Pro 会和 Plex 通信、或者在线查询元数据吗?
不会。这款应用离线工作,不会连接 Plex、Audible、Apple Books 或任何在线目录。你自己设定标题、作者、封面和章节,导出 M4B,然后用 Plex 自己的工具把这个文件添加到你的书库文件夹里。
相关工作流程
下一步
如果你把有声书放在一台 Plex 服务器上,那就先把每本书做成一个带标签、带章节的 M4B——比起一个装着零散曲目的文件夹,Plex 和它的配套应用能用它做的事要多得多。
在 Mac App Store 下载