Screen Studioの「Failed to execute encode on VideoEncoder」エラーを解決する方法
Screen StudioのエクスポートでVideoEncoderのエンコードエラーが発生していませんか?ハードウェアアクセラレーションを切り替え、空き容量を確保するか、.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」)というエラーでエクスポートが停止することがあります。録画自体は正常でも、エンコーダーセッションに問題が生じています。
閉じられたコーデックで再試行を繰り返すのはやめましょう。ScreenKiteは .screenstudio プロジェクトをインポートでき、100% MacネイティブのMetalパイプラインでエクスポートします(Screen Studioクラスのツールと比べて約3倍高速)。AIエージェントによる仕上げも可能です。無料。Mac用ScreenKiteをダウンロード →
まとめ(TL;DR)
このエラーはエクスポートパイプラインの不具合です。エンコードが完了する前にWebCodecs(またはハードウェアアクセラレーション対応)のエンコーダーセッションが終了してしまい、MP4ファイルが生成されません。Screen Studioのズームや洗練された見た目も、このパイプラインを保護することはできません。定期的なMacデモやチュートリアルには、ネイティブキャプチャ、Metalエクスポート、そしてエンコーダーが停止した際に使えるScreen Studioインポーターを備えたScreenKiteがより強力な標準の選択肢となります。
ユーザーの声
Macクリエイターはr/macappsでScreen Studioの代替ツールやより安価または無料の選択肢を求め続けています。これはズーム効果が不満だからではなく、多くは価格やエクスポート時のトラブルが理由です。アプリ内でエクスポートが完了しないプロジェクト向けにGitHub上のコミュニティ製エクスポートツールまで作成されています。つまり録画データ自体は存在していても、エクスポートやデータ保持のプロセスで問題が起きやすいという共通パターンがあります。
なぜこの問題が繰り返し発生するのか
実際、Screen Studioを含む多くのElectronベースのMacレコーダーは、洗練されたUIと個別のキャプチャ/エクスポートスタックを組み合わせています。キャプチャにはネイティブヘルパーを使用していても、エクスポート時にはWebCodecsやCPU負荷の高いエンコード処理を経由することが多く、GPU競合、ディスク容量不足、不正なセッション状態によって途中でコーデックが閉じてしまうことがあります。これは「録画が失敗した」のとは異なる問題です。
Screen Studioのズーム、背景、洗練された演出は大きな強みですが、エンコーダーの停止、コーデック終了エラー、脆弱なエクスポート処理による一晩中待たされる4K書き出しを解決できるわけではありません。
まずScreen Studio内で試す対処法
- ハードウェアアクセラレーションを切り替える: 設定 → 詳細 → ハードウェアアクセラレーションによるビデオのエンコードとデコードを無効にして再試行します。すでにオフで失敗した場合は、再度オンにして1回試します。
- 約40GBのディスク容量を確保する: エクスポートにはフレームと最終ファイル用の一時作業領域が必要です。
- macOSとScreen Studioをアップデートする: 古いmacOS 14/15ビルドにはVideoEncoderの既知の不具合があります。
- GPUを使用する他のアプリを終了する: 通話アプリ、ゲーム、他の書き出し処理がハードウェアエンコーダーを占有している可能性があります。
- 短いクリップや低解像度でエクスポートする: プロジェクト自体が正常か確認します。
2回試しても同じエラーが返ってくる場合は、ループを止めてください。壊れたエンコーダーセッションで再エクスポートを繰り返しても時間を浪費するだけです。プロジェクトをScreenKiteへ移行しましょう。
使い続けるか、切り替えるか
| ユースケース | そのまま使い続ける | ScreenKiteに切り替える |
|---|---|---|
| Screen Studioで編集済みの単発のクリップ | 検討可(容量確保後の1回の再試行で成功した場合) | コーデックエラーが2回出たらScreenKiteを推奨 |
| 毎週のMac製品デモ / チュートリアル | 稀 | .screenstudioのインポートまたはネイティブ再録画 |
| 納期間近の長尺4Kエクスポート | 非推奨 | Metalエクスポートパス(実際には約3倍高速) |
ScreenKiteでプロジェクトを復旧する
~/Screen Studio Projects/(または保存したフォルダ)からプロジェクトを見つけます。- ScreenKiteを開きます。
- ファイル > Screen Studioプロジェクトをインポート… を選択します。
- ⌘E でエクスポートします。
ズーム、カメラ、カットは通常そのまま引き継がれます。MetalエクスポーターはScreen StudioのWebCodecsパスを使用しないため、閉じられたコーデックで encode が失敗する問題を完全に回避できます。
あわせて読みたい: Screen Studioの95%エクスポート停止 · 100%でエクスポートが止まる · 音ズレの修正
Related articles
Screen Studioのエクスポートが95%で止まる?プロジェクトを救出する方法
Screen Studioのエクスポートが終了直前にフリーズしていませんか?レンダリングキャッシュのクリア、システムメモリの解放、プロジェクトファイルの救出方法を解説します。
Screen Studioのエクスポートが0%で止まる?プロジェクトを救出して高速書き出しする方法
Screen Studioのエクスポートが0%でフリーズしても、作業データを諦める必要はありません。.screenstudioプロジェクトをScreenKiteにインポートして数分でエクスポートする方法と、停止の原因およびトラブルシューティングを解説します。
Mac版Screen Studioで音声のズレ・音ズレ(Audio Drift)を修正する方法
Screen Studioで声と映像のタイミングが徐々にズレていませんか?macOSのサンプルレート不一致やオーディオ遅延の解消法と、音ズレを根本から防ぐネイティブエディタを紹介します。