【问题标题】:Matlab MCR error running end user applicationMatlab MCR 错误运行最终用户应用程序
【发布时间】: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 依赖项的明确列表,那就太好了。有人有什么建议吗?

【问题讨论】:

  • 我怀疑这是否是一个依赖问题。似乎可执行文件需要输入(可能是要写入的视频文件的名称或要处理的视频)。

标签: matlab matlab-deployment matlab-compiler


【解决方案1】:

今天我发现问题与在 EC2 微型实例上运行有关,该实例的 CPU 有限且不适用于密集计算。我想看看性能如何。

迁移到 EC2 机器的下一个大小允许应用运行。奇怪的是,系统上没有任何消息表明这是问题所在。

【讨论】:

    猜你喜欢
    • 2012-12-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-10-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多