Video 2 Image converter
Project description
About
A library which helps to convert volumetric video data into image frames with adjustable frame capturing duration functionality for video data annotation.
The main reason why I created this library is ease of video to image frames conversion. During video annotation we need individual frames of an video or a subpart of a video and that to tunable frame rate so this problems led to this library which easily helps you to do this task.
How to install?
pip install video2images
Requirements
- pip install tqdm
- pip install imageio
- pip install imageio-ffmpeg
- pip install moviepy
Class Object Argument Description
Argument | Description |
---|---|
video_filepath | source path of the video |
start_time | Default is None i.e 0s will be considered |
end_time | Default is None i.e till last duration will be considered |
capture_rate | No. of frames you want to capture per second for e.g if capture_rate=2 & if FPS=20 then in 1 sec 2 frames would only be saved rather than 20 frames. |
save_format | Output frame image extension. By default ".jpg" |
out_dir | Output directory for saving images. If not specified a folder will be made in current directory and saved |
Valid Extensions
For Video
- .mov
- .avi
- .mpg
- .mpeg
- .mp4
- .mkv
- .wmv
For Image
- .jpg, .jpeg
- .png
- .bmp
- .tiff, .tif
- .dicom, .dcm
How to use?
Minimal setting (Basic)
from video2images import Video2Images
Video2Images(video_filepath="--path-to-video-file--",
out_dir="--path-to-output-directory--")
Want to capture frames in between some interval
from video2images import Video2Images
# Lets take start_time to be 2mins i.e 120s
# & end_time to be 10 mins i,e 600s out of 20mins videos
Video2Images(video_filepath="--path-to-video-file--",
start_time=120,
end_time=600,
out_dir="--path-to-output-directory--")
Want output image to be saved in png or other format
from video2images import Video2Images
Video2Images(video_filepath="--path-to-video-file--",
save_format=".png",
out_dir="--path-to-output-directory--")
Note:- The output will be saved in a folder named frames_folder_{timestamp}
Author
I will be happy to connect with you guys!!
Any suggestions are most welcome.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
video2images-0.0.7.tar.gz
(5.4 kB
view hashes)
Built Distribution
Close
Hashes for video2images-0.0.7-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | afd976d8a49f6566fd6b32549c388e727882bbe897e9c41ba8c7d53e45a57b80 |
|
MD5 | fdf6fbd1327e4ce941d9a038b68e6b6a |
|
BLAKE2b-256 | 6b13b6e2a38791f371d26af9349f23d69cf190d579b5f12932ca2d2c51c40929 |