NiVE愛用者スレ5【NicoVisualEffects】at STREAMINGNiVE愛用者スレ5【NicoVisualEffects】 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト150:ごるごるもあ ◆753Z/RLFiY 09/01/03 09:55:23 u38phsYK0 偉大なる俺様の発見した連番出力時のメモリエラー回避方法を教えてやろう。 1.プロジェクトを保存する。以後、アイテムを削除していくので間違えて上書き保存したらプロジェクトファイルはポシャン。 2.連番出力でエラー発生毎に、フレームの最後のアイテムから削除して、できるところまで連番出力させる。 3.プロジェクトファイルを再び読み込んで、出力完了したアイテムをすべて削除し、残りの部分を連番出力する。 4.aviutlで2と3で出力した連番イメージを読み込んでエンコする。 151:ごるごるもあ ◆753Z/RLFiY 09/01/03 10:33:09 u38phsYK0 >>147 .NETFrameworkのガベージコレクション環境というのは、実はOSと相性が悪い。下手すると関数呼び出し毎に内部変数のメモリ確保しようとするわけだよ。 それで大して大きくないような関数呼び出しやメモリ確保でも、連続するとOS側のほうで理論上の数値を瞬間的に大きく上回るわけだよ。 152:ごるごるもあ ◆753Z/RLFiY 09/01/03 10:40:54 u38phsYK0 ぶっちゃけ書き出し時に1フレーム毎にGDI再描画(関数呼び出し)してるのが原因じゃねーの? 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch