Picture to video

Picture to video

Lightweight Web application-directly compose a bunch of pictures into video at a specified frequency (10 Hz / 5 Hz / 3 Hz or customized), with zero special effects, zero dependencies, and zero command lines.

1GitHub
Description

Note: Try to ensure that the picture size is consistent. - ** Frequency mode (img2video.py)**: Generate video at a fixed frequency (10 Hz/5 Hz/3 Hz/custom) - ** Slide mode (img2video_ppt.py)**: Supports fade-in, fade, zoom animation effects - ** Simple mode (img2video_simpy.py)**: Basic picture-to-video function - Support JPG, PNG, and JPEG format pictures - Automatic natural sorting by file name - Download the generated video directly in the browser | play frequency| Duration per image (30 fps)| Usage examples| |----------|----------------------|----------| | 10 Hz | 0.1 s | Fast playback, time-lapse photography| | 5 Hz | 0.2 s | medium speed| | 3 Hz | 0.33 s | Slow display| | custom | any | You can take as slow as you want|

Screenshots
Screenshot 1
Screenshot 2
App Information
Version
0.0.1
Package Size
303.31 KB
Image Size
296.74 MB
Updated
December 31, 2025
Source Code
nyzhhd
Platform Support
PC
Keywords
Picture to VideoVideo ProductionSlide ShowTime-lapse PhotographyOpenCVStreamlit