跳到內容
AudioBook Manager
繁體中文(台灣)
GitHub安裝
尚未發行

ABM 還沒有發行

我還在為 AudioBook Manager 的第一個公開版本做準備,所以這個網站上的安裝步驟暫時還不能用。你可以先到處看看,想知道什麼時候推出,就到 Discord 或 GitHub 追蹤一下吧。

等待社群審閱發現錯誤?幫忙改一下吧

章節

比對書裡內嵌的章節和 Libex 的章節,並修正它們。

書的詳細資料頁會把 Libex 的章節和你檔案裡實際內嵌的章節並排顯示。Libex 是參考標準。這個檢視要回答的問題是:你的檔案裡有沒有 Libex 說應該要有的東西。

每個 Libex 章節都會有一個標記,是一個圖示加上一個詞:

  • Matches:有一個內嵌章節的開始時間差在 2 秒以內,而且忽略大小寫、重音符號和頭尾標點後,標題相同。「Chapter 1」和「Chapter One」是不同的標題。
  • Differs:標題不同,或是附近有相同標題、但開始時間差超過 2 秒。
  • Missing:沒有任何內嵌章節能跟它配對。
  • Extra:沒有任何 Libex 章節能配對的內嵌章節。

多檔的書會依檔名順序頭尾相接排在同一條時間軸上。以「(cont.)」延續到下一個檔案的章節會被當成同一個章節。如果連不到 Libex,你會看到內嵌章節清單和一行說明原因的文字。頁面絕對不會因此出錯。

Libex 的時間點只適用於它所描述的那個版本。如果你的音訊長度跟 Libex 的差距超過 15 秒或 0.5%(取較大者),就會出現警告,Update 和 Create .cue 都會被擋下。沒有辦法強制覆寫。

更新內嵌章節(Update embedded chapters)

Section titled “更新內嵌章節(Update embedded chapters)”

用 Libex 的章節取代每個音訊檔裡的章節。它會以章節工作的形式在〈轉換佇列〉裡執行,不會重新編碼。只有在比對結果是「differs」或「no embedded chapters」時才會提供。

  • 每個檔案都會先改寫到一個暫存檔、檢查過,再換上去。檢查要求它可以讀取、長度不能比原本短超過 0.5 秒或 1%、編解碼器相同,而且章節數量剛好是要求的數量。檢查沒通過的話,原本的檔案會保留。
  • 如果工作中途停下來,已經改寫好的檔案會維持改寫後的樣子。錯誤訊息會顯示「N of M files already updated」。修好原因後再執行一次 Update。
  • 一開始就會拒絕的情況:這本書有其他轉換正在執行、沒有 ASIN 或沒有 Libex 章節、版本不對、有檔案讀不到,或沒有東西需要更新。

依 Libex 章節寫一個 cue 表到書的資料夾裡,以第一個音訊檔命名。如果已經有同名的檔案,會覆寫它。請看〈附屬檔案〉。

  • 沒有長度標頭的 VBR MP3 檔,長度是估算出來的。正確的版本也可能看起來差了幾秒。
  • 被改寫的檔案在 Audiobookshelf 看來是有變更的,會被重新掃描。
  • 在修正推出之前,包含 =、;、# 或反斜線的章節標題可能會被寫錯。

跟上面的內容是分開的:Settings > Conversions > Chapter Handling 決定轉換時要怎麼處理章節。請看〈轉換設定〉。