跳转到内容

编码和媒体检查

进阶

找出用了老旧编码或体积偏大的编码的电影,再去找更好的副本。

编码就是视频的压缩方式,比如 H.264 或 AV1。较新的编码能用更小的文件给出同样的画面。你需要有管理媒体库的权限。

  1. 打开 Library > Video codecs(媒体库 > 视频编码)。
  2. 在 Search movies(搜索电影)里输入,按条目名称的开头匹配。
  3. 在 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(视频编码)
每种音频语言,截取到基础代码(en-US 算作 en) Audio languages(音频语言)
音轨数量 Audio tracks(音轨)
没有语言、语言为 und 或值有误的音轨 Unknown audio(未知音频)
读取进行到了哪一步 Status(状态):完整、部分或不支持

音频语言还决定一个文件是否满足某个版本。见原声和配音音轨。

检查不会播放或解码文件,所以没法证明每一帧都正常。它不使用网络,也不运行其他程序。音乐文件不做检查。

现象:某个副本无法勾选。 原因:它受保护。见受保护的副本。

现象:Codec 显示 Unknown。 原因:文件用了别的封装格式、编码不在列表里,或者文件读不了。

现象:某个文件被报告为已损坏。 原因:它的轨道信息被截断了,或者前后对不上。 解决办法:重新弄一个新的副本。

现象: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 执行搜索

预览的请求体:

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

把同样的所选内容加上 review_token 发给搜索路由。复核之后如果有变化,会返回 409 Conflict。

HolyArrs 是免费的。如果它帮你省了时间,欢迎在 GitHub 上点个 Star、赞助它或请我喝杯咖啡。