跳到內容

編解碼器與媒體檢查

進階

找出使用舊 codec 或大檔案的電影,並尋找更好的檔案。

codec 是影片的壓縮方式,例如 H.264 或 AV1。較新的 codec 能用更小的檔案呈現同樣的畫面。你需要有管理媒體庫的權限。

  1. 開啟 Library > Video codecs(媒體庫 > 影片 codec)。
  2. 在 Search movies(搜尋電影)中輸入文字,比對作品名稱的開頭。
  3. 在 Codec 中選擇一種 codec。
  4. 在 Sort(排序)中選擇順序:Title(作品)、Codec 或 Added(加入時間)。

清單會顯示已存在的主要電影檔案及其規格,每頁 50 列。換頁時,你勾選的項目會保留。

  1. 勾選你要的檔案。
  2. 按下 Review(檢閱)。HolyArrs 會再檢查每個檔案,並顯示它要搜尋的內容。
  3. 按下 Start(開始)。你應該會看到每個規格的結果都已儲存。

HolyArrs 會用每個規格目前的挑選規則搜尋。它不會挑選、抓取、取代或刪除任何東西,也不會變更你的規則。也可能根本沒有更好的發行版。

HolyArrs 在匯入電影或影集、接手磁碟上已有的檔案,或重新掃描時,會讀取檔案中列出各音軌和視訊軌的那一部分。發行版名稱完全不算。讀不到的內容會顯示 Unknown(未知)。

讀取的內容 記錄的欄位
Matroska(.mkv)、WebM、MP4 或 QuickTime(.mp4、.mov) Container(容器格式)
H.264、HEVC、AV1、VP9、MPEG-2、Xvid、VC-1 其中之一 Video codec(影片 codec)
每一種音訊語言,只取基本代碼(en-US 算作 en) Audio languages(音訊語言)
音軌數量 Audio tracks(音軌數量)
沒有語言、為 und 或值不正確的音軌 Unknown audio(未知音訊)
讀取進行到哪裡 Status(狀態):complete、partial 或 unsupported

音訊語言也決定檔案是否符合某個規格。請看原音與配音。

檢查不會播放或解碼檔案,所以無法證明每一格畫面都正常。它不使用網路,也不執行其他程式。音樂檔案不會被檢查。

症狀: 無法勾選某個檔案。 原因: 它受到保護。請看受保護的檔案。

症狀: Codec 顯示 Unknown。 原因: 是其他 container、不在清單中的 codec,或是無法讀取的檔案。

症狀: 檔案被回報為已損毀。 原因: 它的音軌資訊被截斷,或是內容對不上。 解決方式: 取得新的檔案。

症狀: Review 拒絕某個檔案。 原因: 檔案已移動、不存在、不是主要電影檔案、已離開該規格,或是受到保護。

症狀: 搜尋顯示已過期。 原因: 你檢閱之後有東西變了。 解決方式: 再按一次 Review。

API

這些路由需要管理媒體庫的權限:

路由 作用
GET /api/v1/library/copies?q=&codec=&sort=&limit=&offset= 列出檔案
POST /api/v1/library/copies/search/preview 檢閱選取的項目,回傳 review_token
POST /api/v1/library/copies/search 執行搜尋

預覽的 body:

{"selections":[{"file_id":12,"version_id":7}]}

把相同的選取項目加上 review_token 送到搜尋路由。檢閱之後若有變更,會回傳 409 Conflict。

HolyArrs 是免費的。如果它幫你省下了時間,歡迎在 GitHub 上給顆星、贊助專案,或請我喝杯咖啡。