Skip to main content
3494 トピック
「キャッシュされたプレビューを再生するには、2つ以上のフレームが必要です。」が何をしても解決できません

こちらのフォーラムでいくつか質問があった掲題の問題が初めておき、オンライン上の情報を全て試したのですが解決せず、下記試したもの以外で解決策がございましたら教えて頂きたいです。 現象:キャッシュされたプレビューを再生するには、2つ以上のフレームが必要です。・プレビュー時に上記のエラーメッセージが出てプレビューができない。・今までは特に問題なく出来ていた・現在エラーが出るのは海外のサイトで買ったテンプレートのaepファイルのみ 試したもの・フォーラム1:フレームレートの確認→コンポジション、素材全て30.00fpsにて設定してあります・フォーラム2:キャッシュなどを削除した後、メモリの割り当てを多くする→メモリは現在10GB割当に変更しましたが、変化なし・参考記事:メモリ削除とプレビューの画質変更など→プレビュー解像度を1/4にしたり、高速プレビューも各設定で試してみたものの変化なし・海外の記事:15項目あり全て試しました→ディスクキャッシュサイズを200GBまで増やしたり、データベースとキャッシュクリーン、「システムのメモリが不足している場合キャッシュサイズを減らす」をオフなどなど 他、基本的なワークスペースの範囲指定なども確認しましたが、問題はなさそうでした。 また、プレビューの目玉マークを消してプレビューすると音声は流れます。メインのコンポジション以外の素材も問題なくプレビューができ、メインのコンポジションのみプレビューしようとするとエラーになります。 上記以外で試してみると良いことや、参考になりそうな設定がありましたら、ご教示頂きたいです。 かなりエフェクトの多いファイルなので、単純にメモリ不足が原因という可能性もあればそれも教えて頂きたいです。 お助け願います。

zazenboys
zazenboysParticipating Frequently
 質問
2023でのスクリプトのLayerCollectionオブジェクトの問題

AfterEffects2023でレイヤーを削除した後にUndoして削除したレイヤーを元に戻しても、スクリプトのLayerCollectionオブジェクトが削除した状態のままになって、更新されないようです。 具体的には、レイヤー数5のコンポジションがあった場合、  var activeComp = app.project.activeItem; $.writeln( activeComp.layers.length ); // 出力結果 5 for( var i = 1; i <= 5; i++ ) $.writeln( activeComp.layer(i).name ); // 以下、出力結果 // layer01 // layer02 // layer03 // layer04 // layer05  を実行すると、通常であれば「5」が返ってきますが、AfterEffects2023の場合、このコンポジションのレイヤーを1つ削除してアンドゥをした後に、上記コードを実行すると削除した状態の「4」が返ってきます。この状態で、 // layer05を削除して、Undoで元に戻してレイヤーが5つある状態 var activeComp = app.project.activeItem; $.writeln( activeComp.layers.length ); // return:4 for( var i = 1; i <= 5; i++ ) $.writeln( activeComp.layer(i).name ); // layer01 // layer02 // layer03 // layer04 // ここでエラー   AfterEffects2022までは問題なく上記手順を行っても正常に「5」が返ってくるので、AfterEffects2023の問題かと思いますが、いかがでしょうか?