本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
Adobe 后期效果
Adobe After Effects 是一款专业的数字视觉效果、动态图形和合成应用程序。After Effects 由 Deadline Cloud 提供全面的集成支持,包括提交者和 conda 软件包,可提高渲染性能。本指南提供了使用带有 After Effects 的 Deadl AWS ine Cloud 的分步说明,通过在多台计算机上分配渲染任务来更快地渲染项目。
支持概述
以下组件支持 After Effects:
-
提交者:集成提交器,可通过 After Effects 直接提交作业,具有自动场景和资产检测功能。
-
Conda 软件包:用于在服务管理的舰队上自动安装的 Deadline Cloud。
-
Cross-platform 兼容性:提交者支持 Windows 和 macOS,工作者支持 Windows。
后效版本兼容性
下表显示了 After Effects 版本的当前支持级别:
| 主要版本 | 提交者支持 | 康达支持 |
|---|---|---|
| 2024 | Windows、macOS | Windows |
| 2025 | Windows、macOS | Windows |
| 2026 | Windows、macOS | Windows |
截止日期云康达频道
下表列出了截止日期云conda频道中可供 Service-managed 舰队使用的适用于After Effects的所有conda软件包:
| OS | 程序包 | 版本 |
|---|---|---|
| Windows | 后遗症 | 24.6 |
| Windows | 后遗症 | 25.1 |
| Windows | 后遗症 | 25.2 |
| Windows | 后遗症 | 25.6 |
| Windows | 后遗症 | 26.0 |
开始使用
完成以下步骤,使用 Deadline Cloud 设置 After Effects。您将在工作站上安装所需的提交器和监视器,然后开始向队列提交渲染作业。
-
创建服务管理队列并将其与队列关联。您的队列必须使用支持 deadline-cloud conda 频道的队列环境进行设置。有关更多信息,请参阅创建队列环境。
-
使用 Deadline Cloud 监视器安装程序在您的艺术家工作站上安装 Deadline Cloud 监视器。有关更多信息,请参阅 设置您的工作站。
-
使用 Deadline Cloud Submitter 安装程序在您的艺术家工作站上安装 Deadline Cloud After Effects 提交器。安装提交者时,可以选择 “用户安装”(无需管理员)或 “系统安装”(仅限 Windows,需要管理员)。macOS 用户必须使用 “用户安装”。
-
用户安装:无需管理员权限即可安装到用户目录。提交者将是一个独立的窗口,而不是一个可停靠的面板。
-
Windows:
C:\Users\<user>\DeadlineCloudSubmitter\Submitters\AfterEffects\AE<version> -
macOS:
/Users/<user>/Library/Preferences/Adobe/After Effects/<version>/Scripts/ScriptUI Panels
-
-
系统安装(仅限 Windows):作为可停靠面板安装到 Adobe After Effects 安装目录中。
-
Windows:
C:\Program Files\Adobe\Adobe After Effects <version>\Support Files\Scripts\Script UI Panels
-
-
安装
要安装 After Effects 的 Deadline Cloud 提交器,请准备以下环境:
Windows 或 macOS 工作站。
Adobe After Effects 24、25 或 26 安装。
Python 3.9 或更高版本。
-
通过以下任一方式访问截止日期云农场:
带有 After Effects 的服务管理舰队(通过自定义 conda 软件包)。
由客户管理的、设置了 After Effects 和许可的舰队。
先决条件
在安装提交器之前,请完成以下步骤:
-
运行 Deadline Cloud 提交器,安装 Deadline Cloud CLI 和 Deadline 云监控器,并在 AWS 控制台中 Deadline Cloud 服务的下载部分监控安装程序。
-
在 AfterEffects 中启用脚本权限 提交者需要能够写入文件和通过网络发送通信才能正常运行。默认情况下,不允许 After Effects 脚本执行这些操作。有关更多信息,请参阅 Adobe 的脚本参考
。 要允许脚本写入文件或通过网络发送通信,请完成适用于您的操作系统的步骤:
-
Windows:选择 “编辑” > “首选项” > “脚本和表达式” > 选择 “允许脚本写入文件和访问网络” 。
-
macOS:选择 After Effects > 设置 > 脚本和表达式 > 选择 “允许脚本写入文件和访问网络” 。
-
安装提交者
After Effects 提交器扩展程序允许你直接从 After Effects 中向截止日期云提交作业。
注意
在安装过程中,您可以在 “用户安装” 或 “系统安装” 之间进行选择。macOS 用户默认为 “用户安装”,因为 macOS 目前不支持自动系统安装(管理员用户仍然可以手动安装系统)。仅阅读以下与您的选择相匹配的部分。
用户安装
-
按照步骤 1:安装 Deadline Cloud Submitter,下载 Deadline Cloud 提交者安装程序。
运行安装程序(无需管理员)。
按照提示选择 After Effects 提交者,然后选择主要版本(例如 24、25 或 26)。
-
提交者是根据您的操作系统安装的:
-
macOS:安装程序会自动将选定主要版本的所有次要版本的用户首选项目录
DeadlineCloudSubmitter(User).jsx和放DeadlineCloudSubmitter_Assets入您的 After Effects 用户首选项目录中:/Users/<user>/Library/Preferences/Adobe/After Effects/<version>/Scripts/ScriptUI Panels提交者出现在 After Effects 的 “窗口” 菜单中。
-
Windows:默认情况下,提交者安装在独立位置:
C:\Users\<user>\DeadlineCloudSubmitter\Submitters\AfterEffects\AE<version>您需要使用 “文件” > “脚本” > “运行脚本文件” 手动运行脚本。
-
系统安装
注意
提交者安装程序尚不支持自动 macOS 系统安装。macOS 管理员用户可以通过将文件复制到应用程序目录来执行手动系统安装(参见手动安装(可选))。
-
按照步骤 1:安装 Deadline Cloud Submitter,下载 Deadline Cloud 提交者安装程序。
仅限 Windows:安装 Right-click 程序并选择 “以管理员身份运行” 。
-
按照提示选择 After Effects 提交者。它安装在:
Windows:
C:\Program Files\Adobe\Adobe After Effects <version>\Support Files\Scripts\Script UI PanelsmacOS(手动):
/Applications/Adobe After Effects <version>/Scripts/ScriptUI Panels
最终设置步骤
-
使用提交者安装程序进行安装后,请确保通过运行
deadline auth loginTerminal/PowerShell 或使用 Deadline Cloud 监视器登录到您的 Deadline Cloud 用户配置文件。 -
要安装 After Effects 提交者使用的必要依赖项,请在本地终端或命令提示符下运行以下命令:
pip install fonttools 如果 After Effects 已打开,请重新
手动安装(可选)
如果你更喜欢手动安装,你可以直接复制提交者文件:
-
在
DeadlineCloudSubmitter.jsxd eadline-clouDeadlineCloudSubmitter_Assetsd-for-after-effectdists 存储库的文件夹中找到文件和文件夹。 -
将两者都复制到 After Effec ts 安装中的 ScriptUI Panel s 文件夹:
Windows:
Program Files\Adobe\Adobe After Effects <version>\Support Files\Scripts\Script UI PanelsmacOS:
Applications/Adobe After Effects <version>/Scripts/Script UI Panels
如果 After Effects 已打开,请重新
使用 Deadline 云农场设置 After Effect
After Effects conda 软件包在 Deadline Cloud 服务管理的舰队中 有关支持的版本列表,请参阅 Deadl ine Cloud 用户指南。如果你想构建一个包含不同的 After Effects conda 包的 conda 频道,请按照创建自定义 conda 频道的说明进行操作。
在构建软件包时,你还可以使用 d eadline-cloud-samples 包中的 After Effects conda 配方
此提交者创建的任务要求aerender可执行文件在运行您的任务的用户的 PATH 上可用。或者,您可以将AERENDER_EXECUTABLE环境变量设置为指向 aerender 可执行文件。
更新提交者
要将提交者更新到最新版本,请下载并运行最新的提交者安装程序。
使用 After Effects 提交器
要使用 After Effects 的 Deadline Cloud 提交器,请确保您的农场配置了 After Effects-capable 队列(参见使用 Deadline 云农场设置 After Effect)并安装了提交者。登录 Deadline 云监控器或使用配置文件提供 AWS 凭证以访问 Deadline Cloud。
提交作业
注意
按照以下说明进行操作,这些说明与您在安装期间选择的安装类型相匹配。
用户安装-macOS
启动 Adobe After Eff
选择 “窗口” > DeadlineCloudSubmitter(用户).jsx 打开提交者。
请按照提交你的工作以下步骤操作。
用户安装-Windows
启动 Adobe After Eff
选择 “文件” > “脚本” > “运行脚本文件” 以打开提交者。导航到该
DeadlineCloudSubmitter.jsx文件并将其选中以运行提交者。如果您最近关闭了提交者,则可以通过选择 “文件” > “脚本” > “最近的脚本文件” 并选择文件将其重新打开。DeadlineCloudSubmitter.jsx请按照提交你的工作以下步骤操作。
系统安装
以管理员 (Windows) 或具有相应权限 (macOS) 的身份启动 After Effects。
选择 “窗口” >,打开提交者。 DeadlineCloudSubmitter.jsx
请按照提交你的工作以下步骤操作。
提交你的工作
在提交者上选择 “打开渲染队列”。将任何合成添加到渲染队列中,并设置渲染设置、输出模块和输出路径。
在提交者上选择 “刷新” 以在合成列表中查看您的作品。
选择要渲染的合成,然后选择 “提交” 以提交渲染作业。有关可用设置的详细信息,请参见Effects-specific 设置后下文。
如果你看到一个警告弹出窗口,上面写着 “你即将运行文件中包含的脚本”,你可以按照弹出窗口中的说明隐藏警告。
根据提示安装任何 Python 库,如果您未登录,请选择左下角的 “登录” 按钮。
使用设置按钮设置要提交的农场和队列,然后选择提交。
注意
After Effects 提交者调用 Deadline Cloud GUI 提交者来完成任务提交。如果您在 GUI 提交器上遇到任何问题,请参阅截止日期云库以获取帮助。
共享的作业设置
以下设置适用于整个作业:
农场选择 -选择要在哪个农场上渲染作业。
队列选择 -在所选农场中选择特定队列。
作业名称 -为渲染任务指定一个描述性名称。
任务描述 -添加有关渲染作业的可选详细信息。
优先级 -为队列管理设置作业优先级。
初始状态 -控制作业是立即启动还是保持暂停状态。
最大失败任务数 -设置在作业标记为失败之前可能失败的最大任务数。
每个任务的最大重试次数 -设置失败任务重试的次数。
最大工作人员数 -设置可以同时处理此任务的最大工作人员数。
Effects-specific 设置后
以下设置特定于 After Effects 渲染:
合成选择 -从渲染队列中选择要提交的合成。
每个任务的帧数 -(对于图像序列)指定每个任务应渲染多少帧。默认情况下,截止日期云为每帧创建一个任务。在每帧快速渲染的作业中,增加该值可以加快渲染速度。
Multi-Frame 渲染 -启用After Effects多帧渲染。您还可以指定分配用于渲染的 CPU 使用率的最大百分比。有关更多信息,请参阅 Adobe 的多帧渲染文档
。 Timeout -(可选)配置超时设置(天、小时和分钟),以处理任务可能无响应的意外情况。默认超时时间为 2 天。
输出类型 -根据您的渲染队列设置(图像序列或视频)自动检测。
输出路径 -保存渲染文件的目录(来自渲染队列设置)。
有关其他提交者选项卡的信息,请参阅 Deadl ine Cloud 使用提交者指南。
字体附件系统
提交者会检测到提交的合成中使用的字体,并在提交时自动添加为作业附件。字体在渲染开始之前安装在工作器上,并在作业结束时移除。
支持的字体类型:
OpenType (
.otf).TrueType (
.ttf).TrueType Collection (
.ttc)-多数支持。Windows 位图字体 (
.fon)-仅在 Windows 计算机上支持。
字体疑难解答:
如果在渲染时缺少字体:
-
检查您的系统上是否安装了字体:
Windows:打开 “设置” > “个性化” > “字体” 以查看已安装的字体。
macOS:打开字体书应用程序以查看已安装的字体。
验证作业附件中是否包含字体:在提交者中选择 “提交” 后,检查提交对话框中的 “作业附件” 选项卡,确认您的字体已列出。
Adobe 创意云字体:
要让 Deadline Cloud 使用通过 Adobe Creative Cloud 分发的字体,必须将这些字体提供给工作站上的所有非 Adobe 应用程序。
要在 Creative Cloud 中安装非 Adobe 应用程序的字体,请:
打开 Adobe Creative 云桌面。
在 “您的计划” 下方的帐户侧栏中选择 Adobe 字体,以显示 Adobe 字体面板。
在 Adobe 字体边栏上选择 “添加的字体” 以显示您添加的字体。
在您要为非 Adobe 应用程序提供的字体旁边选择 “安装系列”。
查看任务包
要提交作业,提交者首先生成一个任务包,然后使用截止日期云包中的功能将任务包提交到您的渲染农场运行。
如果你想查看将提交给你的农场的作业:
使用提交者中的 “导出捆绑包” 按钮将任务包导出到作业历史记录目录中(默认:
~/.deadline/job_history)。如果您想从导出中提交任务,而不是通过提交者提交,则可以使用 Deadline Cloud 应用程序将该捆绑包提交到您的农场。
问题排查
以下部分解决了有关在 Deadline Cloud 中使用 After Effects 提交器的常见问题和问题。
渲染问题
问:我能否在 Deadline Cloud 工作人员上运行自定义 ExtendScript (.jsx) 脚本?
答:是的,有局限性。服务管理舰队上的 After Effects conda 包打包了渲染器及其依赖项,而不是完整的 After Effects 安装包。您可以使用主机配置在工作人员上运行自定义.jsx脚本。但是,进行网络呼叫的脚本无法在工作器上运行,因为 “允许脚本写入文件和访问网络” 首选项是本地用户设置,如果没有完全安装就无法进行配置。
问题排查
问:我的 After Effects 任务超时或者我在会话清理期间看到 PermissionDenied 错误。发生了什么?
答:此问题通常是由于 After Effects 由于无法在无界面模式下关闭界面对话框(例如alert(),confirm())而挂起引起的。症状是:
超时错误:进程挂起,等待永远不会出现的用户交互,从而导致
subprocess.TimeoutExpired错误。PermissionDenied 会话清理期间出错:挂起的 After Effects 进程锁定了 Adobe DLL(
AdobeXMP.dlldvacore.dlldynamiclink.dll、、等)。当工作人员尝试清理会话时,它会产生Access to the path '<file>' is denied错误。
修复根本原因(挂起的进程)可以解决超时和清理错误。从用于农场执行的脚本中移除所有 UI 调用。
故障排除提示:尝试在 Windows 工作站上使用 After Effects 用户界面运行相同的工作流程,以消除任何非截止日期 Cloud-specific 问题。
问:我的任务运行时出现 “aerender 错误:无法从源代码读取”。怎么了?
答:此错误通常意味着在提交作业之前,未在合成的渲染队列中设置输出路径。After Effects 提交器要求您将合成添加到渲染队列中,并在提交之前设置渲染设置、输出模块和输出路径。使用 After Effects 提交器有关完整的提交工作流程,请参阅。
问:我的任务在 “将字体安装到 Worker” 时失败AddFontResource failed to load。我该怎么做?
答:由于 OS-specific 限制,某些字体无法安装在某些操作系统上。当字体管理器尝试在工作器上安装不支持的字体时,它会失败并出现如下错误:
OSError: AddFontResource failed to load "...\tempFonts\HelveticaNeue-CondensedBlack.ttc"
要解决此问题,请尝试以下步骤:
检查您的构图中是否实际使用了该字体-它可能是错误上传的。
如果不需要该字体,请在重新提交之前将其从提交者的作业附件中删除。
如果需要该字体,请尝试替换与Windows兼容的其他字体(Deadline Cloud仅在Windows工作人员上运行After Effects)。
解决方法是,你可以使用 “从文本创建形状” 在 After Effects 中将文本图层转换为形状
,这样可以完全消除对字体的依赖。请注意,这种转换是单向的-您将无法再编辑文本或使用特定文本的功能。 如果以上选项均不起作用,请在存储库中创建一个问题
以供进一步调查。
提示:你可以通过双击 Windows 计算机上的字体文件来检查字体是否可以安装在 Windows 上。如果它打开并显示 “安装” 选项,则支持该字体。
错误:在你的 PATH 上找不到 Python 3 或更高版本
对于 macOS:
打开终端并运行以下命令:
where python和where python3。如果你没有得到任何结果,你需要为你的工作站安装 Python。如果您没有安装
python3CLI 但已安装python,请运行python --version以检查您是否安装了 Python 3.9 或更高版本。如果不是,请先安装 Python 3.9 或更高版本并将其添加到您的路径中。在获得版本检查和位置检查的结果后,然后检查正在使用哪个 Python 可执行文件。运行
which python和which python3. 如果你没有得到任何结果,你需要将你的 Python CLI 添加到你的 zsh$PATH中。你还必须确保添加用于安装 Deadline Cloud CLI 的 Python。运行
python -m pip listand/orpython3 -m pip list进行验证,然后将其添加到适用的 Python$PATH中。-
通过编辑
~/.zshrc(~/.bashrc如果适用)和更新,将包含 Python CLI 的bin文件夹添加到您的路径中$PATH。例如,如果您的 Python 和 Deadline Cloud CLI 位于下方/Library/Frameworks/Python.framework/Versions/3.13/bin,请在~/.zshrc文件末尾将以下行添加到文件中,以便在评估时获得最终优先级:$PATHexport PATH=$PATH:/Library/Frameworks/Python.framework/Versions/3.13/bin 保存并退出,然后运行
source ~/.zshrc。-
现在,如果您运行
python --version和deadline --version,则可以访问两个可执行文件,After Effects 也可以访问这些可执行文件。重试提交作业。您的输出应遵循类似的模式:user@7cf34df03377 ~ % which python3 /Library/Frameworks/Python.framework/Versions/3.13/bin/python3 user@7cf34df03377 ~ % where deadline /Library/Frameworks/Python.framework/Versions/3.13/bin/deadline
对于 Windows:
打开命令提示符(或 PowerShell)。
运行
where python、where python3where py、和where deadline以找到可执行文件。在中 PowerShell,Get-Command python改用where python。按 Windows + S 并搜索 “编辑系统环境变量”。此步骤需要管理员访问权限。选择环境变量...。
根据 Deadline Cloud CLI 是用户安装还是系统安装,在 “用户变量” 或 “系统变量” 下选择 “路径” 变量,然后选择 “编辑” 。
在 “编辑” 窗口中,选择 “新建”,然后将路径粘贴到包含 Python 和 Deadline Cloud 可执行文件的文件夹。
确保已添加包含截止日期和您的 Python CLI 的二进制文件夹。从提交者安装程序安装时,截止日期将位于该 DeadlineCloudSubmitter 文件夹中,如果由 pip 管理,则位于Python文件夹下。如果你使用 pip 管理 Deadline Cloud CLI,请运行
python -m pip listand/orpython3 -m pip list以确保将包含 Deadline Cloud CLI 的 Python 添加到路径中。
错误:未找到截止日期
打开终端或命令提示符并运行
deadline --version以验证安装。然后按照上面适用于您的操作系统的 Python 的故障排除步骤进行操作,并确认截止日期已到
$PATH。如果您安装了多个 Python 并使用 pip 管理 Deadline Cloud CLI,请验证您上的 Python 是否
$PATH是管理 Deadline Cloud CLI 安装的 Python。运行python -m pip list并python3 -m pip list进行验证。
错误:缺少作业模板
错误示例:Missing job template at /Applications/Adobe After Effects 2025/Scripts/ScriptUI Panels/DeadlineCloudSubmitter_Assets/JobTemplate。
当该DeadlineCloudSubmitter_Assets文件夹丢失或不在DeadlineCloudSubmitter.jsx脚本文件旁边时,就会出现此错误。
找到
DeadlineCloudSubmitter.jsx脚本的安装位置或移动到的位置。确保该
DeadlineCloudSubmitter_Assets文件夹与脚本位于同一个目录中。如果缺少资源文件夹,请将其从原始安装源复制到与 JSX 脚本相同的位置。
重新启动 After Effects 并尝试再次运行提交者。
警告:检测到不支持 After Effects
此警告表示你使用的 After Effects 版本在 deadline-cloud conda 频道中不可用。例如,如果你使用的是 After Effects 24.3,但该频道仅支持 24.6。
如果您继续,则会在该 CondaPackages 字段中填写本地使用的默认主要版本,但是除非您使用特定 After Effects 版本创建了自定义 conda 频道并将此频道包含在 CondaChannels 参数中,否则您的任务提交可能会失败。
要解决此问题,您可以使用以下任一方法:
切换到支持的 After Effects 版本。
确认警告并继续(风险自负)。
使用你想要的 After Effects 版本创建自定义 conda 频道。
提交后命令提示符在 Windows 上闪烁
转到 Windows 的 “开始” 菜单并搜索 “管理应用程序执行别名”。然后手动禁用python3.exe和python.exe别名并重试提交。
找到了扩展名不支持的字体
字体附件系统有关支持的字体类型,请参见。
后效插件
您可以使用 conda 包或主机配置脚本将 After Effects 插件提供给服务管理的舰队工作人员。当 conda 环境激活时,打包为 conda 包的插件会安装到 Af Plug-ins ter Effects 目录中。需要完整安装程序的插件改用在每个工作程序启动时运行的主机配置脚本。要将多个.aex插件打包在一起,请使用 aftereffects-plugin-bundle conda 配方。
马刀
Saber 是 After Effects 的视觉效果插件。你可以构建 conda 软件包,使用 aftereffects-saber conda 配方在 Windows workers 上安装Saber.aex插件,然后将其添加到自定义 conda 频道中。您也可以使用该配方作为打包其他.aex插件的模板。
康达食谱:a ftereffects-saber conda 食谱
红巨人
您可以使用主机配置脚本在工作器上安装 Maxon Red Giant,该脚本会在每个工作程序启动时提取并静默安装 Red Giant 安装程序。该脚本已在 Windows GPU 服务管理的队列上进行了测试和验证。如果将永久卷连接到队列,则该脚本将安装一次软件,并在以后启动时将其恢复,以缩短工作器启动时间。
主机配置脚本:aftereffect
高级配置
使用不支持的版本
Deadline Cloud 仅支持和测试上表中的工作站和工作人员软件版本。使用提交者时,工作人员将尝试安装与工作站上使用的相同版本。如果 After Effects 的工作站版本未出现在上面的版本表中,则此安装将失败。
如果您需要不支持的 After Effects 版本,则有以下选项:
-
从 After Effects 提交任务时,您可以覆盖 CondaPackages 队列参数以指定在工作器上使用的支持版本(例如,
aftereffects=2025)。此替代可能有效,也可能不起作用,具体取决于场景使用的功能以及 After Effects 如何处理工作站版本中的场景。 -
你可以构建一个自定义的 conda 配方和频道,以便在工作器上安装你想要的版本。使用下面链接的 conda 配方获取支持的版本作为起点,并将所需版本打包到自定义 conda 频道中。有关创建自定义 conda 频道的更多信息,请参阅创建自定义 conda 频道。
开源资源
提交者是开源的,可在以下网址获得: GitHub
-
独立的 After Effec
ts 任务包现已上 GitHub线。