媒体资源库怎么搭建?我试了5种方案,最后靠一台760块的迷你主机收场
去年冬天我把最后一块4TB希捷移动硬盘格式化了。里面是2018到2021年攒的东西:三次旅拍、两场朋友的婚礼、一堆拍废的延时和几十个小时的B-roll。格式化之前我翻了大概半小时,真正觉得以后还会用的,不到8%。
剩下那92%,我存了四年,一次都没打开过。
这事之后我做了一次彻底清点,发现一个挺反直觉的结论:媒体资源库的瓶颈从来不是硬盘不够大,是你根本找不出来。我粗粗估过一笔账,2019年那会儿,我要找一条2017年拍的延时素材,平均得打开3到4层文件夹、来回翻十几分钟;搭完标签体系之后,这个时间压到了40秒左右。硬盘从4TB扩到12TB,说实话只解决了我20%的问题,剩下80%全是命名和检索的锅。
这篇文章不讲大道理,就把我四年来试过的方案按成本从低到高排一遍,参数、价格、功耗、翻车点,都写清楚。
先说硬件,五套方案的真实成本
我不是发烧友,家里没机柜,最早就是想省事。下面这些价格是我自己下单时的价格,2024年底到2025年初,仅供你估算量级。
| 方案 | 一次性投入 | 待机功耗 | 硬解转码 | 我的打分 |
|---|---|---|---|---|
| 树莓派4B 4G + USB硬盘 | 约500元 | 4-5W | 无,软解1080p掉到个位数帧率 | 3/10 |
| 闲置笔记本 i5-8250U | 0元(旧机) | 11-14W | UHD 620,1-2路1080p | 7/10 |
| 群晖 DS923+ | 主机4800 + 4块8TB约4400 | 26-31W | R1600无核显,纯CPU转,单路就吃满 | 6/10 |
| 威联通 TS-464C | 约3200元 | 19-23W | N4505核显,勉强够 | 7/10 |
| N100迷你主机 + 4盘位硬盘柜 | 780 + 400 = 1180元 | 9-13W | UHD 24EU,3路1080p同时转 | 9/10 |
我最后留下的是N100那套。理由很土:待机功耗低,一个月电费不到6块钱,风扇声音小到放在客厅电视柜里听不见。它只有一个内存插槽,我上了单条16GB DDR4 3200,跑Jellyfin加一堆容器还有富余。
有两点提醒。第一,N100是单通道内存,别指望它跑虚拟机集群。第二,硬盘柜一定要买带独立供电的,我用的是四盘位USB 3.2 Gen2,实测读写在420MB/s左右,千兆网口根本吃不满,2.5G网口才有点意义。
Jellyfin、Emby、Plex,到底选哪个
这三个我都装过。Jellyfin是从Emby分叉出来的开源项目,免费,所有功能都给你,包括硬件转码。Emby和Plex的硬件转码要付费订阅,只是价格每年都在动,具体自己去官网看,我不报数了,免得过两个月打脸。
我的选择是Jellyfin,原因就一个:我不想为了「自己的文件能不能硬解」再付一次钱。
配QSV硬解有几个参数容易翻车,我列一下自己的设置:
- 转码编码器选
H.264 (QSV),不要选自动,自动经常会掉到软解。 - 1080p目标码率给到 6-8 Mbps 就够了,给12M以上画质提升肉眼几乎看不出来,带宽倒是翻倍。
- 4K原盘(码率普遍50-90Mbps)不要转,直接 Direct Play。转一次4K消耗的算力够转3路1080p,画质还更差。
- 客户端优先用 Apple TV 4K(第三代A15),H.264和HEVC都走硬解,几乎不碰服务端。注意它不支持AV1硬解,AV1片源还是得靠服务端转。
顺便说,影视库和素材库我是分开的。影视那套交给Jellyfin自动刮削,素材那套我压根不用媒体服务器,直接扔在SMB共享里靠文件夹和标签——因为素材的检索逻辑和影视完全不一样,强行套用刮削只会更乱。
真正救命的不是服务器,是命名规范
下面这段是我踩过最贵的坑,跟硬件一点关系都没有。
2022年我有一批航拍素材,文件名是「DJI_0147.MP4」这种。三百多个文件,我靠记忆找了半年,最后放弃了,重新拍了一遍。那次之后我定了一套命名规则,现在看到文件名三秒钟就知道里面是什么:
20240812_青海湖_公路延时_4K60_调色版_v3
几个细节:日期永远写在最前面,按年月日,不要写「去年夏天」;中间用下划线,不要用空格,很多脚本对空格处理很烂;版本号放最后,v1到v9循环用,别搞成 v_final_真的最终版。
还有个更隐蔽的雷。我有一次文件名里带了个 # 号,Jellyfin扫了三天都没扫出来这个文件夹,日志里也不报错。后来才知道 # 在某些URL编码里会被截断。中文括号、&、? 也尽量别用,全是坑。
标签这块我用的是最简单的方案:每个项目根目录放一个 tags.txt,一行一个关键词,然后用 Everything 建索引。听起来土,但我现在2万多条素材,搜索响应基本在1秒内,比什么专业DAM都实在。
免费素材站的那些授权坑,说点没人提的
做内容的人多少都用过 Unsplash、Pexels、Pixabay。2023年1月 Getty Images 收购了 Unsplash,2019年 Canva 收购了 Pexels 和 Pixabay。收购之后,各家 License 都陆续调整过,这不是阴谋论,是商业逻辑。
几个我实际碰到过的问题:
第一,免费不等于可以二次分发。你把几千张图爬下来做个壁纸App、或者打包成素材包卖,这在各家 License 里基本都被明确禁止。用在自己文章封面上没问题,做成产品分发就是另一回事。
第二,带人物的照片是单独一层风险。平台给你的是摄影师的授权,不一定包含照片里那个人的肖像授权。商用场景,尤其是广告、带货、品牌宣传,这个口子很容易出事。Unsplash 后来推了 Unsplash+ 订阅,很大一部分原因就是要解决这个。
第三,别用「我看到别人也这么用了」当依据。我认识的一个做公众号的朋友,封面图用了某免费站的图,后来收到律师函,赔的钱够买三年商业图库会员。他现在每张商用图都留截图存档,记录下载时间和 License 页面。这个习惯我学了,成本为零,能救命。
我最后没做的三件事
也说点反面的,省得你跟我一样走弯路。
没组RAID 5。我原来打算四盘位组RAID 5,后来放弃了。原因很简单:8TB盘重建一次要十几个小时,重建过程中剩下几块盘还在满负荷跑,出问题的概率反而上去了。我现在是单盘独立,重要的东西同步一份到另一块盘,再冷备一份。
没做全量云备份。12TB全传到云上,按主流网盘的价格算,一年够我买两块新硬盘了。我的折中方案是:只把「不可再生」的东西传云上——原始拍摄素材、文档、家人照片,大概1.8TB,剩下的影视资源本来就是可再获得的,丢了就丢了。
没买无限下载的素材包。那些「百万素材终身会员」我买过一次,实际用上的不到5张,而且授权链条说得含糊,我到现在都不确定能不能商用。
折腾这四年最大的感受是:媒体资源管理这件事,硬件是最容易解决的部分,真正难的是你愿不愿意花一个周末,把两万条素材重新命名一遍。前者花1200块就能搞定,后者只能靠自己。