我一直在努力让 VideoReader 在 Ubuntu 17.04 上运行。如果我运行一个简单的程序:
v = VideoReader('flame.avi')
我得到以下信息:
Error using VideoReader/init (line 619)
Could not read file due to an unexpected error. Reason: Unable to initialize the video obtain properties
Error in VideoReader (line 172)
obj.init(fileName);
现在,我做了一点挖掘,大多数人都说这个错误来自没有安装 gstreamer0.10。
请参阅:https ://www.mathworks.com/matlabcentral/answers/165584-cannot-read-video-matlab-2014b-linux
这个说 gstreamer1.0 不足以解决这个问题:https ://www.mathworks.com/matlabcentral/answers/255157-can-t-load-video-using-videoreader-in-matlab-r2015-on -ubuntu-15-04-could-not-read-file-due-to-an-un
问题来自尝试安装 gstreamer0.10。它似乎不适用于 Ubuntu 17。
这一篇谈到 gstreamer 如何在 Ubuntu 17 上不起作用:https ://www.mathworks.com/matlabcentral/answers/294258-hello-i-have-a-problem-with-videoreader-on-matlab-r2016a-与-ubtuntu-lts16-04
我想知道是否有人对如何克服这个问题有任何想法?我可以安装一个不同的软件包来满足相同的要求吗?我已经尝试安装 matlab-support,但这也没有帮助。除了 gstreamer0.10 之外还有其他问题吗?
我不希望重新安装 Ubuntu 16.04,但要了解这是否是唯一的方法。但可以肯定的是,有人让 MATLAB 在 Ubuntu 17 上运行?