运行最终用户应用程序的Matlab MCR错误

时间:2013-11-22 17:48:55

标签: matlab matlab-deployment matlab-compiler

我是尝试运行已编译的Matlab可执行文件的最终用户。此可执行文件需要MCR v80。它似乎使用MCR的视频处理组件,但是MCR安装程序没有进行任何依赖性检查。我得到的错误很模糊,但我通过安装gstreamer插件解决了一些问题。

我目前的问题非常模糊,我不知道问题可能是什么:

Warning: No video frames were written to this file. The file may be invalid.
> In VideoWriter.VideoWriter>VideoWriter.close at 289
  In VideoWriter.VideoWriter>VideoWriter.delete at 238
  In evm at 99 
Error using VideoReader/read (line 86)
Unable to read the file.o

该应用程序在Ubuntu 13.04计算机上正常运行,我跟踪我安装的依赖项。现在我试图在Ubuntu 12.04上设置它并遇到这个问题。我猜测它是依赖树或类似的东西之间的区别,但很难跟踪只有上面的错误信息继续下去。

什么是好的是MCR v80的确定性依赖列表。有人有什么建议吗?

1 个答案:

答案 0 :(得分:0)

今天我发现这个问题与在EC2微型实例上运行有关,其中CPU是有限的,并且它不适用于密集计算。我试图看看表现会是什么样的。

移动到下一个尺寸的EC2机器允许该应用程序运行。奇怪的是,系统上没有记录消息,表明这就是问题所在。