1

C# でエクスプレッション エンコーダー 4 SP2 SDK を使用しています。カメラをライブで記録およびエンコードできます。そのため、コンピューターが十分に優れている場合、問題なく動作するコードを書くことができました。その後、録画されたビデオは問題ありません。

私は、コンピューターが遅いとき、それは単に「遅れる」だけで、フレームをスキップするなど、私のアプリケーションではそれほど問題にならないだろうと思いましたが、このコードでボタンをクリックすると:

liveJob.StopEncoding(); 

エンコーディングを停止します。これは素晴らしいことですが、ビデオ全体を終了するわけではないため、最後の部分が欠落しています。liveJob.Pause() などがないので、エンコードを終了するためにカメラを適切に停止する方法がわかりません。そこで私は助けを求めています。

解決策がない場合は、非常に簡単な .net SDK を使用して、できれば DirectShow グラフ、デバイスの簡単なリスト、同時オーディオ エンコーディングを取り除いた、同様のものをお勧めします。(私はすでにDirectShow .netとEmguCVを見てきました)

ありがとう

4

0 に答える 0