私は定期的にディレクトリ内のビデオファイルをループするNode.jsプログラムを持っています。ファイルが追加または削除されると、プログラムはこの変更を反映するようにデータベースを更新します。ファイルが追加されると、FFmpegがサムネイルの生成に使用されます。ファイルがコピーされています
現在、ディレクトリにコピーされているファイルに対してFFmpegを実行しようとすると問題が発生します。ファイルが完全ではないので、FFmpegはサムネイルを生成できません。ファイルがいつコピーされているかを知っていれば、それを無視することができ、次にディレクトリがスキャンされたときにファイルが選択されます。
ファイルが現在コピーされているかどうか、または現在コピーしているファイルを無視してディレクトリをループする方法を教えてください。
「ファイルがコピーされた場合、**完全で正しい**」と考えましたか?それをどうやって解決しようとしていますか?ファイル転送プロセスを制御できますか? –
@AndrewHenleコピーは、ファイルをディレクトリにコピーまたはドラッグするユーザが行います。うまくいけば、OSがファイルを正常にコピーすることを願っています。ファイルが何らかの形で壊れていると、プログラムはエラーで終了します。 – user2248702