Guest User

Untitled

a guest
Jul 17th, 2018
98
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.67 KB | None | 0 0
  1. '''
  2. Sometimes it is useful to know the total number of video frames before starting to iterate.
  3. This is not possible using the default video reader in Sk-video.
  4. The snippet below shows how to do this using the FFMPEG reader instead.
  5. '''
  6.  
  7. if osp.exists(video_path):
  8. vid_reader = skvideo.io.FFmpegReader(video_path) # NOTE: not the standard skvideo.io.vreader
  9. else:
  10. raise IOError('Path to video not found: \n%s' % video_path)
  11.  
  12. # Knowing number of frames from FFMPEG metadata w/o without iterating over all frames
  13. (numframe, _, _, _) = vid_reader.getShape() # numFrame x H x W x channels
  14. videogen = vid_reader.nextFrame() # generator for iterating over all video frames
Add Comment
Please, Sign In to add comment