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

ABM 還沒有發行

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

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

使用 ABM

轉換

轉換、合併、分割音訊檔和加入章節,並有一個可以暫停的佇列。

Library > Conversions 會對你的書庫執行 ffmpeg 工作。總共有四種:

工作 做什麼
Convert Format 重新編碼成 M4B、MP3、M4A、FLAC 或 Opus
Merge Parts 把好幾個檔案合併成一個,並加上章節
Split Chapters 把一個檔案依章節分割成多個檔案
Ensure Chapters 在不重新編碼的情況下加入或修正章節標記

每個工作的預設值都來自〈轉換設定〉。每個工作都可以覆寫它們。

工作會在佇列裡等待,同時最多執行 Concurrent Conversions 個(預設 2 個)。完成的工作會移到 History,你可以清除它。

輸出會先寫進一個專用的工作資料夾,完成後才放進書庫。每個檔案都先用暫時的名稱放進去,再重新命名到正確位置,所以永遠不會出現寫到一半的書。工作開始前和放進書庫前,都會檢查剩餘空間。來源檔案永遠不會被覆寫。

把檔案轉換成它本來就是的格式會被拒絕,因為那樣會覆寫原始檔。

ABM 會重新整理這本書的檔案紀錄、大小和品質,所以轉換過的書會顯示新的品質。如果 Delete Original 有開啟,而且轉換的資源回收筒也有啟用,舊的檔案就會進回收筒。

如果放進書庫失敗(例如書庫資料夾滿了),工作就會失敗,完成的輸出會保留在它的工作資料夾裡。錯誤訊息會指出是哪個資料夾。Retry 會重新開始這個工作,並丟掉保留下來的輸出,所以它會先問你。Clear history 會保留那些還有未放置輸出的工作。

有兩種暫停,兩種都不會取消任何東西:

  • 對某個執行中的工作按 Pause,會讓它的 ffmpeg 程序停在原地。Resume 會從同一個地方繼續。
  • Pause queue(在佇列上方,手機上則在上方工具列)會讓新的工作不再開始,並暫停所有執行中的工作。

你自己暫停的工作,在佇列繼續時會維持暫停,重新啟動後也一樣。ABM 停止時正在執行的工作,回來時會是暫停狀態,不會自己開始。對合併、分割和多檔轉換來說,Resume 會從最後一個完成的部分繼續。單檔轉換則會從頭再轉一次那個檔案。

6 小時的執行時間上限只計算沒有暫停的時間。如果啟動時讀不到儲存的佇列狀態,佇列會以暫停狀態啟動並告訴你。按 Resume queue 就會重新寫入狀態。

如果你熟悉 Sonarr:arr 系列裡沒有類似的東西。可以把它想成剛好住在管理工具裡的一個小型編碼佇列。

  • Concurrent Conversions 乘上 Threads Per Job 不應該超過你的 CPU 核心數。 選 Auto 時,ABM 會替你把剩下的核心分給同時執行的工作。
  • 轉換過的檔案大小和修改時間都變了,所以 Audiobookshelf 會重新掃描它。
  • 轉換一個硬連結到正在做種的種子的檔案,會產生一個新檔案。做種的那份會保留舊的內容。