Matlab MCR 错误运行最终用户应用程序
Posted
技术标签:
【中文标题】Matlab MCR 错误运行最终用户应用程序【英文标题】:Matlab MCR error running end user application 【发布时间】:2013-11-22 17:48:55 【问题描述】:我是试图运行已编译的 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】:今天我发现问题与在 EC2 微型实例上运行有关,该实例的 CPU 有限且不适用于密集计算。我想看看性能如何。
迁移到 EC2 机器的下一个大小允许应用运行。奇怪的是,系统上没有任何消息表明这是问题所在。
【讨论】:
以上是关于Matlab MCR 错误运行最终用户应用程序的主要内容,如果未能解决你的问题,请参考以下文章