解决 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 音频采样率不一致以及声音延迟问题,并介绍原生防漂移录屏工具。