is it possible to make frames to video

1 Ansicht (letzte 30 Tage)
Elysi Cochin
Elysi Cochin am 26 Feb. 2013
i have a video.... and when i convert it to frames i get 1000 frames.... now is it possible to select frames from 500 to 700 and save it in avi format..... so that i can open the video later without running the code as the video we gave for input...... please do reply...
  2 Kommentare
manoj saini
manoj saini am 26 Feb. 2013
yes only read your matrix from b=a(500,700)\ now save your b variable
Image Analyst
Image Analyst am 26 Feb. 2013
Is your video live/streaming, or has it already been captured and saved to a file (from which you wish to extract a subset of frames)?

Melden Sie sich an, um zu kommentieren.

Akzeptierte Antwort

manoj saini
manoj saini am 26 Feb. 2013
ya.........using getsnapshot
  4 Kommentare
Elysi Cochin
Elysi Cochin am 26 Feb. 2013
Bearbeitet: Elysi Cochin am 26 Feb. 2013
sir i got a code from the following link
and i edited it as below but i'm getting error
for frame = 60 : 100
outputBaseFileName = sprintf('%d.jpg', frame);
outputFullFileName = fullfile('Frames', outputBaseFileName);
I = imread(outputFullFileName);
data(:,:,:,i) = getsnapshot(I);
imshow(data(:,:,:,i));
drawnow;
end
my error is
??? Undefined function or method 'getsnapshot' for input arguments of type 'uint8'.
Error in ==> VideoMainTrial at 32
data(:,:,:,i) = getsnapshot(I);
please rectify it for me sir....
Walter Roberson
Walter Roberson am 26 Feb. 2013
Your "I" is not a video input object.

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Community Treasure Hunt

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

Start Hunting!

Translated by