View a markdown version of this page

Adobe After - AWS 截止日期云

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

Adobe After

Adobe After Effects 是一款专业的数字视觉效果、动态图形和合成应用程序。After Effects 由 Deadline Cloud 完全支持,它具有全面的集成,包括提交者和 conda 包,可提高渲染性能。本指南提供了使用带有 After Effects 的 De AWS adline Cloud 的分步说明,通过在多台计算机上分配渲染任务来更快地渲染项目。

Support 概述

After Effects 由以下组件支持:

  • 提交者:集成提交器,可从 After Effects 直接提交作业,具有自动场景和资产检测功能。

  • Conda 软件包:Deadline Cloud,用于在服务管理的车队上自动安装。

  • Cross-platform 兼容性:提交者支持 Windows 和 macOS,工作人员支持 Windows。

后效应版本兼容性

下表显示了 After Effects 版本的当前支持级别:

主要版本 提交者 Support Conda Support
2024 Windows、macOS Windows
2025 Windows、macOS Windows
2026 Windows、macOS Windows

截止日期云 Conda 频道

下表列出了所有适用于 After Effects 的 conda 软件包,该套餐可供截止日期云 conda 频道中的 Service-managed 舰队使用:

OS 程序包 版本
Windows 后遗症 24.6
Windows 后遗症 25.1
Windows 后遗症 25.2
Windows 后遗症 25.6
Windows 后遗症 26.0

开始使用

完成以下步骤,使用 Deadline Cloud 设置 After Effects。您将在工作站上安装所需的提交器和监视器,然后开始向队列提交渲染作业。

  1. 创建服务托管队列并将其与队列关联。您的队列必须使用支持 deadline-cloud conda 频道的队列环境进行设置。有关更多信息,请参阅创建队列环境

  2. 使用 Deadline Cloud 监视器安装程序在艺术家工作站上安装 Deadline Cloud 显示器。有关更多信息,请参阅 设置您的工作站

  3. 使用 Deadline Cloud 提交者安装程序在艺术家工作站上安装 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 或更高版本。

  • 通过以下任一方式访问 Deadline Cloud 场:

    • 提供 After Effects 的服务管理舰队(通过自定义 conda 软件包)。

    • 一支由客户管理的车队,设置了 After Effects 和许可。

先决条件

在安装提交器之前,请完成以下步骤:

  1. 通过运行 Deadline Cloud 提交器安装 Deadline Cloud CLI 和 Deadline Cloud 监控器,并在 AWS 控制台中通过 Deadline Cloud 服务的下载部分监控安装人员。

  2. 在 AfterEffects 中启用脚本权限 提交者需要能够写入文件和通过网络发送通信才能正常工作。默认情况下,After Effects 脚本不允许执行这些操作。有关更多信息,请参阅 Adobe 的脚本参考

    要允许脚本写入文件或通过网络发送通信,请完成适用于您的操作系统的步骤:

    • Windows:选择 “编辑” > “首选项” > “脚本和表达式” > 选择 “允许脚本写入文件并访问网络”。

    • macOS:选择 Aft er Effec ts > 设置 > 脚本和表达式 > 选择 “允许脚本写入文件并访问网络”。

安装提交者

After Effects 提交者扩展程序允许你直接从 After Effects 中向 Deadline Cloud 提交

注意

在安装程序过程中,您可以在 “用户安装” 或 “系统安装” 之间进行选择。macOS 用户默认为 “用户安装”,因为 macOS 目前不支持自动系统安装(管理员用户仍然可以手动安装系统)。请仅阅读以下与您的选择相匹配的部分。

用户安装

  1. 按照步骤 1:安装 Deadline Cloud 提交者安装程序下载 Deadline Cloud 提交者安装程序。

  2. 运行安装程序(无需管理员)。

  3. 按照提示选择 After Effects 提交者并选择主要版本(例如 24、25 或 26)。

  4. 提交者是根据您的操作系统安装的:

    • 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. 按照步骤 1:安装 Deadline Cloud 提交者安装程序下载 Deadline Cloud 提交者安装程序。

  2. 仅限 Windows: Right-click 安装程序并选择 “以管理员身份运行”。

  3. 按照提示进行操作并选择 After Effects 提交者。它安装到:

    • WindowsC:\Program Files\Adobe\Adobe After Effects <version>\Support Files\Scripts\Script UI Panels

    • macOS(手动):/Applications/Adobe After Effects <version>/Scripts/ScriptUI Panels

最后的设置步骤

  1. 使用提交者安装程序安装后,请确保通过运行deadline auth login Terminal/PowerShell 或使用 Deadline Cloud 监视器登录来登录您的 Deadline Cloud 用户个人资料。

  2. 要安装 After Effects 提交者使用的必要依赖项,请在本地终端或命令提示符中运行以下命令:

    pip install fonttools
  3. 如果 After Effects 已打开,请重新

手动安装(备选)

如果您更喜欢手动安装,则可以直接复制提交者文件:

  1. DeadlineCloudSubmitter.jsx de adline-clou DeadlineCloudSubmitter_Assets d-for-after-effects 存储库的dist文件夹中找到文件和文件夹。

  2. 将两者都复制到 After Effec ts 安装中的 ScriptUI 面板文件夹:

    • WindowsProgram Files\Adobe\Adobe After Effects <version>\Support Files\Scripts\Script UI Panels

    • macOSApplications/Adobe After Effects <version>/Scripts/Script UI Panels

  3. 如果 After Effects 已打开,请重新

使用截止日期云场设置 After Effects

After Effects conda 包在 Deadline Cloud 服务管理的舰队 有关支持的版本列表,请参阅 De adline Cloud 用户指南。如果你想构建一个包含不同的 After Effects conda 包的 conda 频道,请按照创建自定义 conda 频道的说明进行操作

在构建软件包时,你也可以使用 de adline-cloud-samples 包中的 After Effects conda 配方作为参考。

此提交者创建的作业要求aerender可执行文件在运行您的作业的用户的 PATH 上可用。或者,您可以将AERENDER_EXECUTABLE环境变量设置为指向 aerender 可执行文件。

更新提交者

要将提交者更新到最新版本,请下载并运行最新的提交者安装程序。

使用 After Effects 提交者

要将 Deadline Cloud 提交器用于 After Effects,请确保您的服务器场配置了 After Effects-capable 队列(参见使用截止日期云场设置 After Effects)并安装了提交者。使用配置文件登录 Deadline Cloud 监控器或提供 AWS 凭证以访问 Deadline Cloud。

提交作业

注意

请按照以下与您在安装期间选择的安装类型相匹配的说明进行操作。

用户安装-macOS

  1. 启动 Adobe After Eff

  2. 通过选择 “窗口” > DeadlineCloudSubmitter(用户).js x 来打开提交者。

  3. 请按照提交你的工作以下步骤操作。

用户安装-Windows

  1. 启动 Adobe After Eff

  2. 选择 “文件” > “脚本” > “运行脚文件”,打开提交者。导航到该DeadlineCloudSubmitter.jsx文件并选择它以运行提交者。如果您最近关闭了提交者,则可以通过选择 “文件” > “脚本” > “最近的脚本文件” 并选择文件来将其重新打开。DeadlineCloudSubmitter.jsx

  3. 请按照提交你的工作以下步骤操作。

系统安装

  1. 以管理员 (Windows) 或具有相应权限 (macOS) 的身份启动 After Effects。

  2. 选择 “窗口” > DeadlineCloudSubmitter.jsx,打开提交者。

  3. 请按照提交你的工作以下步骤操作。

提交你的工作

  1. 在提交者上选择 “打开渲染队列”。将任何合成添加到渲染队列中,然后设置渲染设置、输出模块和输出路径。

  2. 在提交者上选择 “刷新”,即可在作文列表中查看您的作品。

  3. 选择要渲染的构图,然后选择 “提交” 以提交渲染作业。有关可用设置的详细信息,请参阅Effects-specific 设置后下文。

  4. 如果您看到一个带有 “您将要运行文件中包含的脚本” 的警告弹出窗口,则可以按照弹出窗口中的说明取消警告。

  5. 如果出现提示,请安装任何 Python 库,如果您尚未登录,请选择左下角的 “登录” 按钮。

  6. 使用 “设置” 按钮设置您要提交的服务器场和队列,然后选择 “提交”。

注意

After Effects 提交者调用 Deadline Cloud GUI 提交者来完成作业提交。如果您在 GUI 提交器上遇到任何问题,请查看 d eadline-cloud 库寻求帮助

共享作业设置

以下设置适用于整个作业:

  • 农场选择-选择您的作业将在哪个农场上进行渲染。

  • 队列选择-选择所选服务器场中的特定队列。

  • Job Name-为渲染作业指定一个描述性名称。

  • Job Des cription-添加有关渲染作业的可选细节。

  • 优先级-设置队列管理的作业优先级。

  • 初始状态-控制作业是立即开始还是保持暂停状态。

  • 最大失败任务数-设置在作业被标记为失败之前可能失败的最大任务数。

  • 每个任务的最大重试次数-设置失败任务的重试次数。

  • 最大工作人员数量-设置可以同时处理此作业的最大工作人员人数。

Effects-specific 设置后

以下设置特定于 After Effects 渲染:

  • 合成选择-从渲染队列中选择要提交的合成。

  • 每个任务的帧数-(对于图像序列)指定每个任务应渲染多少帧。默认情况下,Deadline Cloud 为每帧创建一个任务。在每帧快速渲染的作业中,增加此值可以加快渲染速度。

  • Multi-Frame 渲染-启用后特效多帧渲染。您还可以指定分配给渲染的 CPU 使用率的最大百分比。有关更多信息,请参阅 Adobe 的多帧渲染文档

  • 超时-(可选)配置超时设置(天、小时和分钟),以处理任务可能无响应的意外情况。默认超时时间为 2 天。

  • 输出类型-根据您的渲染队列设置(图像序列或视频)自动检测。

  • 输出路径-保存渲染文件的目录(来自渲染队列设置)。

有关其他提交者选项卡的信息,请参阅 De adline Cloud 使用提交者指南

字体附件系统

提交者可以检测到提交的作文中使用的字体,并在提交时自动添加为作业附件。字体在渲染开始之前安装在工作器上,并在作业结束时移除。

支持的字体类型

  • OpenType (.otf).

  • TrueType (.ttf).

  • TrueType 集合 (.ttc)-多数人支持。

  • Adobe 字体

  • Windows 位图字体 (.fon)-仅在 Windows 计算机上支持。

字体疑难解答

如果在渲染时缺少字体:

  1. 检查您的系统上是否安装了字体:

    • Windows:打开 “设置” > “个性化” > “字体” 以查看已安装的字体。

    • macOS:打开 “字体簿” 应用程序以查看已安装的字体。

  2. 验证作业附件中是否包含字体:在提交者中选择 “提交” 后,在提交对话框中选中 “作业附件” 选项卡,确认您的字体已列出。

Adobe 创意云端字体

要让 Deadline Cloud 使用通过 Adobe Creative Cloud 分发的字体,这些字体必须可供工作站上的所有非 Adobe 应用程序使用。

要在 Creative Cloud 中为非 Adobe 应用程序安装字体:

  1. 打开 Adobe 创意云桌面。

  2. 在 “您的计划” 下方的帐户侧栏中选择 Ad ob e 字体,以显示 Adobe 字体面板。

  3. Adobe 字体侧栏上选择 “添加的字体” 以显示您添加的字体。

  4. 选择您要为非 Adobe 应用程序提供的字体旁边的 “安装系列”。

查看任务捆绑包

要提交作业,提交者首先生成一个任务捆绑包,然后使用 deadline-cloud 包中的功能将任务包提交到您的渲染农场进行运行。

如果您想查看将提交给您的农场的作业,请执行以下操作:

  1. 使用提交者中的 “导出捆绑包” 按钮将作业捆绑包导出到作业历史目录中(默认:~/.deadline/job_history)。

  2. 如果您想通过导出而不是通过提交者提交作业,则可以使用 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 调用。

疑难解答提示:尝试在带有 After Effects 用户界面的 Windows 工作站上运行相同的工作流程,以消除任何非截止日期 Cloud-specific 的问题。

问:我的作业运行时收到 “aerender 错误:无法从源代码读取”。怎么了?

答:此错误通常意味着在提交作业之前,未在合成的渲染队列中设置输出路径。After Effects 提交者要求您在提交之前将合成添加到渲染队列中并设置渲染设置、输出模块和输出路径。使用 After Effects 提交者有关完整的提交工作流程,请参阅。

问:我的工作在 “将字体安装到 Worker” 时失败了AddFontResource failed to load。我该怎么办?

答:由于 OS-specific 限制,某些字体无法安装在某些操作系统上。当字体管理器尝试在 worker 上安装不支持的字体时,它会失败,并显示如下错误:

OSError: AddFontResource failed to load "...\tempFonts\HelveticaNeue-CondensedBlack.ttc"

要解决此问题,请尝试以下步骤:

  1. 检查您的构图中是否实际使用了该字体-它可能是错误上传的。

  2. 如果不需要该字体,请在重新提交之前将其从提交者的作业附件中删除。

  3. 如果需要字体,请尝试替换其他与 Windows 兼容的字体(Deadline Cloud 仅在 Windows 工作程序上运行 After Effects)。

  4. 作为一种解决方法,你可以在 After Effects 中使用从文本创建形状将文本图层转换为形状,这样可以完全消除字体依赖关系。请注意,这种转换是单向的,您将无法再编辑文本或使用特定于文本的功能。

  5. 如果以上选项都不起作用,请在存储库中创建一个问题以供进一步调查。

提示:你可以通过在 Windows 计算机上双击字体文件来检查字体是否可以安装在 Windows 上。如果它打开并显示 “安装” 选项,则支持该字体。

错误:在你的 PATH 上找不到 Python 3 或更高版本

对于 macOS

  1. 打开终端并运行以下命令:where pythonwhere python3。如果你没有得到任何结果,你需要为你的工作站安装 Python。

  2. 如果你没有安装 python3 CLI 但已安装python,请运行python --version检查你是否有 Python 3.9 或更高版本。如果不是,请先安装 Python 3.9 或更高版本,然后将其添加到您的路径中。

  3. 从版本检查和位置检查中获得结果后,请检查正在使用哪个 Python 可执行文件。运行which python然后which python3。如果你没有得到任何结果,你需要将 Python CLI 添加到 zsh $PATH 中。

  4. 你还必须确保添加的是用于安装 Deadline Cloud CLI 的 Python。运行python -m pip list and/or python3 -m pip list进行验证,然后将其添加到适用的 Py $PATH thon 中。

  5. 通过编辑~/.zshrc~/.bashrc如果适用)和更新,将包含 Python CLI 的bin文件夹添加到路径中$PATH。例如,如果您的 Python 和 Deadlin ~/.zshrc e Cloud CLI 处于下方/Library/Frameworks/Python.framework/Versions/3.13/bin,请在文件末尾添加以下行,以便在评估时获得最终优先级:$PATH

    export PATH=$PATH:/Library/Frameworks/Python.framework/Versions/3.13/bin
  6. 保存并退出,然后运行source ~/.zshrc

  7. 现在,如果你运行python --versiondeadline --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:

  1. 打开命令提示符(或 PowerShell)。

  2. 运行where pythonwhere python3where py、和where deadline以找到可执行文件。在中 PowerShell,使用Get-Command python代替where python

  3. 按 Windows + S 并搜索 “编辑系统环境变量”。此步骤需要管理员访问权限。选择环境变量...

  4. 根据 Deadline Cloud CLI 是用户安装还是系统安装,在用户变量或系统变量下选择路径变量,然后选择编辑

  5. 在 “编辑” 窗口中,选择 “新建”,然后将路径粘贴到包含 Python 和 Deadline Cloud 可执行文件的文件夹。

  6. 确保已添加包含截止日期和您的 Python CLI 的二进制文件夹。从提交者安装程序安装时,截止日期将位于该 DeadlineCloudSubmitter 文件夹中;如果由 pip 管理,则位于Python文件夹下。如果你使用 pip 管理 Deadline Cloud CLI,请运行python -m pip list and/or python3 -m pip list以确保将包含 Deadline Cloud CLI 的 Python 添加到路径中。

错误:未找到截止日期

  1. 打开终端或命令提示符并运行deadline --version以验证安装。

  2. 然后按照上述适用于您的操作系统的 Python 的疑难解答步骤进行操作,并确认截止日期已到$PATH

  3. 如果你安装了多个 Python 并使用 pip 管理 Deadline Cloud CLI,请确认你上的 Python $PATH 是管理你的 Deadline Cloud CLI 安装的 Python。运行python -m pip listpython3 -m pip list进行验证。

错误:缺少作业模板

错误示例:Missing job template at /Applications/Adobe After Effects 2025/Scripts/ScriptUI Panels/DeadlineCloudSubmitter_Assets/JobTemplate

当该DeadlineCloudSubmitter_Assets文件夹丢失或不在DeadlineCloudSubmitter.jsx脚本文件旁边时,就会发生此错误。

  1. 找到DeadlineCloudSubmitter.jsx脚本的安装位置或移动到的位置。

  2. 确保该DeadlineCloudSubmitter_Assets文件夹与脚本位于同一目录中。

  3. 如果缺少 assets 文件夹,请将其从原始安装源复制到与 JSX 脚本相同的位置。

  4. 重新启动 After Effects 并尝试再次运行提交器。

警告:检测到不支持 After Effects

此警告表示你使用的 After Effects 版本在 deadline-cloud conda 频道中不可用。例如,如果你使用的是 After Effects 24.3,但该频道仅支持 24.6。

如果继续,将在该 CondaPackages 字段中填写本地使用的默认主要版本,但是除非您使用特定 After Effects 版本创建了自定义 conda 频道并将此频道包含在 CondaChannels 参数中,否则您的作业提交可能会失败。

要解决此问题,您可以使用以下任一方法:

  1. 切换到支持的 After Effects 版本。

  2. 确认警告并继续(风险自负)。

  3. 使用你想要的 After Effects 版本创建自定义 conda 频道。

提交后,命令提示符在 Windows 上闪烁

前往 Windows 的 “开始” 菜单并搜索 “管理应用程序执行别名”。然后手动禁用python3.exepython.exe别名并重试提交。

找到了扩展名不受支持的字体

字体附件系统有关支持的字体类型,请参阅。

后特效插件

您可以使用 conda 包或主机配置脚本将 After Effects 插件提供给服务管理的车队工作人员。当 conda 环境激活时,打包为 conda 包的插件会安装到 After Effec Plug-ins ts 目录中。需要完整安装程序的插件改为使用主机配置脚本,该脚本在每个 worker 启动时运行。要将多个.aex插件打包在一起,请使用 aftereffec ts-plugin-bundle conda 配方。

马刀

Saber 是 After Effects 的视觉效果插件。你可以使用 aftereffects-saber conda 配方构建一个 conda 软件包,在 Windows 工作程序上安装Saber.aex插件,然后将其添加到自定义 conda 频道中。您也可以将配方用作打包其他.aex插件的模板。

Conda 食谱:a ftereff ects-saber conda 食谱

红巨人

您可以使用主机配置脚本在工作程序上安装 Maxon Red Giant,该脚本会在每个工作程序启动时获取并静默安装 Red Giant 安装程序。该脚本已在 Windows GPU 服务托管队列上进行了测试和验证。还提供永久卷变体,该版本可以安装一次软件,然后在以后的启动时将其恢复,以减少工作程序的启动时间。

主机配置脚本:aftereffects_redgiant 和 aftereffec ts_redgiant_persistent。

高级配置

使用不支持的版本

Deadline Cloud 仅支持和测试上表中的工作站和工作器软件版本。使用提交器时,工作人员将尝试安装与工作站上使用的版本相同的版本。如果 After Effects 的工作站版本未出现在上面的版本表中,则此操作将失败。

如果您需要不支持的 After Effects 版本,则有以下选项:

  • 从 After Effects 提交作业时,您可以覆盖 CondaPackages 队列参数以指定要在工作器上使用的支持的版本(例如aftereffects=2025)。这可能会起作用,也可能不起作用,具体取决于您的场景使用的功能以及 After Effects 如何处理工作站版本中的场景。

  • 您可以为要安装在 worker 上的所需版本构建自定义 conda 配方和频道。使用下面链接的支持版本的 conda 配方作为起点,然后将所需的版本打包到自定义 conda 频道中。有关创建自定义 conda 频道的更多信息,请参阅创建自定义 conda 频道。

开源资源

提交者是开源的,可在以下网址获得: GitHub