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.
Mostrar comentarios más antiguos
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 comentarios
Rik
el 25 de Mayo de 2018
What releases are you comparing?
Muhammad Khan
el 25 de Mayo de 2018
Ameer Hamza
el 25 de Mayo de 2018
By release, Rik meant which MATLAB version are you using e.g. R2018a is the latest version.
OCDER
el 25 de Mayo de 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
el 25 de Mayo de 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
el 26 de Mayo de 2018
Image Analyst
el 26 de Mayo de 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
el 27 de Mayo de 2018
Respuestas (0)
Categorías
Más información sobre Introduction to Installation and Licensing en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!