amate / InputPipePlugin

L-SMASH_Works File Reader(lwinput.aui)を別プロセスで実行してあげることによって aviutlのメモリ使用量削減を目論む、aviutlの入力プラグインです
Other
130 stars 1 forks source link

提案:エンコード中エラーがあったら、InputPipePluginをアボートさせる #1

Open lbeltrame opened 5 years ago

lbeltrame commented 5 years ago

プラグインの現在のバージョンで、エラーがあれば、エンコードは続いていますが、終に失敗します(2ー3時間のあとで)。エラーは、「メモリーがたりません」とか、「ファイル形式を読み込む失敗」です。 ログに情報がありません。 推測ですが、いつかエンコードエラーがありましたが、プラグインは無視しました。 この問題を複製するのは難しいです:プロジェクトで動画ファイルが多いで(5ー6以上)、エフェクトも多いです。動画は10分間以上であれば、失敗の可能が高い。 例:

この理由で、エンコードでエラーがあったら、プラグインをアボートさせたほうがいいです。

lbeltrame commented 5 years ago

原因が分かったかもしれません。プロジェクトで、とある動画ファイルがあます。このファイルは、別のレヤーにがありました(2度)。このファイルをコピーして、別の名前を変更するのあとで、エラーが消えました。

つまり:

前に書いたと違って、動画の時間には関係がありません。

プレグインで、ハンドルキャッシュを有効しました。