View a markdown version of this page

Adobe After Effects - AWS 截止日期雲端

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

Adobe After Effects

Adobe After Effects 是一種專業的數位視覺效果、動態圖形和合成應用程式。After Effects 由 Deadline Cloud 完全支援,具有全方位整合,包括提交者和 conda 套件,以提高渲染效能。本指南提供step-by-step說明,透過跨多部機器分配轉譯任務,更快速地轉譯您的專案。 AWS

支援概觀

下列元件支援 After Effects:

  • 提交者:整合提交者,用於透過自動場景和資產偵測從 After Effects 直接提交任務。

  • Conda 套件:在服務受管機群上自動安裝的截止日期 Cloud。

  • 跨平台相容性:使用 Windows 的工作者支援,提交 Windows 和 macOS 的支援。

After Effects 版本相容性

下表顯示 After Effects 版本的目前支援層級:

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

截止日期雲端 Conda 頻道

下表列出適用於截止日期雲端 conda 通道中服務受管機群可用的 After Effects 的所有 conda 套件:

作業系統 套件 版本
Windows 後效果 24.6
Windows 後效果 25.1
Windows 後效果 25.2
Windows 後效果 25.6
Windows 後效果 26.0

開始使用

完成下列步驟,以使用截止日期雲端設定事後效果。您將在工作站上安裝必要的提交者並監控,然後開始將轉譯任務提交到您的佇列。

  1. 建立服務受管機群,並將其與佇列建立關聯。您的佇列必須使用支援截止日期雲端 conda 頻道的佇列環境來設定。如需詳細資訊,請參閱建立佇列環境

  2. 使用截止日期雲端監視器安裝程式,在您的藝術家工作站上安裝截止日期雲端監視器。如需詳細資訊,請參閱設定您的工作站

  3. 使用 Deadline Cloud Submitter Installers 在藝術家工作站上安裝 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 的截止日期雲端提交者,請準備下列環境:

  • Windows 或 macOS 工作站。

  • Adobe After Effects 24、25 或 26 安裝。

  • Python 3.9 或更新版本。

  • 使用下列其中一種方式存取截止日期雲端陣列:

    • 可使用 After Effects 的服務受管機群 (透過自訂 conda 套件)。

    • 具有 After Effects 和授權設定的客戶受管機群。

先決條件

安裝提交者之前,請完成下列步驟:

  1. 透過執行截止日期雲端提交者,並從 AWS 主控台中截止日期雲端服務的下載區段監控安裝程式,安裝截止日期雲端 CLI 和截止日期雲端監視器。

  2. 在 After Effects 中啟用指令碼許可。提交者需要能夠撰寫檔案並透過網路傳送通訊,才能正常運作。根據預設,不允許 After Effects 指令碼執行這些動作。如需詳細資訊,請參閱 Adobe 的指令碼參考

    若要允許指令碼撰寫檔案或透過網路傳送通訊,請完成作業系統的步驟:

    • Windows:選擇編輯 > 偏好設定 > 指令碼和表達式 > 選取允許指令碼寫入檔案和存取網路

    • macOS:選擇效果後 > 設定 > 指令碼和表達式 > 選取允許指令碼寫入檔案和存取網路

安裝提交者

After Effects 提交者延伸可讓您直接從 After Effects 內將任務提交至 Deadline Cloud。

注意

在安裝程式程序期間,您可以選擇使用者安裝或系統安裝。macOS 使用者預設為使用者安裝,因為 macOS 目前不支援自動系統安裝 (管理員使用者仍可手動安裝系統)。僅閱讀以下符合您選取的區段。

使用者安裝

  1. 依照步驟 1:安裝截止日期雲端提交器,下載截止日期雲端提交器安裝程式。

  2. 執行安裝程式 (不需要管理員)。

  3. 依照提示操作,然後選取 After Effects 提交者,然後選擇主要版本 (例如 24、25 或 26)。

  4. 提交者會根據您的作業系統安裝:

    • macOS:安裝程式會自動將所選主要版本之所有次要版本的 DeadlineCloudSubmitter(User).jsxDeadlineCloudSubmitter_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:安裝截止日期雲端提交器,下載截止日期雲端提交器安裝程式。

  2. 僅限 Windows:在安裝程式上按一下滑鼠右鍵,然後選擇以管理員身分執行

  3. 依照提示操作,然後選取 After Effects 提交者。它會安裝到:

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

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

最終設定步驟

  1. 使用提交者安裝程式安裝 之後,請確定您在終端機/PowerShell deadline auth login中執行 ,或使用截止日期雲端監視器登入,以登入您的截止日期雲端使用者設定檔。

  2. 若要安裝 After Effects 提交者使用的必要相依性,請在本機終端機或命令提示中執行下列動作:

    pip install fonttools
  3. 如果開啟,請重新啟動 After Effects。

手動安裝 (替代)

如果您想要手動安裝 ,您可以直接複製提交者檔案:

  1. deadline-cloud-for-after-effects 儲存庫dist 資料夾中找到 DeadlineCloudSubmitter.jsx 檔案和 DeadlineCloudSubmitter_Assets 資料夾。

  2. 將兩者複製到 After Effects 安裝中的 ScriptUI 面板資料夾:

    • Windows: Program 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 Conda 套件可在截止日期雲端服務受管機群中使用。如需支援的版本清單,請參閱截止日期雲端使用者指南。如果您想要建置包含不同 After Effects conda 套件的 conda 頻道,請遵循建立自訂 conda 頻道的指示

您也可以在建置套件時,使用 deadline-cloud-samples 套件中的 After Effects conda 配方做為參考。

此提交者建立的任務需要在執行任務之使用者的 PATH aerender 上提供可執行檔。或者,您可以將 AERENDER_EXECUTABLE 環境變數設定為指向 Aerender 可執行檔。

更新提交者

若要將提交者更新至最新版本,請下載並執行最新的提交者安裝程式。

使用 After Effects 提交者

若要針對 After Effects 使用截止日期雲端提交者,請確定您的陣列已設定支援 After Effects 的機群 (請參閱 使用截止日期雲端陣列設定事後效果),並安裝提交者。登入截止日期雲端監視器,或使用截止日期雲端存取的組態設定檔提供 AWS 登入資料。

提交工作

注意

請遵循下列說明,以符合您在安裝期間選取的安裝類型。

使用者安裝 - macOS

  1. 啟動 Adobe After Effects。

  2. 選擇視窗 > DeadlineCloudSubmitter(User).jsx,開啟提交者。

  3. 請依照提交您的任務下列步驟進行。

使用者安裝 - Windows

  1. 啟動 Adobe After Effects。

  2. 選擇檔案 > 指令碼 > 執行指令碼檔案來開啟提交者。導覽至 檔案,然後選取該DeadlineCloudSubmitter.jsx檔案以執行提交者。如果您最近關閉了提交者,您可以選擇檔案 > 指令碼 > 最近的指令碼檔案並選取DeadlineCloudSubmitter.jsx檔案來重新開啟。

  3. 請依照提交您的任務下列步驟進行。

系統安裝

  1. 以管理員身分 (Windows) 或具有適當許可 (macOS) 啟動 After Effects。

  2. 選擇視窗 > DeadlineCloudSubmitter.jsx 開啟提交者。

  3. 請依照提交您的任務下列步驟進行。

提交您的任務

  1. 在提交者上選擇開啟轉譯佇列。將任何合成新增至轉譯佇列,並設定轉譯設定、輸出模組和輸出路徑。

  2. 選擇提交者上的重新整理,在合成清單中查看您的合成。

  3. 選取您要轉譯的合成,然後選擇提交以提交轉譯任務。如需可用設定的詳細資訊,請參閱After Effects 特定設定以下內容。

  4. 如果您看到含有「您即將執行檔案中包含的指令碼」的警告彈出視窗,您可以依照彈出視窗中的指示來隱藏警告。

  5. 如果出現提示,請安裝任何 Python 程式庫,如果您未登入,請選擇左下角的登入按鈕。

  6. 使用設定按鈕設定您要提交的陣列和佇列,然後選擇提交

注意

After Effects 提交者呼叫截止日期雲端 GUI 提交者以完成任務提交。如果您在 GUI 提交者上遇到任何問題,請參閱截止日期雲端程式庫以取得協助。

共用任務設定

下列設定適用於整個任務:

  • 陣列選擇 - 選擇任務要轉譯的陣列。

  • 佇列選取 - 選取所選陣列中的特定佇列。

  • 任務名稱 - 為您的轉譯任務提供描述性名稱。

  • 任務描述 - 新增轉譯任務的選用詳細資訊。

  • Priority - 設定佇列管理的任務優先順序。

  • 初始狀態 - 控制任務是否立即啟動或保持暫停。

  • 失敗任務計數上限 - 將任務標示為失敗之前可失敗的任務數目上限。

  • 每個任務重試次數上限 - 設定重試失敗任務的次數。

  • 工作者計數上限 - 設定可同時處理此任務的工作者數量上限。

After Effects 特定設定

下列設定專屬於 After Effects 轉譯:

  • 合成選擇 - 從轉譯佇列選取要提交的合成。

  • 每個任務的影格數 - (適用於影像序列) 指定每個任務應轉譯的影格數。根據預設,Deadline Cloud 會為每個影格建立一個任務。增加此值可以在每個影格快速轉譯的任務中加快轉譯速度。

  • 多影格轉譯 - 啟用 After Effects 多影格轉譯。您也可以指定要配置給轉譯的 CPU 用量百分比上限。如需詳細資訊,請參閱 Adobe 的多影格轉譯文件

  • 逾時 - (選用) 設定逾時設定 (天、小時和分鐘),以處理任務可能沒有回應的非預期案例。預設逾時為 2 天。

  • 輸出類型 - 根據您的轉譯佇列設定 (影像序列或影片) 自動偵測。

  • 輸出路徑 - 將儲存轉譯檔案的目錄 (從您的轉譯佇列設定)。

如需其他提交者標籤的相關資訊,請參閱使用提交者的截止日期雲端指南

字型連接系統

提交者會偵測提交合成中使用的字型,並在提交時自動新增為任務附件。字型會在轉譯開始之前安裝在工作者上,並在任務結束時移除。

支援的字型類型

  • OpenType (.otf)。

  • TrueType (.ttf)。

  • TrueType Collection (.ttc) - 大多數支援。

  • Adobe 字型

  • Windows 點陣圖字型 (.fon) - 僅在 Windows 機器上支援。

字型故障診斷

如果在轉譯時間缺少字型:

  1. 檢查您的系統是否安裝字型:

    • Windows:開啟設定 > 個人化 > 字型以檢視已安裝的字型。

    • macOS:開啟 Font Book 應用程式以檢視安裝的字型。

  2. 驗證字型是否包含在任務附件中:在提交者中選擇提交後,請檢查提交對話方塊中的任務附件索引標籤,確認您的字型已列出。

Adobe Creative Cloud 字型

若要讓 Deadline Cloud 使用透過 Adobe Creative Cloud 分佈的字型,它們必須可供工作站上的所有非 Adobe 應用程式使用。

若要在 Creative Cloud 中安裝非 Adobe 應用程式的字型:

  1. 開啟 Adobe Creative Cloud 桌面。

  2. 選擇您計劃下帳戶邊欄上的 Adobe Fonts,以顯示 Adobe Fonts 面板。

  3. 選擇 Adobe Fonts 邊欄上的新增字型,以顯示您新增的字型。

  4. 選擇您要提供給非 Adobe 應用程式的字型旁的安裝系列

檢視任務套件

若要提交任務,提交者會先產生任務套件,然後使用截止日期雲端套件的功能,將任務套件提交至您的轉譯陣列以執行。

如果您想要查看將提交到您的陣列的任務:

  1. 使用提交者中的匯出套件按鈕,在任務歷史記錄目錄中匯出任務套件 (預設:~/.deadline/job_history)。

  2. 如果您想要從匯出提交任務,而不是透過提交者提交任務,您可以使用截止日期雲端應用程式將該套件提交到您的陣列。

疑難排解

下列各節說明將 After Effects 提交者與截止日期雲端搭配使用的常見問題和問題。

轉譯問題

問:我可以在截止日期雲端工作者上執行自訂 ExtendScript (.jsx) 指令碼嗎?

答:是,有限制。服務受管機群上的 After Effects conda 套件會封裝轉譯器及其相依性,而非完整的 After Effects 安裝。您可以使用主機組態在工作者上執行自訂.jsx指令碼。不過,進行聯網呼叫的指令碼不適用於工作者,因為「允許指令碼寫入檔案和存取網路」偏好設定是本機使用者設定,如果沒有完整安裝,就無法進行設定。

疑難排解問題

問:我的 After Effects 任務逾時,或我在工作階段清除期間看到 PermissionDenied 錯誤。發生了什麼事?

答:此問題通常是由於無法以無周邊模式關閉的 UI 對話方塊 (例如,alert()confirm()) 造成的 After Effects 停止。這些症狀包括:

  • 逾時錯誤:程序會停止等待永遠不會出現的使用者互動,導致subprocess.TimeoutExpired錯誤。

  • PermissionDenied 工作階段清除期間發生錯誤:懸置效果後效果程序會鎖定 Adobe DLLs (AdobeXMP.dlldvacore.dlldynamiclink.dll等)。當工作者嘗試清除工作階段時,會產生Access to the path '<file>' is denied錯誤。

修正根本原因 (停滯程序) 可解決逾時和清除錯誤。從用於陣列執行的指令碼移除所有 UI 呼叫。

疑難排解秘訣:嘗試使用 After Effects UI 在 Windows 工作站上執行相同的工作流程,以消除任何非延遲的雲端特定問題。

問:當我的任務執行時,我收到「轉譯器錯誤:無法從來源讀取」。有什麼問題?

答:此錯誤通常表示在提交任務之前,未在合成轉譯佇列中設定輸出路徑。After Effects 提交者會要求您將合成新增至轉譯佇列,並在提交之前設定轉譯設定、輸出模組和輸出路徑。如需完整的提交工作流程使用 After Effects 提交者,請參閱 。

問:我的任務在「安裝 Fonts to Worker」時失敗,並顯示 AddFontResource failed to load。我該怎麼辦?

答:由於作業系統特定限制,某些字型無法安裝在特定作業系統上。當字型管理員嘗試在工作者上安裝不支援的字型時,會失敗並出現如下錯誤:

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

若要解決此問題,請嘗試下列步驟:

  1. 檢查您的合成中是否實際使用字型 - 可能已錯誤上傳。

  2. 如果不需要字型,請在重新提交之前將其從提交者中的任務附件中移除。

  3. 如果需要字型,請嘗試替換與 Windows 相容的不同字型 (截止日期雲端只會在 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 pythonwhich python3。如果您沒有取得任何結果,則需要將 Python CLI 新增至 zsh $PATH

  4. 您還必須確保新增用於安裝截止日期雲端 CLI 的 Python。執行 python -m pip list和/或 python3 -m pip list 驗證,並將 $PATH 新增至任何適用的 Python。

  5. 透過編輯 ~/.zshrc(~/.bashrc如果適用的話) 和更新 ,將包含 Python CLI 的bin資料夾新增至您的路徑$PATH。例如,如果您的 Python 和截止日期雲端 CLI 低於 /Library/Frameworks/Python.framework/Versions/3.13/bin,請在~/.zshrc檔案結尾將以下行新增至 檔案,以便在評估 $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 pywhere python3where deadline來尋找可執行檔。在 PowerShell 中,使用 Get-Command python而非 where python

  3. 按 Windows + S 並搜尋「編輯系統環境變數」。此步驟需要管理員存取權。選擇環境變數...

  4. 根據截止日期雲端 CLI 是使用者安裝還是系統安裝,選取使用者變數或系統變數下的路徑變數,然後選擇編輯

  5. 在編輯視窗中,選擇新增並貼上包含 Python 和截止日期雲端可執行檔的資料夾路徑。

  6. 確定已新增包含截止日期和 Python CLI 的二進位資料夾。從提交者安裝程式安裝時,截止日期將位於 DeadlineCloudSubmitter 資料夾,如果由 pip 管理,則位於 Python 資料夾下。如果您使用 pip 管理截止日期雲端 CLI,請執行 python -m pip list和/或python3 -m pip list確保您將包含截止日期雲端 CLI 的 Python 新增至路徑。

錯誤:找不到截止日期

  1. 開啟您的終端機或命令提示並執行 deadline --version來驗證安裝。

  2. 然後,請遵循適用於您作業系統的 Python 的上述疑難排解步驟,並確認截止日期在您的 上$PATH

  3. 如果您有多個 Python 安裝,並使用 pip 管理截止日期雲端 CLI,請確認 上的 Python $PATH是管理截止日期雲端 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. 如果資產資料夾遺失,請從原始安裝來源將其複製到與 JSX 指令碼相同的位置。

  4. 重新啟動 After Effects,然後再次嘗試執行提交者。

警告:偵測到不支援的 After Effects 版本

此警告表示您使用截止日期雲端 conda 頻道中無法使用的 After Effects 版本。例如,如果您使用的是 After Effects 24.3,但頻道僅支援 24.6。

如果您繼續,在本機使用的預設主要版本會填入 CondaPackages 欄位中,但您的任務提交可能會失敗,除非您已使用特定 After Effects 版本建立自訂 conda 頻道,並將此頻道包含在 CondaChannels 參數中。

若要解決此問題,您可以:

  1. 切換到支援的 After Effects 版本。

  2. 確認警告並繼續 (自行承擔風險)。

  3. 使用所需的 After Effects 版本建立自訂 conda 頻道。

提交後命令提示字元會在 Windows 上閃爍

前往 Windows 開始功能表並搜尋「管理應用程式執行別名」。然後手動停用 python.exe python3.exe和 別名,然後重試提交。

找到具有不支援延伸模組的字型

如需支援的字型類型字型連接系統,請參閱 。

進階組態。

使用不支援的版本

Deadline Cloud 僅支援和測試上表中的工作站和工作者軟體版本。使用提交者時,工作者會嘗試安裝與工作站相同的版本。如果工作站版本的 After Effects 未出現在上面的版本表中,則此操作將會失敗。

如果您需要不支援的 After Effects 版本,您有下列選項:

  • 從 After Effects 提交任務時,您可以覆寫 CondaPackages 佇列參數,以指定要在工作者上使用的支援版本 (例如 aftereffects=2025)。這可能會或可能不會運作,取決於場景使用的功能,以及 After Effects 如何搭配工作站版本中的場景運作。

  • 您可以為要在工作者上安裝的所需版本建置自訂 conda 配方和頻道。針對下列連結的支援版本使用 conda 配方做為起點,並將您想要的版本封裝在自訂 conda 頻道中。如需建立自訂 conda 頻道的詳細資訊,請參閱建立自訂 conda 頻道

開放原始碼資源

提交者是開放原始碼,可在 GitHub 上取得: