video2frames
video2frames(video_path: str, frame_per_sec: int = None) -> List[np.ndarray]
-
Description: Extracts frames from a video. Supported video formats include
.MOV
,.MP4
,.AVI
,.WEBM
,.3GP
, and.MKV
. -
Parameters
- video_path (
str
): The path to the video file. - frame_per_sec (
int
): The number of frames to extract per second. IfNone
, all frames are extracted.
- video_path (
-
Returns
- List[np.ndarray]: A list of frames.
-
Example
import capybara as cb
frames = cb.video2frames('video.mp4', frame_per_sec=1)
for i, frame in enumerate(frames):
cb.imwrite(frame, f'{i}.jpg')