轻量级 Web 应用 —— 把一堆图片按指定频率直接拼成视频,零特效、零依赖、零命令行
2026/9/21 10:16:12 网站建设 项目流程

img2video

🎞️ 轻量级 Web 应用 —— 把一堆图片按指定频率(10 Hz / 5 Hz / 3 Hz 或自定义)直接拼成视频,零特效、零依赖、零命令行

纯 OpenCV 内核,Streamlit 界面;本地一键跑,浏览器即可用。

img2video_ppt.py

img2video.py

⚡ 1 秒上手

gitclone https://github.com/YOUR_NAME/img2video.gitcdimg2video pipinstallstreamlit opencv-python natsort streamlit run img2video.py

浏览器自动打开 → 拖图片 → 选频率 → 下载avi


🎯 核心功能

播放频率每张图时长(30 fps)用途示例
10 Hz0.1 s快放、延时摄影
5 Hz0.2 s中等速度
3 Hz0.33 s慢速展示
自定义任意想多慢多快随你

🗂️ 仓库结构

img2video/ ├── img2video.py # 主程序(<100 行) ├── img2video_ppt.py # 主程序(<100 行) ├── img2video_simpy.py # 主程序(<100 行) ├── README.md ├── LICENSE └── resource/ └── pic1.jpg # 网页界面示意图1 └── pic2.jpg # 网页界面示意图2

🚀 部署小贴士

  • 本地:直接streamlit run
  • 服务器streamlit run hz_img2video.py --server.port=8501 --server.address=0.0.0.0
  • Docker
    FROM python:3.11-slim WORKDIR /app COPY . . RUN pip install streamlit opencv-python natsort CMD ["streamlit", "run", "hz_img2video.py", "--server.port=8501", "--server.address=0.0.0.0"]

📄 协议

MIT © YOUR_NAME
欢迎 PR & Star!

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询