Clear Filters
Clear Filters

>> VideoReader Error using VideoReader (line 160) FILENAME must be specified.

6 views (last 30 days)
I run the VideoReader.m and i have this error.. any ideas what is going wrong?
>> VideoReader Error using VideoReader (line 160) FILENAME must be specified.

Accepted Answer

Geoff Hayes
Geoff Hayes on 26 Sep 2016
I get the same error message if I simply call VideoReader from the command line as
>> VideoReader
Error using VideoReader (line 135)
FILENAME must be specified.
As per the documentation at VideoReader you need to provide a file name as
>> vidObj = VideoReader('xylophone.mp4');
or using another file name that is specific to your work.
  4 Comments
abbxucy11
abbxucy11 on 26 Sep 2016
img = frame2im(VideoReader(video,1));
basically i want to create an image img that represents the first frame of the video
Walter Roberson
Walter Roberson on 26 Sep 2016
Provided that video has been initialized as
video = VideoReader('SomeFileName.avi');
then
img = readFrame(video);
There is no frame2im() requires for this use.
If you have a sufficiently old MATLAB then you might need
img = read(video, 1);

Sign in to comment.

More Answers (0)

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!