视频是 NAS 上最能吃空间的内容,也是最难管的:几年下来,同一部片子存了 WEB-DL、蓝光压制、不同分辨率三个版本;有些文件传的时候没传完整,点开才发现是坏的;电视盒子直连 SMB 播放某些格式又卡又没声。NAS 视频管理真正要解决的是三件事:去重、体检、播得动。
同一部电影,文件名可能是「阿凡达.mkv」「Avatar.2009.1080p.mkv」「新片/1234.mkv」——文件名去重完全失效,必须按内容指纹识别。难点在远端:给 NAS 上 4TB 的视频逐个算完整 SHA256,等于把 4TB 数据全部走一遍网络。
工程上用分层哈希砍掉 95% 的流量:
更进一步的是多版本聚合:不止找完全相同的重复,还把「同一部片子的不同版本」归成一组,标清 720p、1080p WEB-DL、2160p 蓝光原盘聚在一起,让你一眼看到「这部片子我到底存了几个版本、哪个画质最高」,然后自己决定删哪个。
视频文件损坏的三大来源:传输中断(网络盘拷贝失败但文件已经落地)、硬盘坏道、写入时 NAS 断电。坏文件的特性是平时不播不知道,想看的时候才崩。健康检查的思路:
从 NAS 看视频,落后做法是整个文件拷回来再播。正确做法是HTTP Range 流式播放:播放器请求「第 0~4MB」,服务端只回这段,边下边播,拖进度条时直接跳到对应位置重新请求。要点:
NAS 视频管理三件事,数字管家走协议远程全办了——文件一个不用搬下 NAS。
免费下载,本地运行。NAS 里那几个 TB 的视频,今天开始有秩序。