0

使用VS2013 64bit、.Net FW 4.5.0、EMGU.CV、NReco.VideoConverter

解决方案中有几个项目。解决方案的工作流程是:

  1. 输入视频文件(任何格式)
  2. 将文件拆分为多个文件(持续 5 分钟)
  3. 使用TPL一次转换 2 个视频文件
  4. 并开始并行视频处理
  5. 并行处理两个文件(每个 5 分钟)后,我必须关闭两个处理窗口(实际上是 winForm 项目)
  6. 然后开始接下来的两个拆分文件的转换
  7. 转换成功后,第 4 步再次开始,将一直运行,直到处理完所有拆分文件。

这是问题所在: 成功进入第 7 步并在成功转换第二个两个文件后停止工作。实际上,虽然它试图重新启动视频处理。错误是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?

4

0 回答 0