本文へ移動
cinemaOS

よくある問題の解決

MacでPremiere Proの再生がカクつくときの対処法

MacでPremiere Proの再生がカクつく?再生時の解像度、プロキシ、コーデック、メディアキャッシュの場所、意外と重いエフェクトの順に対処法を解説します。

MacでPremiere Proの再生がカクつくなら、たいていは次の対処が最も早く効きます。プログラムモニターの再生時の解像度を1/2か1/4に下げる、重いカメラ素材のプロキシを作る、素材のコーデックがApple siliconのハードウェアでデコードできるものか確認する、メディアキャッシュを空き容量のある高速な内蔵ドライブに移す、そして見た目以上に重い一部のエフェクトをレンダリングするかオフにする。この順番で試してください。最初の2つで、ほとんどのケースは数分で解決します。

このガイドは、Apple silicon搭載のMacと最近のバージョンのPremiere Proを前提にしています。メニュー名はリリースごとに少しずつ変わることがあるので、設定が説明どおりの場所に見つからない場合は、Premiereの環境設定かAdobeのヘルプページで検索してください。

まず、どんなカクつきなのかを見極める

「再生がカクつく」といっても、実際にはいくつかの別の問題が含まれていて、どれに当たるかで対処法が変わります。

  • 再生中にコマ落ちする。 映像はカクつくのに、音声はなめらかに流れる。デコードかエフェクトの負荷の問題です。プログラムモニターの設定メニュー(レンチのアイコン)からドロップフレームインジケーターをオンにすると、落ちたフレームの数が増えていくのを確認できます。
  • 再生が始まるまでに間がある。 スペースキーを押しても、1秒か2秒は何も起きない。ストレージ、キャッシュ、オーディオ機器が関係していることがよくあります。
  • 特定のクリップだけカクつく。 あるショットはなめらかなのに、次のショットでカクつく。そのクリップのコーデック、フレームレート、エフェクトを確認しましょう。
  • 作業を続けるうちにカクつきがひどくなる。 起動直後は快適なのに、1時間後には動きが鈍い。これは再生設定ではなく、メモリ不足を示しています。この場合はPremiere Proのメモリリークとメモリ使用量の多さについてのガイドを参考にしてください。

再生時の解像度を下げる

再生時の解像度のメニューはプログラムモニターの右下にあり、素材に応じてフル、1/2、1/4、さらに小さい分数が選べます。1/2ではPremiereが処理して表示するピクセル数は4分の1、1/4では16分の1になります。エフェクト、スケーリング、カラー処理の負荷がすべて軽くなり、カメラのフォーマットによっては低い解像度でデコードできるものもあります。4K以上の素材なら、これだけでカクつく再生がなめらかになることがよくあります。

同じレンチのメニューで、あと2つ確認しておきたい設定があります。

  • 一時停止時の解像度。 これをフルのままにしておけば、再生は低い解像度のままで、静止画ではピントやディテールをシャープな画で確認できます。
  • 高品質再生。 これにチェックが入っていると、Premiereは再生中に画質のための余分な処理をします。編集中はチェックを外し、最終的な画質はレンダリングや書き出しで判断しましょう。

重いカメラ素材にはプロキシを使う

解像度を下げても足りない場合、定番の解決策はプロキシです。プロキシは各クリップの小さくデコードしやすいコピーで、Premiereは編集中はこれを再生し、書き出し時には元の素材に切り替えます。

  • 読み込み時に作るなら、メディアブラウザーかプロジェクト設定でインジェストをオンにしてプロキシのプリセットを選びます。後から作るなら、プロジェクトパネルでクリップを選び、プロキシ、プロキシを作成の順に選びます。
  • 編集しやすいプリセットを選ぶ。 ProResのプロキシプリセットはApple siliconで軽くデコードでき、Macでは無難な初期値です。プリセットの正確な名前はPremiereのバージョンによって異なります。低解像度のH.264プロキシはディスク容量が小さく済みますが、ロングGOPのままなので、デコードの負担はそれほど減りません。
  • プロキシの切り替えボタンを追加する。 プログラムモニターのボタンエディター(プラスのアイコン)から追加すれば、ワンクリックでプロキシと元の素材を切り替えられます。
  • プロキシは高速なドライブに置く。 遅いUSBメモリや混雑したネットワーク共有に置いたプロキシは、元の素材と同じくらいカクつくことがあります。

プロキシはAdobe Media Encoderがバックグラウンドで作成するので、作成中も編集を続けられます。

コーデックとフレームレートを確認する

Apple siliconでは、コーデックは解像度と同じくらい重要です。Appleのチップには一般的なフォーマットをハードウェアでデコードする専用のメディアエンジンがあり、環境設定のメディアでハードウェアアクセラレーションによるデコードが有効になっていれば、Premiereはそれを使えます。オフになっている場合はオンにして、Premiereを再起動してください。

フォーマットによって、デコードの軽さは大きく違います。

  • ProResは編集向けに設計されたイントラフレームのコーデックで、Apple siliconはこれをとても得意としています。ProResで収録するか、ProResに変換できれば、再生の問題が消えることがよくあります。
  • H.264とHEVCはロングGOPのコーデックで、各フレームが前後のフレームに依存しています。ファイルサイズは小さく済みますが、スクラブや逆再生は重くなります。一般的な8ビット4:2:0のH.264と、8ビットまたは10ビット4:2:0のHEVCは、Apple siliconでは通常ハードウェアでデコードされます。
  • 10ビットのH.264、特に10ビット4:2:2は、一部のミラーレスカメラでよく使われていますが、Apple siliconでは一般にハードウェアでデコードされず、処理がCPUに回ります。4:2:2 HEVCを含む4:2:2フォーマットへの対応はチップとPremiereのバージョンによって異なるので、ハードウェアデコードに対応するフォーマットについてはAdobeの最新の一覧を確認してください。ほかは快適なMacで特定のカメラの素材だけがカクつくなら、これがよくある原因です。プロキシかProResへの変換で解決できます。
  • 可変フレームレートの素材は、スマートフォンや画面収録でよく見られ、カクついたり音ズレしたりすることがあります。編集前に固定フレームレートに変換しましょう。
  • クリップとシーケンスのフレームレートの不一致があると、Premiereはフレームを補間したり間引いたりしなければなりません。できればシーケンスをメインカメラに合わせ、フッテージを変換は意図があるときだけ使いましょう。

クリップのスケーリングの仕方も確認してください。1080pのシーケンスに置いた6Kのクリップをフレームサイズに合わせるで縮小しても、デコードは6Kのまま行われ、その後で縮小されるので、毎フレーム余分な処理が発生します。

メディアキャッシュを移動して整理する

Premiereはメディアを読み込むと、オーディオのピークファイルや一部フォーマットのインデックスファイルなどのメディアキャッシュファイルを作ります。キャッシュが遅いドライブや空きの少ないドライブにあると、再生やスクラブが重くなります。

  • 場所。 環境設定のメディアキャッシュで、キャッシュの保存先を高速な内蔵SSDか、直接接続した高速な外付けSSDにします。HDDや、ほかの機器と共有しているハブは避けましょう。
  • 空き容量。 起動ディスクの空きがほとんどないと、Premiereだけでなくすべてが遅くなります。十分な余裕を残しておきましょう。
  • 整理。 使われていないメディアキャッシュファイルを削除する機能を使い、古いキャッシュファイルを自動で削除する設定も検討してください。フォルダーが際限なく大きくなるのを防げます。
  • 素材の場所。 撮影素材にも同じことが言えます。ネットワーク共有や遅いドライブにある元素材は、設定に関係なくカクつきます。

キャッシュを移動したり消去したりした後は、次にプロジェクトを開いたときにPremiereが一部のファイルを作り直します。

意外と負荷の大きいエフェクト

タイムライン上では控えめに見えても、毎フレームごとにマシンに大きな負担をかけるエフェクトがあります。特定の区間だけがカクつくときは、まずこれらを確認しましょう。

  • ワープスタビライザー。 解析も再生も重いエフェクトです。仕上がりに納得したら、その区間をレンダリングするか、ネストしてからレンダリングしましょう。
  • ノイズリダクションと一部のサードパーティ製プラグイン。 時間方向のノイズリダクションは一度に複数のフレームを参照し、GPUアクセラレーションに対応していないプラグインはCPUで処理されます。エフェクトパネルのアクセラレーテッドエフェクトのアイコンを見れば、どのエフェクトがGPUを使うかがわかります。
  • オプティカルフローによる時間補間。 速度を変えたクリップでは、オプティカルフローが新しいフレームを1枚ずつ生成します。編集中はクリップの時間補間をフレームサンプリングにしておき、仕上げの段階でオプティカルフローに戻しましょう。
  • 強いブラー、グロー、キーヤー。 値を大きくしたガウスブラーや、高解像度素材にかけたUltraキーなどは、重ねるほど負荷がすぐに積み上がります。
  • 重ねた調整レイヤーとネスト。 レイヤーが1つ増えるごとに処理が1回増えます。ネストの中で、別のグレーディングの上にさらに調整レイヤーでグレーディングをかけるのは、見落としがちな負荷の典型です。
  • After EffectsのDynamic Linkコンポジション。 再生中にバックグラウンドのAfter Effectsプロセスがレンダリングしています。完成したら、レンダリングして置き換えましょう。

ここで役に立つのが、タイムラインの上にあるレンダーバーです。赤はその区間がおそらくリアルタイムで再生できないこと、黄色は再生できるかもしれないこと、緑はレンダリング済みのプレビューがあることを示します。その区間でインからアウトをレンダリングを使い、シーケンスの編集モードが許すなら、シーケンス設定でプレビューファイルの形式にProResを選ぶと、プレビューがなめらかに再生されます。

小さくても大事なチェックポイント

それでも再生が安定しない場合は、環境面の要因をいくつか潰しておきましょう。

  • レンダラー。 プロジェクト設定で、レンダラーがソフトウェア処理のみではなく、Mercury Playback Engine GPU高速処理(Metal)になっているか確認します。
  • オーディオ出力。 Bluetoothヘッドホンや一部のオーディオインターフェースは、遅延や途切れの原因になります。Macの内蔵出力で再生を試してみましょう。
  • 電源と熱。 MacBookでは、低電力モードがパフォーマンスを下げます。電源につなぎ、低電力モードをオフにして、ノートパソコンの周りに放熱の余裕を作りましょう。
  • ほかのアプリ。 タブを大量に開いたブラウザー、同期クライアント、ほかのメディアアプリは、メモリやメディアエンジンを取り合います。
  • 最近のアップデート。 Premiereをアップデートした直後に再生が悪くなったなら、以前のバージョンに戻してみるのは妥当な確認方法です。Premiere Proを以前のバージョンに戻す方法を参照してください。

FAQ

高速なApple silicon搭載MacなのにPremiere Proがカクつくのはなぜですか?

たいていはMacではなく素材が原因です。多くのMacでの10ビット4:2:2のH.264のように、お使いのチップのメディアエンジンでデコードできないロングGOPのフォーマットは、デコードをCPUに回してしまいます。そこにフル解像度で重いエフェクトがいくつか加われば、高速なマシンでもコマ落ちします。たいていはプロキシかProResで解決します。

プロキシを使うと書き出しの画質は落ちますか?

落ちません。プロキシは編集中の再生にだけ使われます。プロキシが元のクリップに正しく関連付けられていれば、Premiereは元の素材から書き出します。

プレビューをレンダリングするのとプロキシを作るのは、どちらがいいですか?

解決する問題が違います。プロキシは、プロジェクト全体にあるデコードの重い素材に効きます。プレビューのレンダリングは、エフェクトの多い特定の区間に効きます。多くの編集者は、編集全体でプロキシを使い、赤で示された区間だけをレンダリングしています。

まずは2つの手軽な対処から

ほかを変える前に、再生時の解像度を下げ、特に重いクリップのプロキシを作りましょう。特定のカメラの素材がいつも問題を起こすなら、そのコーデックを確認してください。再生の問題がほかの編集ソフトを検討するもっと大きな理由の一部になっているなら、Mac向けPremiere Proの代替ソフトのまとめで、cinemaOSを含む主な選択肢を公平に比較しています。