1

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

それを行うための最良の方法は何ですか?どうすればc#でこれを達成できますか?

ベルンハルト

4

1 に答える 1

0

自動テストの記録には、Microsoft Expression Encoder 4 Service Pack 2 (SP2)を使用しています。テストの開始および停止コマンドのすべての主要な機能の最初と最後に挿入します。次のメジャー関数でファイルを削除します。この方法では、最後のビデオのみがハード ドライブに保存され、スクリプトがエラーで終了した後に調べることができます。

于 2012-07-19T11:51:33.390 に答える