我正在尝试使用Matlab加载mp4视频:
robj=VideoReader('ball moving.mp4')
我收到以下错误:
使用VideoReader / init时出错(第450行)
VideoReader插件libmwgstreamerplugin无法加载 的 正确。
视频阅读器中的错误(第147行)
obj.init(文件名);
Matlab(R2013a)在Linux机器上运行(Ubuntu 14.04.2 LTS)。安装有问题,但它是什么?
答案 0 :(得分:1)
将gstreamer软件包从版本1.0降级到0.10“解决了”这个问题。 可能是因为需要包 gstreamer-x-ffmpeg (仅在版本x = 0.10, ppa:mc3man / trusty-media 中找到)。
答案 1 :(得分:0)
安装ffmpeg并使用此功能:
function v=readVideo(path_file)
system(['rm /tmp/video_tmp.avi']);
system(['ffmpeg -i ' path_file ' -vcodec copy -acodec copy /tmp/video_tmp.avi']);
v = VideoReader('/tmp/video_tmp.avi')
end