一张4K超高清蓝光碟,原始ISO或未压缩MKV的体积轻松落在50GB到90GB以上。如果只是把碟片一张张塞进外置光驱、等MakeMKV跑完、再手动排队Handbrake、最后按Plex命名规范改文件夹,这套流程干下来,周末基本就没了。
有人把这条链路整个自动化了:从塞进碟片到文件出现在Plex媒体库里,中间不需要盯着屏幕。核心思路是把抓取、转码、命名、归档全部串成一条容器化的流水线,直接对接家里的NAS。
手动抓取的三个坑
第一个坑是存储。不压缩、不剥离多余音轨和花絮的原始抓取,会以极快速度吃掉多TB的NAS池。想保留碟片里的附加内容,占用只会更夸张。为了存这些MKV去堆大容量硬盘,成本很快就上来了。
第二个坑是时间。单张碟抓取动辄数小时,这本身还能忍,真正麻烦的是全程需要人盯着:换碟、核对标题轨、绕开伪造播放列表、手动填元数据。有时候光是重命名文件都让人觉得拖沓。
第三个坑是伪造播放列表。部分主流片厂会在单张碟里塞进大量假播放列表,自动工具偶尔会认错,最后落到媒体服务器上的是错误文件。
自动化的起点是硬件直通和碟片检测。把内置或USB外接蓝光光驱刷上LibreDrive固件,放进Linux主机或Docker容器里,配合UDEV规则,插入碟片就能触发指定动作。这一步之后,放碟成了整条链路里唯一需要动手的环节。
接着是智能抓取。让MakeMKV自动扫描碟片,查询OMdb或TMDB这类在线数据库拉取准确的片名和年份,提取正片的同时绕开复杂的分段映射混淆。不用干预,碟片就已经按Plex能直接读取的格式抓好了。
然后是转码。把原始MKV交给跑在服务器GPU上的Handbrake CLI,用Nvidia显卡的NVENC,压成HEVC/H.265或AV1容器,在画质基本无损的前提下大幅缩小体积。这一步是防止MKV把NAS撑爆的关键。
最后是归档。Handbrake CLI完成后自动把文件放到媒体服务器的指定位置,Plex直接读取。整套流程走完,人只需要把碟放进光驱。
省下的不只是空间
企业级硬盘价格不便宜,12TB到18TB的盘组ZFS池,成本累积得非常快。把一张70GB的4K抓取压成视觉上几乎无差的15GB HEVC文件,硬件存储成本就能摊到每部电影几毛钱的水平。标准蓝光和4K混着存也不再是负担,压缩后它们占的地方小得多。
但有两件事必须留意。一是伪造播放列表的问题不会因为自动化就消失,遇到难缠的片源,最好留一条手动兜底规则,免得错误文件混进媒体库。二是音频直通,别不小心把无损的Dolby TrueHD或DTS-HD MA降混成立体声。
在MakeMKV里,要确保它抓取碟片上所有目标语言音轨,这样无损HD-MA/TrueHD轨和评论音轨、传统Dolby Digital轨都会被保留,而不是只默认抓一条有损核心轨。
在Handbrake CLI里,复杂音轨默认会被转成立体声AAC。要绕开这一点,可以用copy编码器参数,让音轨原样直通、不重新编码。如果有多条音轨,这些参数会确保它们都尝试直通;同时显式允许高级无损和高码率编码器绕过编码器,否则Handbrake可能拒绝直通并强制降混成立体声。还可以设置回退方案:遇到无法干净复制的冷门音频格式时,转成标准AC3环绕声,而不是失败或退化成损坏的立体声轨。
整套方案的价值不在于省下多少硬盘钱,而在于把一件需要持续投入注意力的事,变成插碟就走的背景流程。
热门跟贴