A simple python script that converts video files into sequences of JPG images.
- User-friendly graphical interface
- Progress bar visualization during conversion
- Automatic timestamped output folders
- Support for common video formats (.mp4, .avi, .wmv)
This project uses uv
for dependency management. Required packages:
- Python 3.x
- OpenCV (cv2)
- tkinter

- Click "Select" to choose your input video file
- Click "Select" to choose your output folder
- Click "Start" to begin the conversion
The application will create a new folder with the current timestamp (format: YYYYMMDD_HHMMSS) in your selected output directory and save all frames as sequential JPG images. For example: 20240215_143022
.
Each frame will be saved as frame_XXXX.jpg
where XXXX is the sequential frame number.