素材怎么整理才不乱?我把2TB硬盘和13万个文件重排了一遍,这是完整流程

关键词:素材管理,素材整理教程,视频素材分类,素材库搭建,ExifTool批量写标签

摘要:一个非科班剪辑选手把自己2TB、13万个文件的素材库从头重排的过程:目录结构怎么定、命名有哪些坑、Eagle/Billfish/Bridge/digiKam/Everything 的实测对比、ExifTool 和 ffmpeg 的批量命令怎么写,以及代理文件和备份怎么安排。

先交代一下我为什么开始折腾这件事

图片

2023年3月接了个宠物粮的短视频,脚本里有个猫在窗台逆光打哈欠的镜头。我特别确定自己拍过,大概是2021年秋天,在朋友家,用A7M3拍的。然后我在移动硬盘里翻了四十多分钟,先按年份翻,再按「猫」这个关键词翻,没找到。客户那边催,周末临时找了个猫咖补拍,场地费加零食花了六百多。一个月后,我在一个叫「新建文件夹(3)」的目录里看到了这段素材,四段,一共1.2G。

当晚我把三块硬盘都插上,用 Everything 数了一下:134672 个文件,占用 2.06TB。其中名字里带「新建文件夹」的有 87 个,叫「未命名」的 24 个,剩下大量「素材1」「素材1(1)」「IMG_0032 副本」。那一刻我才反应过来,问题不是硬盘不够大,是我从来没给素材定过任何规矩。

我试过的三种分类法,以及它们分别在哪里崩掉

第一种,按项目分文件夹。这是最直觉的做法,一个客户一个文件夹,一条片子一条线。问题在于复用:一个空镜在A项目里用完了,B项目需要类似镜头的时候,你根本想不起来自己在哪个项目的目录里见过它。而且客户名和项目名都会变,改名的成本比重传还高。

第二种,按文件类型分,视频一个盘、图片一个盘、音频音效一个盘、字体和包装模板一个盘。找东西确实快了,但交付的时候一条片子要横跨四个盘,打包一次半小时。而且我经常记不清某个转场到底是视频素材还是图片序列。

第三种,全部丢进一个素材管理软件里打标签。这套方案听起来最先进,我用了大概八个月。真正的问题是:软件是索引层,不是存储层。有次硬盘盘符从 F: 变成了 G:,三千多条标签集体失联,我一个个重新挂载,搞到半夜两点。

图片

现在我用的其实是混合的:文件系统负责存得住,标签负责找得到,两者之间靠命名规则和元数据搭桥。

现在的目录结构长这样

D:\RTB\
├─ 01_自拍原始\
│  ├─ 2024\
│  │  ├─ 20240512_杭州萧山_机场延时\
│  │  └─ 20240518_工作室_产品静物\
│  └─ 2023\
├─ 02_成片交付\
├─ 03_音频与音效\
├─ 04_字体模板包装\
├─ 05_下载素材待筛选\
└─ 99_临时\

日期放在最前面,不是审美问题,是检索问题。相机不记得你当时在干嘛,但日期是唯一不会变的客观锚点。你可能忘了片子叫啥,但你大概率记得是去年五月拍的。Windows 资源管理器默认按名称排序,日期在前,同一时期的素材自然聚在一起。另外目录层级我控制在四层以内,太深了自己都懒得点进去。

命名这件事,我踩的坑比想象中多

版本号别用「最终版」「最终版2」「真的最终版」这类词,谁都不会记得哪个是真的。用 v01、v02,两位数,超过 99 就 v100。有人习惯用 v1 v2,然后 v10 会排在 v2 前面,因为它是按字符比大小的,这个坑我替你们踩过了。日期统一 YYYYMMDD,别 2024.5.12 也别 5月12日,混着用以后搜索会想撞墙。

图片

文件名里尽量别放空格、&、#、%、? 这几个符号。空格会让一部分命令行工具抽风,& 在 cmd 里是命令连接符,% 在批处理里有特殊含义,# 和 ? 在 URL 里是保留字符。还有一个很容易忘的:Windows 默认路径长度上限是 260 个字符,超过就直接报错。Win10 之后可以改注册表开启长路径支持,但很多老软件还是不认。

工具我用过这几个,优缺点都摊开说

Eagle:一次买断。标签体系是我用过最完整的,颜色、评分、注释、文件夹层级都有,缩略图也漂亮。缺点是它会把素材复制进自己的库里,你有 2TB 素材就得再准备 2TB;库大到几千个视频以后索引重建很肉,我实测过 4000 多个 4K 片段,大概 110 分钟。适合图片和素材占比高、硬盘又富裕的人。

Billfish:免费,Win 和 Mac 都有。界面比 Eagle 糙,但标签、颜色、搜索这些核心功能都在,对大部分人够用。我拿它管过一段音频库,没出过什么问题。

Adobe Bridge:装了 Adobe 系就自带。看 PSD、AI、RAW 最舒服,视频缩略图慢,而且会在每个素材文件夹里生成缓存文件,几百个文件夹撒下去挺烦,后来我把缓存集中指到一个盘里。

digiKam:开源免费,照片向,人脸识别和按拍摄时间自动分组挺好用,视频支持一般,界面有点十年前的味道。

图片

Everything:只索引文件名,不索引内容和标签,所以快得不讲道理——我系统盘 50 万个文件,搜一次是几十毫秒级的。但装完第一件事是设排除目录,不然它会去索引 NAS 和移动硬盘,风扇会哭。

ExifTool:命令行写元数据,没界面,批量处理基本没对手。对 JPG、PNG、PSD 这类图片最稳;MP4 也能写 XMP,但部分软件读不出来,这个要有心理准备。

批量写标签和抽帧,其实就是两条命令的事

先给整个目录打关键词:

exiftool -r -sep , -Keywords=杭州,延时,机场 -XMP:Subject=城市 -overwrite_original D:\RTB\01_自拍原始\2024

图片

-r 是递归进子目录,-sep 指定列表型标签的分隔符,-overwrite_original 是不生成 _original 备份文件,速度快很多,但改错了回不去——第一次用建议先去掉这个参数,确认没问题再加。路径里有空格或者特殊字符的话,给每个参数加上双引号。

抽缩略图用 ffmpeg,在 cmd 里进到素材文件夹:

for %i in (*.mp4) do ffmpeg -i %i -ss 2 -vframes 1 -vf scale=480:-1 %~ni.jpg

-ss 放在 -i 前面是快速定位,速度快但不精确,抽缩略图够用了;放在后面是精确解码,慢得让人怀疑人生。这个循环我用了一年多,抽过帧的 4K 素材加起来大概 8000 个,没掉过链子。

代理文件:4K 素材不卡的关键一步

我平时拍 4K 60 帧 10bit 422,直接扔进 Premiere 剪,拖时间线要等,回放掉帧。后来改成代理流程:导入的时候勾 Ingest,选 Create Proxies,格式用 QuickTime 加 ProRes Proxy,或者 H.264 720p。30 分钟的 4K 素材,我这台 16G 的 M1 Air 转了大概 7 分钟。达芬奇那边对应的是 Optimized Media 或者 Proxy Media,在项目设置里开。

图片

有两个细节容易翻车。一是代理是靠文件名跟原文件匹配的,中途重命名会让它认不出来;二是交付前记得关掉代理,或者在导出设置里确认一下用的是原始媒体。我有一次忘了,导出的是 720p,客户没看出来,我自己看出来的时候片子已经发出去了。

备份:我摔过一块硬盘

2022 年冬天,一块装了两年素材的 2T 移动硬盘从桌上掉下去,大概六七十公分高,插上去响了半分钟就没了。数据恢复报价 2800 起,我没做,因为那盘里一半的东西在另一块硬盘上有备份。从那以后我改成 3-2-1:三份数据、两种介质、一份异地。移动硬盘一份,NAS 一份,还有一份放在老家的旧硬盘上,半年拿回来同步一次。云盘我也试过,2TB 按家庭宽带的上传速度要按周算时间,只适合放最终成片和重要工程文件。

最后说两句实在的

工具能解决的问题大概只占一半。剩下一半是你愿不愿意在拍完当天就动手。我给自己定的规矩是:卡里的东西当天倒进 99_临时,第二天早上做筛选,留下来的才进正式目录。执行下来大概做到六成,上周还有两张卡在里面躺了九天。

如果你现在的硬盘也跟我当初一样乱,我的建议不是马上去买 Eagle 或者装一整套软件,而是先花一个周末只做一件事:把所有名字带「新建文件夹」的目录搜出来,打开,看一遍,扔掉一半,剩下的按「日期_地点_主题」重命名。这一步做完,你再决定要不要上软件,会比我当年省下很多钱和很多个夜晚。

标签: