Ошибка Matlab MCR при запуске приложения конечного пользователя

Я конечный пользователь, пытающийся запустить скомпилированный исполняемый файл 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. У кого-нибудь есть предложения?


person Nick Spacek    schedule 22.11.2013    source источник
comment
Я сомневаюсь, что это проблема зависимости. Похоже, исполняемый файл ожидает ввода (может быть, имя видеофайла для записи или видео для обработки).   -  person Lokesh A. R.    schedule 26.11.2013


Ответы (1)


Сегодня я обнаружил, что проблема связана с работой на микроэкземпляре EC2, где ЦП ограничен и не предназначен для интенсивных вычислений. Я пытался увидеть, на что будет похоже представление.

Переход на машину EC2 следующего размера позволил запустить приложение. Как ни странно, в системе не было зарегистрировано никаких сообщений, указывающих на то, в чем проблема.

person Nick Spacek    schedule 26.11.2013