0

When I try to read a video in matlab v = VideoReader('t.avi'); I get this error:

The file requires the following codec(s) to be installed on your system:
    video/x-msvideo

and some time it needs mpeg codec when I try to load mpeg or mp4 video.

I found someone referring to rename libstdc++.so.6.0 to libstdc++.so.6.0.10 but I found that I already have libstdc++.so.6.0.13

I'm using matlab 2013 with archlinux.

Update: I get this warring in the terminal when trying to read a video

Failed to load plugin '/usr/lib/gstreamer-0.10/libgstpango.so':
/usr/lib/libharfbuzz.so.0: undefined symbol: FT_Face_GetCharVariantIndex
Ehab AlBadawy
  • 3,065
  • 4
  • 19
  • 31
  • Besides Matlab, can other video players which rely on external Codecs play the video? – Daniel Feb 20 '16 at 14:12
  • if you mean running videos for example with vlc, yes all videos are working just fine, it's working with opencv+python. I only got error with matlab – Ehab AlBadawy Feb 20 '16 at 14:14
  • Vlc brings it's own Codecs which, but opencv to my knowledge not. So we know the Codecs exist on your system and can be used. – Daniel Feb 20 '16 at 14:17
  • I think this answer could be relevant to my problem. but I don't know how to check if a certain package in broken. http://stackoverflow.com/questions/15782584/why-does-it-give-warning-when-i-run-gstreamer-application – Ehab AlBadawy Feb 20 '16 at 14:34

0 Answers0