VS2013 64 ビット、.Net FW 4.5.0、EMGU.CV、NReco.VideoConverter の使用
ソリューションにはいくつかのプロジェクトがあります。ソリューションのワークフローは次のとおりです。
- 動画ファイルを入力(任意の形式)
- ファイルを複数のファイルに分割します (5 分間)
- TPLで一度に2つのビデオファイルを変換
- そして、ビデオ処理を並列に開始します
- 2つのファイルを並行して処理した後(それぞれ5分)、両方の処理ウィンドウを閉じる必要があります(実際にはwinFormプロジェクト)
- その後、次の 2 つの分割ファイルの変換が開始されました
- 変換が成功すると、手順 4 が再び開始され、分割されたすべてのファイルが処理されるまで実行されます。
ここに問題があります。7 番目のステップに到達し、2 番目の 2 つのファイルの変換が成功した後、動作を停止します。実際には、vedio 処理を再開しようとしました。エラーはVSHOST32.exe has stopped working
です。イベントログの終わり 私はこれを手に入れました:
Faulting application name: ffmpegwrapperTest.vshost.exe,
version: 12.0.21005.1, time stamp: 0x524fac11
Faulting module name: ntdll.dll, version: 6.2.9200.16384,
time stamp: 0x5010ae7a
Exception code: 0xc0000374
何が問題なのntdll.dll?