This code runs on other computers but when I run on win7 32 bit operating system the code It does not works and give error Warning: Unable to determine the number of frames in this file.
Mostra commenti meno recenti
x=VideoReader('clip.mp4');
for img = 1:x.NumberOfFrames
filename = strcat('frame',num2str(img),'.jpg');
b = read(x, img);
b=rgb2gray(b);
imwrite(b,filename);
end
8 Commenti
Rik
il 25 Mag 2018
What releases are you comparing?
Muhammad Khan
il 25 Mag 2018
Ameer Hamza
il 25 Mag 2018
By release, Rik meant which MATLAB version are you using e.g. R2018a is the latest version.
OCDER
il 25 Mag 2018
Are you able to view the mp4 file using another program like windows media player? If not, it could be a 64bit vs 32bit codec issue as discussed here:
Image Analyst
il 25 Mag 2018
Attach the clip here if it's not too big, or on some third party web site if it's too big to attach here.
What operating systems are the "other computers" running?
Muhammad Khan
il 26 Mag 2018
Image Analyst
il 26 Mag 2018
I'd doubt that is the reason, but who knows - we've all seen some bizarre things before. If you can, a 64 bit OS is better overall if your hardware can handle it.
Muhammad Khan
il 27 Mag 2018
Risposte (0)
Categorie
Scopri di più su Video Formats and Interfaces in Centro assistenza e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!