Read h264 encoded mp4 video files with VideoReader using Linux
8 views (last 30 days)
Show older comments
I am trying to open a h264 encoded file contained in a mp4 container using the VideoReader class like this:
video_data = VideoReader(['test.mp4']);
But when doing so i get the following error:
Error using VideoReader/init (line 447)
Failed to initialize internal resources.
Error in VideoReader (line 132)
obj.init(fileName);
Error in import_data (line 27)
video_data = VideoReader(['test.mp4']);
gstreamer-plugins are all installed, i am able to play the video in a external player, so apperantly the needed codecs work fine. I´m on a 64bit machine with Ubuntu 11.10 and i´m using Matlab2012a. Help would be appreciated. Thanks!
Edit: Calling
VideoReader.getFileFormats
results in
.avi - AVI File
.mj2 - Motion JPEG2000
.ogg - Ogg File
.ogv - Ogg Video
So it seems Matlab doesnt recognize the installed codecs.. What do i have to do to make these codecs accessible by Matlab?
2 Comments
Germán
on 18 Mar 2013
I have the exact same problem running R2012b on OpenSuse 64bits. Codecs are installed but matlab doesn't use them...
Answers (0)
See Also
Categories
Find more on Audio and Video Data in Help Center and File Exchange
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!