Premiere Proがメモリを食いすぎる:メモリリークと対策
長時間の作業でPremiere Proのメモリ使用量が増え続ける?メモリリークと重いプロジェクトの見分け方、メモリを抑える設定とメディアの扱い方を解説します。
Premiere Proのメモリ使用量が多すぎると感じたら、まず2つの問題のどちらなのかを見極めましょう。重いプロジェクトは、開いた直後にメモリを大きく使い、その後は横ばいになります。メモリリークは、同じ作業を繰り返すたびに使用量が増え続け、再起動しないと下がりません。重いプロジェクトには、プロキシ、小さめの静止画、開くシーケンスを減らすといったメディアとタイムラインの扱い方が効きます。リークが疑われる場合は、バージョン、プラグイン、キャッシュを確認し、修正版が出るまでは計画的に再起動するのが現実的です。下のテストは15分ほどで終わり、どちらの道を進むべきかがわかります。
メモリ使用量が多いこと自体は不具合ではありません。最近のOS、特にmacOSは、空いているRAMを意図的にキャッシュで埋め、別のアプリが必要とすれば解放します。大事なのは、Macが実際にメモリ不足に陥っているかどうかです。再生がカクつく、レインボーカーソルが回る、アプリケーションメモリが不足しているという警告が出る、夕方になると落ちる。こうした症状が目安になります。
編集者からよく聞く症状
フォーラムや編集室で聞く不満には、はっきりしたパターンがあります。朝のPremiereはきびきび動きます。数時間カットし、スクラブし、プレビューをレンダリングしているうちに、再生がカクつき、操作に遅れが出て、アクティビティモニタを見ると起動時よりずっと多くのメモリをPremiereが抱えています。プロジェクトを閉じてもメモリが戻らないことがあります。終了して開き直すと直りますが、しばらくするとまた同じことが起きます。
特定のバージョン、GPUドライバとの相性、プラグインによる本物のリークであることもあります。ただ多くの場合は、作業を進めるうちにプロジェクトそのものが重くなっています。読み込まれたシーケンスが増え、エフェクトのかかったクリップが増え、プレビューファイルが増え、タイムライン上の高解像度の静止画が増えていく。編集席から見るとどちらも同じように感じられるので、テストが重要になります。
アクティビティモニタで正しい数値を見る
Macではアクティビティモニタを開き、メモリタブを選びます。見るべきポイントは3つです。
- メモリプレッシャー。 画面下部のグラフが最も正直な指標です。緑なら、「使用済みメモリ」の数字が大きく見えてもmacOSは対応できています。黄色は、圧縮に頼ってなんとか追いついている状態です。赤はメモリが足りていない状態で、体感でもわかります。
- スワップ使用領域。 ある程度のスワップは普通です。作業中にPremiereのメモリと一緒にスワップが着実に増え続けるなら、本当にメモリが逼迫しているサインです。
- Premiere自身の「メモリ」列。 起動時、プロジェクトを開いた後、そして一定間隔ごとに記録します。1回の数値よりも、推移のほうが多くを教えてくれます。
Apple siliconでは、RAMはCPUとGPUが共有するユニファイドメモリです。GPUエフェクト、高解像度の再生、ハードウェアデコードは、すべてアプリ本体と同じメモリから使われます。そのため、GPU負荷の高いタイムラインでは、CPUが暇そうに見えてもメモリプレッシャーが上がることがあります。
Windowsでは、タスクマネージャーで同じことが確認できます。「プロセス」タブでPremiereのメモリを、「パフォーマンス」の「メモリ」グラフで全体の使用量とコミット済みメモリを確認します。Macと同じく、1回の数値よりもセッション全体での推移が大切です。
15分でできるリークテスト
締め切りのない日に、プロジェクトの複製を保存してから行ってください。
- Macを再起動し、Premiere Proだけを開きます。メモリ使用量を記録します。
- プロジェクトと、作業中のシーケンスを1つだけ開きます。もう一度記録します。ここでの増加はプロジェクトの重さによるもので、リークではありません。
- タイムラインの同じ30秒から60秒の区間を、編集せずに10回再生します。数回ごとにメモリを記録します。
- 再生を止め、Premiereを5分間何もせずに置きます。もう一度記録します。
- Premiereは開いたままプロジェクトを閉じ、最後にもう一度記録します。
結果は次のように読みます。プロジェクトを開いたときにメモリが増え、最初の数回の再生で少し上がり、その後横ばいになるなら、それはリークではなく重いプロジェクトです。同じ素材を再生するたびに毎回ほぼ同じ量ずつ増え続け、何もしていないときやプロジェクトを閉じた後も高いままなら、何かがメモリを解放していません。
原因を絞り込むには、その区間を複製し、エフェクトのない新しい空のプロジェクトで同じテストを繰り返します。増加が消えたなら、元のプロジェクトにあるエフェクト、プラグイン、メディアのどれかが疑わしいということです。増加が止まるまで、エフェクトをまとめて外していきます。素のメディアだけのクリーンなプロジェクトでも増え続けるなら、バージョンかシステム側が原因である可能性が高くなります。
効果のある設定
最近のバージョンでは、Premiereのメモリ設定は Settings > Memory にあります(古いバージョンでは Preferences という名称で、メニュー名はリリースによって変わることがあります)。主な設定項目は、他のアプリケーション用に確保しておくRAMの量です。他のアプリ用に多めに確保してもリークは直りませんが、メモリの少ないマシンでは、PremiereがmacOSやブラウザのメモリまで奪ってしまうのを防げます。過去にこの値を変更したことがあるなら、無理のない中間的な値に戻して再テストしてください。
ほかにも、実際に差が出る設定がいくつかあります。
- メディアキャッシュの管理。 Settings > Media Cache で、古いキャッシュファイルの自動削除をオンにするか、サイズの上限を設定します。キャッシュ用ドライブが満杯になってもRAMが直接増えるわけではありませんが、メモリの問題と見間違えやすい引っかかりの原因になります。
- 再生時の解像度。 カット作業中はプログラムモニターを1/2または1/4に下げます。編集の確認には十分で、Premiereが1フレームあたりにデコードするピクセル数を大幅に減らせます。
- Auto Save。 自分が許容できる間隔でオンにしておきます。メモリの問題がクラッシュにつながったとき、どれだけ作業を失うかはこれで決まります。
- ハードウェアデコード。 Settings > Media のハードウェアアクセラレーションによるデコードは、通常H.264やHEVCの負荷を下げます。特定のバージョンで挙動がおかしい場合、テストとして一時的にオフにするのも、MacでPremiere Proが落ちる原因と対処法で紹介している手順の1つです。
設定よりも効くメディアとタイムラインの扱い方
長時間作業でのメモリトラブルの多くは、設定ではなくプロジェクトの中身から生まれます。
- カメラ元素材にはプロキシを。 スマートフォン、ドローン、ミラーレスカメラのLong GOPのH.264やHEVCはデコードが重く、4Kや6Kならなおさらです。取り込み時にプロキシを作り、カット作業中はオンにしておきましょう。
- 可変フレームレートの素材はトランスコードする。 スマートフォンや画面収録の映像は可変フレームレートであることが多く、編集ソフトによっては扱いの効率が落ちます。読み込む前にProResなどの固定フレームレートの中間コーデックに変換しておけば、一連の問題を避けられます。
- 静止画は読み込む前に縮小する。 4000万画素や5000万画素の写真をHDのタイムラインに置いても、その写真はメモリに保持され、拡大縮小されます。寄りの余地が必要でない限り、静止画はタイムラインの解像度かそれに近いサイズで書き出しておきましょう。
- 使っていないシーケンスは閉じる。 開いているシーケンスのタブは、それぞれ中身をすぐ使える状態で保持しています。古いバージョンは閉じ、大きなプロジェクトを同時にいくつも開かないようにしましょう。
- 重いエフェクトに気をつける。 ワープスタビライザー、サードパーティのノイズリダクションプラグイン、モーフカット、何層にも重ねたLumetri、ネストの中のネストは、どれも積み重なります。承認が済んだ部分は、レンダリングして置き換えるか、完成した区間を書き出して差し替えましょう。
- 大規模なプロジェクトは分ける。 長編や長いシリーズでは、リールやエピソードごとにプロジェクトを分けるか、PremiereのProductionsのワークフローを使うと、開いているプロジェクトそれぞれを小さく保てます。
本当にリークだった場合
テストでリークが疑われるなら、現実的な選択肢は4つです。
- バージョンを確認する。 使っているバージョンについて、Adobeのリリースノートと既知の問題を読みます。アップデート後に増加が始まったなら、問題のなかったバージョンに戻しましょう。Creative Cloudでの手順はPremiere Proを以前のバージョンに戻す方法で解説しています。
- プラグインを確かめる。 サードパーティのプラグインを一時的に元のフォルダから移し、テストをやり直します。挙動のおかしいエフェクトが1つあるだけで、本来解放すべきフレームを抱え込んだままになることがあります。
- 報告する。 テスト結果、バージョン、Macのモデル、メディアの種類をAdobe Communityフォーラムに投稿しましょう。数値付きで再現できる報告は、「だんだん重くなる」よりもAdobeにとってはるかに役立ちます。
- 再起動を計画に入れる。 修正版が出るまでは、数時間ごとに区切りのいいところでPremiereを終了して開き直すのが、多くの編集者が落ち着く回避策です。先に保存し、開き直したらAuto Saveが動いているか確認してください。
原因が何であれ、作業を守りましょう。メモリプレッシャーが高い状態のMacはフリーズやクラッシュを起こしやすく、失うのは決まって最後の数分です。被害を抑える習慣については、保存中にフリーズして作業が消えたときのプロジェクト復旧ガイドで解説しています。
乗り換えを考えているなら
編集ソフトを変えても、重いメディアが軽くなるわけではありません。Long GOPの6K素材、巨大な静止画、何重にもかけたノイズリダクションは、どのアプリにも負担をかけます。上で紹介した習慣は、どのソフトで編集するにしても続ける価値があります。今のバージョンで続く問題をきっかけに他の選択肢を探すなら、新しいデモではなく、実際のプロジェクトの複製で試してください。
cinemaOS は、Apple silicon向けにMacネイティブで作られた選択肢の1つで、現在はバージョン0.2です。そのまま置き換えられるものではありません。Premiereの .prproj ファイルを直接開くことはできないので、カットはXMLかEDLで持ち込みます(手順はカットの読み込みのチュートリアルで紹介しています)。また、After Effectsを完全に置き換えるものでもありません。Windows版は2027年11月に予定されており、現時点では利用できません。プロジェクトはローカルファーストの .mntm ファイルで、復旧機能とバージョンスナップショットを備えています。料金は60日間の無料期間の後、月額9.99米ドル(税別)で、カード登録も自動課金もありません。ほかのソフトと同じく、自分の素材を使って長い1日をどう乗り切れるかで判断してください。
FAQ
Premiere ProにはどれくらいのRAMが必要ですか?
解像度、コーデック、エフェクト、プロジェクトの規模によって変わります。公式の最小要件と推奨値は、Adobeの最新のシステム要件で確認してください。実際には、4KのLong GOP素材、重いエフェクト、長いタイムラインはメモリが多いほど楽になり、プロキシを使えば小さめのマシンでもずっと扱いやすくなります。
プロジェクトを閉じてもPremiereがメモリを抱えたままなのはなぜですか?
一部は、アプリが再利用のために意図的に残しているキャッシュです。ほかのアプリが必要とすれば、macOSがメモリを回収します。メモリが高いまま、次のセッションでも増え続け、メモリプレッシャーが黄色や赤になるなら、リークの可能性があるものとして上のテストを行ってください。
RAMを増設すればメモリリークは直りますか?
直りません。RAMを増やせばリークが問題になるまでの時間は延び、1日の作業を乗り切るには十分かもしれませんが、増加そのものは続きます。原因を突き止めるかバージョンを戻し、それまでは区切りのいいところで計画的に再起動してください。
次のステップ
いま手がけている中でいちばん重いプロジェクトで15分のテストを行い、数値を書き留めてください。メモリが横ばいになるなら、メディアの扱い方を見直しましょう。止まらずに増え続けるなら、バージョンとプラグインを確認し、わかったことを報告してください。