Pluck v1.7.0 —— 把旧工程里的某个合成连预合成带素材抽出来,一次拖放进当前项目

📦 资产下载解压后 15 个文件,合计 15,288,238 字节
Pluck v1.7.0 —— 把旧工程里的某个合成连预合成带素材抽出来,一次拖放进当前项目

After Effects 里有一个很常见的动作:我需要上一个项目里的某个合成。

AE 没有「导入一个合成」。它只能导入整个工程(File > Import > File,选 .aep),然后把整个工程的所有合成、所有素材、所有文件夹一起塞进你的项目面板,再手动把不要的删掉——删的时候还得小心,别把刚导入那个合成的依赖删了。

官方把这套流程拆成五步,写在页面上:

1. 保存你现在的工程,然后打开旧的那个
2. 在项目面板里找到那个合成
3. File > Dependencies > Reduce Project
4. 另存为,存到一个不会弄坏原文件的地方
5. 关掉旧工程,回到你的工程,导入那个另存出来的文件

每复用一次就跑一遍这五步。或者图省事,直接导入整个工程然后手工清理——大概率留下一堆用不上的合成和素材,工程越来越胖。

二、Pluck It:不开工程就能看到里面有什么

Pluck 最核心的能力不是「导入」,是「不开工程就能读工程」。

把一个 .aep 拖进面板(或点 Browse 选文件),Pluck 直接解析这个文件,把里面每个合成列出来——不需要在 AE 里打开它。列表每一行都带:

· 合成的尺寸、帧率、时长
· 它所在的文件夹路径
· 名字

然后就是列表该有的东西:搜索框按名字过滤、单击选中一个、Cmd/Ctrl 多选。

几个细节值得说:

同名不同文件夹的合成不会混。 老工程里经常有 `Main` 在三个不同文件夹里的情况,Pluck 会把它们分开列,不会给你一个「Main」让你猜是哪个。

老工程能读。 官方明确讲它能读「由很老版本的 After Effects 保存的文件」——这条对手上堆着十年老工程的人很关键,AE 自己打开那些文件经常要升版、要修字体、要重新链接素材,Pluck 只读不打开,绕过了这一整套。

Unicode 完整支持。 合成名、文件夹名、素材名里的中文、日文、重音字母都不会乱码。这一点很多同类小工具做不到,遇中文名直接崩或显示问号。

依赖会算清。 你勾的那个合成需要哪些预合成、哪些素材,Pluck 会自己解析出来一起带走;不需要的不会跟进来。这条是它比「导入整个工程再删」强的根本原因——它真的知道依赖关系。

三、只要一部分:按图层取

很多时候你要的不是一整个合成,是里面那几个图层。

在任何一个合成行上点展开箭头,会列出它的所有图层,勾你要的那几个,Pluck 会给你一个「瘦身版」的合成副本——只含你勾的图层。

麻烦的地方在于:图层之间有依赖。你勾了一个图层,它可能挂着一个父级、一个轨道遮罩、一个表达式的引用、或者它是个位移图的映射层。Pluck 会把这些自动带上,并且在带之前告诉你带什么:

· 父级:整条父级链
· 轨道遮罩:连同遮罩类型一起
· 特效的图层目标:比如 Displacement Map 引用的那个映射层
· 表达式引用:`layer(“Name”)` 和 `comp(“Name”)`

如果你想把控制权拿回自己手里,把设置改成 Ask first,Pluck 会先列出「还会额外带进来哪些图层、以及为什么」,你确认了才导入;或者改成 Selected only,只要勾的那个,多余的一律不带(引用会断,但你知道自己在做什么)。

「导入进一个已有合成」是另一个实用分支:在 Into: 里选你工程里已有的某个合成,导入的图层会按原来的顺序落到那个合成的顶层,父级和轨道遮罩会重建。这样不用为了搬几个图层先建一个中转合成再合并。

四、重名怎么处理:四种策略 + Target Picker

复用素材最容易出事的地方是重名。你导入的合成叫 `Logo Reveal`,你工程里已经有一个 `Logo Reveal`,怎么办?

Pluck 给了四种策略,而且可以按项单独决定,也可以在 Settings 里设默认值从此不再问:

· Keep both(默认)——并排放进 Plucked 文件夹,谁都不动谁。最安全。
· Use current——保留你现有的,导入内容里的预合成和素材改为指向你现有的那份。等于「只借结构,不搬素材」。
· Replace——你现有的东西全部改用导入的那份,导入的项继承你原来那个的文件夹位置,旧的被移除。适合「我就是要用新版替换旧版」。
· Ask——导入前把每一处冲突都列出来,你可以一个决定套用全部,也可以逐个决定;勾上「Always do this」以后不再问。

还有一条容易忽略但很重要的规则:指向磁盘上同一个文件的素材,永远复用,不复制。也就是说同一个 .mov 不会在工程里出现两份。

Target Picker(⌖ 按钮)解决的是另一种情况:你想用导入的合成去替换某个已有的合成或素材,但两者名字不一样。选中导入项后按 ⌖,点你要替换的目标,不管它叫什么名字,所有用到它的地方都会跟着换。也可以反过来,把选中项直接送进你自己的某个文件夹。

五、Swap Source:换皮不动骨架

这个功能跟「取合成」看起来不是一回事,但它解决的是同一个痛点:素材换了,工程结构不想动。

场景很具体:你有一个角色绑定,是基于一个分层 PSD(或 Illustrator 文件)搭的,图层名就是驱动骨架的依据。现在美术给了新版 PSD,图层结构一样但画换了。传统做法是把新 PSD 导进来,然后一个合成一个合成地把每个图层的源替换掉——一个项目里有二十个合成用到了它,就是二十次手工替换,还容易漏。

Swap Source 三步:

1. 把新文件拖进来(.psd、.psb、.ai 都行,或按 ⇄)
2. 选它要替换的那个文件——工程里所有分层文件都会被列出来
3. 按 Swap,反悔就 Undo

它按图层名匹配,尺寸和位置保持原样;新项继承旧项的文件夹和标签;新版里多出来的、匹配不上的图层会被放进一个专门标记的「no match」文件夹里——不会丢。还可以选先把新文件复制进你的工程文件夹再换。

六、Pluck Off:反向导出,把合成交出去

Pluck 的反向操作:把工程面板里的合成拖到 Pluck 面板上,它会把这些合成导出成独立的工程,依赖打包齐全——可以直接交给别人、存档、或者拿到另一个项目里复用。

四种输出:

· .aep ——干净工程,素材放在旁边的文件夹里
· .aep + .zip ——工程和素材压缩包并排产出
· .zip only ——一个文件,直接发走
· 按 {project} / {comp} 命名的自定义文件名

几个关键点:

表达式控制层会一起收。 有经验的人知道这个坑:你把合成交出去,对方打开发现控制层没在,表达式全是红的。Pluck Off 会把被 `comp(“…”)` 引用的控制合成一起收进去。

一个合成一个工程,或几个合成打成一个。 交付多个合成时可选合并成一个工程,也可以各给一个。

你的工程是安全的。 它会先保存你的工程、导出后重新打开,不会写回你的原文件。这一条在 1.7 里被进一步加固了(见下一节,有个真会覆盖原作者工程的 bug 被修掉了)。

七、收藏与库

常用的合成可以打星收进收藏。点一个收藏就直接导入,不用先加载它所属的工程——这点对「我天天用同一套片头」的场景很省时间。

收藏可以分组,做成「库」(Libraries),在「一个库」和「全部」之间切换。库可以改名、可以整理。

八、1.7 这一版更新了什么(对比站内旧文 1.6.1)

官方版本历史原文(2026-10-25 实抓)里 1.7(2026-10-12)的内容,逐条译述:

新增:Top-level 过滤。 过滤框旁边多了一个 Top-level chip,勾上之后,凡是「被别的合成当图层用过」的合成都隐藏,只剩真正的最顶层成品。一个 400 个合成的模板项目会瞬间收敛到那几十个成片。预合成行会标示 `used in N comps`,鼠标悬停能看到具体被哪些合成引用。这个开关的状态会跨会话记住。

新增:Pluck into timeline。 当你有一个合成开在时间线上、并且选中了要导入的合成时,Import 下面会出现第二个按钮:`→ into “Scene 02” at 0:00:04:12`。它的行为是「照常导入,然后把导入的合成作为图层加到当前合成的最上层,入点落在当前时间指针的位置」。Alt/option 点 Import 效果相同。一次 Undo 同时撤销图层和导入。

修复(Pluck Off,这条很严重): 导出多个合成时,如果你的命名规则恰好解析成当前打开工程自己的文件名,它会把「只含一个合成」的精简工程存回你的原工程文件,把你的原工程覆盖掉。现在每个目标路径都会先和当前打开的工程比对,命中就拒绝导出并给出明确提示。

修复(Pluck Off): ZIP-only 导出多个合成到一个「里面已经有一个同名文件夹」的目录时,会把那个文件夹压进去然后再删掉它。现在导出走私有临时目录,只有 .zip 落到你选的位置。

修复(Pluck Off): 保存到目标失败时(只读文件夹、断掉的网络盘、磁盘满),AE 可能停在一个已经被裁掉的工程副本上,还挂着「保存更改?」的对话框。现在失败的导出会在重开工程前被丢弃。

修复(Pluck Off): 两个合成解析成同一个文件名(重名、或者名字清洗后撞车)不再互相覆盖,第二个自动加 `_2` 后缀。工程名里带空格时 `{project}` 变量不再导致 ZIP 创建失败。

修复: 合成名或图层名里含单引号、双引号的情况(例如 `comp(“Bob’s Controls”)`)会被表达式扫描漏掉,导致这些控制层在导出时被丢掉、导入时也带不进来。

修复: 动图 GIF 从 1.6.1 起被当成图片序列处理,素材复制与导出时会把它重链到单帧静图。

修复: 两个素材项指向同一个影片文件(Replace Footage 留下的常见残局)时,素材复制与导出会把它们当成分层 PSD/AI 处理,最后两个都留在原文件上还多出一个游离项。现在只复制一次、两个都正确重链。

修复: 素材复制的「撞车就跳过」逻辑可能把素材重链到一个只复制了一半的序列上;现在要求整个序列齐全才算完成。

修复: 拖进一个损坏的 .aep 时面板可能卡住一分多钟;图层视图显示的是磁盘文件名而不是 AE 里显示的项名;以及若干小修(「继续」按钮导入错误的选择、连点两次 Import 导致导入两次、带过滤条件下点全选会把已有选择清掉、素材复制摘要解析错误等)。

一句话:1.7 的两个新功能(Top-level 过滤、落进时间线)都是「大工程里找成片」这个真实痛点;剩下的十几条修复里至少三条是会造成实际损失的(覆盖原工程、删掉用户文件夹、卡死在精简副本上)。站内旧文那份 1.6.1 这些都还没有。

九、安装方法

Windows
1. 把 `com.mooviemakers.pluck` 整个文件夹复制到 CEP 扩展目录:
`C:Program Files (x86)Common FilesAdobeCEPextensions`(全用户)
或 `%APPDATA%AdobeCEPextensions`(当前用户)
2. 双击包内的 `Add Keys.reg` 并确认(这是 CEP 扩展在未签名调试模式下运行所需的注册表项)
3. 如果提示权限不足,用管理员身份运行包里的 `install-as-admin.zip` 里的脚本
4. 打开 After Effects → 窗口 > 扩展 > Pluck

macOS
1. 把 `com.mooviemakers.pluck` 复制到 `/Library/Application Support/Adobe/CEP/extensions/`
2. 运行包内 `install-as-admin.zip` 里的脚本(需要管理员密码)
3. 打开 After Effects → 窗口 > 扩展 > Pluck

包内还有一份 `Pluck-Installation.pdf`(带图)和一个 `Tutorial.mp4`(12.5 MB,官方演示)。如果 AE 升级过大版本后扩展不见了,重跑一次 Add Keys.reg / install-as-admin 通常就能恢复,这是 CEP 扩展的老毛病,不是 Pluck 独有的。

十、适合谁,以及别指望它做什么

最适合
· 手里有大量历史工程、经常回头拿旧素材的人——这是主要用户群
· 做模板/套版的人:把 400 个合成的模板项目收敛到几个成片,直接落进客户工程
· 团队协作:别人交来的工程,只取自己要的那几个合成,不把整个工程吃进来
· 角色动画/换皮流水线:用 Swap Source 按图层名整体替换 PSD/AI 源

别指望
· 它不是 Reduce Project 的替代品。 Reduce Project 处理的是「我这个工程太大了要瘦身」,Pluck 处理的是「我要从别的工程里拿东西」。两件事。
· 它不能读 AE 打不开的工程。 读 .aep 靠的是自己的解析器,但文件本身损坏、或者来自更新版本 AE 保存的文件,可能读不了。
· 导入不是万能的。 第三方插件缺失、字体缺失、素材路径变了,这些问题导入进来以后还是要在 AE 里修——Pluck 只保证结构和依赖带过来。
· 只有 AE,没有 Premiere。 这是 After Effects 的合成结构决定的,PR 没有对等概念。
· 站内旧文那份是 1.6.1。 本条是 1.7.0(当前最新)。旧文和旧分享都保留着,需要旧版可以去那里取;但 1.6.1 有上面第八节列出的那些 bug,尤其是「可能覆盖你的原工程」这一条——建议直接用 1.7。

一句话总结
它把「复用旧工程里的一个合成」从五分钟的仪式变成一次拖放,而且切掉了这个仪式里所有会弄坏东西的环节(改坏旧工程、删错依赖、工程变胖)。

原产品页:https://aescripts.com/pluck/

封面图片来自作者官方产品页。本文为中文整理,功能与兼容性信息以作者官方页面与包内说明为准。资源仅供学习交流,商业使用请购买正版授权。

© 版权声明
THE END
喜欢就支持一下吧
点赞11 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容