プロセスをキューに入れるには?

プロセスをキューに入れるには?

セキュリティカメラと動きが検出されたときに映像を録画するプログラムがあります。デフォルトでは、このプログラムは非常に重い形式でビデオを保存します。

私の解決策はffmpegを使ってビデオを変換するスクリプトを呼び出すことでした。このスクリプトは、画像が作成されるたびに呼び出されます。

変換には比較的時間がかかりますが、CPUを大量に使用します。変換する必要がある新しいビデオが到着し、他のビデオの変換がまだ完了していない場合、問題が発生します。この場合、スクリプトを再度呼び出すと、2つ以上のffmpegプロセスが表示され、システムがかなりの時間にわたってほぼ静止状態になります。

以前の変換ジョブが完了した後に変換ジョブが実行されるようにキューに追加するにはどうすればよいですか?私が望むのは、一度に1つのffmpegプロセスしか持たないことです。

ベストアンサー1

batch次のプログラムの一部を使用できます存在するパッケージ(作業キューツール)。多くのシステムにデフォルトでインストールされます。

おすすめ記事