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.
Afficher commentaires plus anciens
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 commentaires
Rik
le 25 Mai 2018
What releases are you comparing?
Muhammad Khan
le 25 Mai 2018
Ameer Hamza
le 25 Mai 2018
By release, Rik meant which MATLAB version are you using e.g. R2018a is the latest version.
OCDER
le 25 Mai 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
le 25 Mai 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
le 26 Mai 2018
Image Analyst
le 26 Mai 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
le 27 Mai 2018
Réponses (0)
Catégories
En savoir plus sur Introduction to Installation and Licensing dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!