readFrame error Matlab R2016a Mac OSX 10.11.1
Show older comments
Trying to convert a video to images. So far getting errors with 2 very simple lines of code--wondering if this is an issue of running on Mac. I converted the original .avi file to .m4v.
OBJ = VideoReader('SampleVidB1.m4v');
video = readFrame(OBJ);
The error:
Error using VideoReader/hasFrame (line 46)
Could not read file due to an unexpected error. Reason: Cannot Open
Error in VideoReader/readFrame (line 104)
if ~hasFrame(obj)
Additionally, I have seen mmread used in this application. Is it best to just download that from the file exchange and proceed? Thanks!
2 Comments
Walter Roberson
on 23 Jun 2016
What do you get for
which -all SampleVidB1.m4v
MJU
on 23 Jun 2016
Answers (1)
MJU
on 23 Jun 2016
1 vote
1 Comment
liomsi liomsi
on 6 Jan 2022
My video codec is MPEG-4 and I still get this error.
I started to get this issue once I used video with a frame rate of 32 Hz (it is OK with other videos of frame rate 34 Hz).
Matlab version: 2017a.
Categories
Find more on Video Formats and Interfaces 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!