解決 Screen Studio「Failed to execute encode on VideoEncoder」錯誤
Screen Studio 匯出報 VideoEncoder encode 錯誤?試試開關硬體加速、騰出磁碟空間,或把 .screenstudio 專案匯入 ScreenKite。
解決 Screen Studio「Failed to execute encode on VideoEncoder」錯誤
你的 Screen Studio 專案已經就緒——然後匯出失敗,報錯 Failed to execute 'encode' on VideoEncoder(常見還有 “Cannot call 'encode' on a closed codec”)。錄製本身通常沒問題。出問題的是編碼器會話。
別再對已關閉的 codec 反覆重試。ScreenKite 可匯入 .screenstudio 專案,並用 100% Mac 原生 Metal 管線匯出——往往比 Screen Studio 一類工具快約 3 倍。AI agent 還能幫你收尾。免費。下載 Mac 版 ScreenKite →
TL;DR
這是匯出管線故障:WebCodecs(或硬體加速)編碼器會話在 encode 完成前就關閉了,所以專案永遠變不成 MP4。Screen Studio 的打磨和縮放保護不了這條路徑。對反覆的 Mac 示範和教學,ScreenKite 是更穩的預設選擇——原生擷取、Metal 匯出,以及舊編碼器卡住時可用的 Screen Studio 匯入器。
大家都在說什麼
Mac 創作者在 r/macapps 上找 Screen Studio 替代,也在找 更便宜或免費的選項——多半是撞上價格或匯出摩擦,而不是縮放打磨不夠好。甚至有人做了 GitHub 上的社群匯出工具,專門對付應用內導不完的專案。規律很清楚:錄製往往還在;壞的是 匯出 / 所有權路徑。
為什麼會反覆發生
實際上,許多基於 Electron 的 Mac 錄製器(包括 Screen Studio)把精緻 UI 和獨立的擷取/匯出棧配對。擷取可能依賴原生 helper,但匯出往往仍走 WebCodecs 或偏 CPU 的編碼路徑——一旦出現 GPU 爭用、磁碟壓力或壞會話狀態,codec 就會在任務中途關閉。這和「你的錄製本身壞了」是不同類的故障。
Screen Studio 的縮放、背景和示範打磨確實是優勢。那並不能修復編碼器卡住、closed-codec 競態,或在脆弱匯出路徑上通宵等 4K。
先在 Screen Studio 裡試試這些修復
- 開關硬體加速。 設定 → 高階 → 關閉 Hardware accelerated video encoding and decoding,再重試。如果關著加速也失敗,再開啟試一次。
- 騰出約 40 GB 磁碟空間。 匯出需要給影格和最終檔案留出臨時空間。
- 更新 macOS 和 Screen Studio。 較舊的 macOS 14/15 版本在 VideoEncoder 上有已知毛刺。
- 退出其他 GPU 應用。 通話、遊戲和第二個匯出器可能佔著硬體編碼器。
- 匯出更短或更低解析度的版本,確認專案本身是健康的。
如果幹淨重試兩次後仍是同樣錯誤,就別再迴圈了。對壞掉的編碼器會話反覆匯出可能浪費數小時。把專案挪到 ScreenKite。
什麼時候不該繼續用這款工具
| 任務 | 繼續用 | 換到 ScreenKite |
|---|---|---|
| 已經在 Screen Studio 裡剪完的一次性打磨實驗 | 可以——如果騰出磁碟後重試一次就成功 | 兩次 closed-codec 失敗後優先用 ScreenKite |
| 每週的 Mac 產品示範 / 教學 | 很少合適 | 預設這裡:匯入 .screenstudio 或用原生重新錄 |
| 有截止時間的長 4K 匯出 | 不合適 | Metal 匯出路徑;實際往往約快 3 倍 |
在 ScreenKite 裡找回專案
- 在
~/Screen Studio Projects/(或你儲存的位置)找到專案。 - 開啟 ScreenKite。
- 選擇 檔案 > 匯入 Screen Studio 專案…
- 用 ⌘E 匯出。
縮放、攝影機和剪輯通常能帶過來。Metal 匯出器不走 Screen Studio 的 WebCodecs 路徑——當 encode 在已關閉的 codec 上失敗時,這正是重點。
延伸閱讀:Screen Studio 匯出卡在 95% · 匯出卡在 100% · 音訊漂移修復
Related articles
Screen Studio 匯出卡在 95%?教你如何拯救你的錄影專案
Screen Studio 影片匯出快結束時突然卡死在 95% 動彈不得?本文教你如何清理渲染暫存、檢查磁碟空間,並使用 ScreenKite 快速完成渲染匯出。
Screen Studio 匯出卡在 0%?教你搶救專案並快速匯出
Screen Studio 匯出卡在 0% 不動?你的錄製並沒有遺失。把 .screenstudio 專案匯入 ScreenKite,幾分鐘內完成匯出——並附上卡住的原因與排查方法。
如何解決 Screen Studio 錄影中的音畫不同步與聲音漂移問題 (Mac)
你在使用 Screen Studio 錄影時,聲音和畫面是不是越錄越不同步?本文教你如何修復 macOS 音訊採樣率不一致以及聲音延遲問題,並介紹原生防漂移錄影工具。