12時間以上実行される自動テスト中にビデオクリップをキャプチャする必要があります。私の問題は、ムービーが大きくなりすぎて、エラーが発生した場合にのみ小さいムービークリップが必要になることです。だから私のアイデアはc#ツールを書くことでした-それは映画の例えば3分だけをバッファリングし、エラーの理由を見つけるために3分前にキャプチャされたフレームを捨てます。エラーが発生した場合、エラーが発生する3分前に保存したいと思います。これが圧縮された方法で行われるといいでしょう。再コーディングセッションは続行され、次のエラーが発生した場合は、次の3分間のクリップなどを保存します。つまり、ストリームをキャプチャし、エラーの原因を特定するために最後のx分だけがキャプチャされることを確認する必要があります。また、ビデオをキャプチャするときにデュアルモニターがサポートされていることも重要です。フレームレートを設定できるはずです。トリガーはC#コードを介して行われます。
それを行うための最良の方法は何ですか?どうすればc#でこれを達成できますか?
ベルンハルト