家庭影音库最花钱的往往不是软件而是硬盘,片子一部部加,几年下来容量说满就满。真正占地方的还不全是新内容:早年的 H.264 老片体积偏大,高码率版本动辄十几 GB,加上永远用不上的多语言音轨和评论音轨,一直躺在文件里占空间。

硬盘涨价的当下继续加盘并不划算。XDA 编辑 Anurag Singh 换了思路,用免费开源工具 Unmanic 扫描整个媒体库,按预设规则自动转换不合规格的文件,最终腾出接近 8TB 空间。
一、用 Docker 跑起 Unmanic
Unmanic 也能直接装在 Windows、macOS 和 Linux 上,但用 Docker 部署最省心,容器只需访问配置、媒体库和临时缓存三个目录。按官方文档:
- 映射端口 8888,这是 Web 管理界面入口。
- 挂载三个目录,容器内路径分别为 /config、/library、/tmp/unmanic。
- 传入 PUID 与 PGID,保证容器读写媒体文件的权限与宿主机一致。
- 镜像使用 josh5/unmanic:latest,官方支持 amd64、armv7 与 arm64。
容器启动后,浏览器访问宿主机 IP 加 8888 端口即可进入管理界面。
二、分库并装插件定规则
Unmanic 不需要与 Plex 对接,直接对文件动手:把存放电影和剧集的文件夹分别添加为两个库,便于给两类内容配置不同规则。实际动作全部由插件完成,三个就够用:
- 视频编码插件:把 H.264 转换为 H.265,这是省空间的主力。
- 音轨移除插件:删掉用不到的多余音轨。
- File Size Metrics 插件:统计每次转换省下多少空间。
视频插件里记得勾选跳过已是 H.265 的文件,避免重复编码浪费时间。
三、先拿测试文件夹试水
不要一上来就对着整个媒体库开跑。稳妥做法是新建一个测试文件夹,放进几种不同类型的文件,只开一个 worker(工作线程)运行,确认转换后音轨正确、能在 Plex 里正常播放,再放开范围。
需要注意的地方
整个过程并不快,每个视频都要重新解码再编码,多开 worker 能提速但系统会长时间高负载。Unmanic 支持给 worker 排班,可夜间多开、白天调低,避开家人观看时段。
重新编码还必然带来画质损失。全量处理前建议把转换后的文件与原片对比,并在常用播放设备上试看——部分老设备不支持 H.265 直解,反而会逼着 Plex 在播放时实时转码,得不偿失。
来源:XDA Developers
发表回复