How to rewind in VideoReader?
    9 Ansichten (letzte 30 Tage)
  
       Ältere Kommentare anzeigen
    
    K E
      
 am 9 Mär. 2016
  
    
    
    
    
    Beantwortet: Walter Roberson
      
      
 am 12 Mär. 2016
            If I have read several frames in VideoReader, how can I rewind to the first frame? In this example, let's say I stop the replay after 5 frames (enter 0 when prompted at the 5th frame). After that I want to rewind to the 1st frame, for example if I want to display the first frame again. How do I rewind?
vidObj = VideoReader('xylophone.mp4'); % Make a video object of an example video on everyone's path
iStop = []; % Stop the frame display if this is not empty
while hasFrame(vidObj) & isempty(iStop) % Loop through all frames
    vidFrame = readFrame(vidObj);
    imagesc(vidFrame);
    iStop = input('0 to stop, return to continue   ');
end
4 Kommentare
  Walter Roberson
      
      
 am 10 Mär. 2016
				   time_to_remember = vidObj.CurrentTime;
   .... do some things that read frames ...
   vidObj.CurrentTime = time_to_remember;  %position back to where we were
Akzeptierte Antwort
  Walter Roberson
      
      
 am 12 Mär. 2016
           time_to_remember = vidObj.CurrentTime;
   .... do some things that read frames ...
   vidObj.CurrentTime = time_to_remember;  %position back to where we were
0 Kommentare
Weitere Antworten (0)
Siehe auch
Kategorien
				Mehr zu Audio and Video Data finden Sie in Help Center und File Exchange
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!



