news 2026/4/22 3:31:49

轻量级 Web 应用 —— 把一堆图片按指定频率直接拼成视频,零特效、零依赖、零命令行

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
轻量级 Web 应用 —— 把一堆图片按指定频率直接拼成视频,零特效、零依赖、零命令行

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!

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/16 9:37:44

用于结构振动响应压缩的频率增强矢量量化变分自编码器

1. 论文中文标题 用于结构振动响应压缩的频率增强矢量量化变分自编码器 2. 论文主要内容概括 本文针对结构健康监测中振动响应数据量大、传输存储困难的问题,提出了一种频率增强的矢量量化变分自编码器(FEVQVAE)压缩方法。传统自编码器只能将数据压缩为低维浮点特征,限制…

作者头像 李华
网站建设 2026/4/17 22:58:58

高性能压缩库实现

1、非修改序列算法这些算法不会改变它们所操作的容器中的元素。1.1 find 和 find_iffind(begin, end, value)&#xff1a;查找第一个等于 value 的元素&#xff0c;返回迭代器&#xff08;未找到返回 end&#xff09;。find_if(begin, end, predicate)&#xff1a;查找第一个满…

作者头像 李华
网站建设 2026/4/18 10:03:41

C++中的享元模式实战

1、非修改序列算法 这些算法不会改变它们所操作的容器中的元素。 1.1 find 和 find_if find(begin, end, value)&#xff1a;查找第一个等于 value 的元素&#xff0c;返回迭代器&#xff08;未找到返回 end&#xff09;。find_if(begin, end, predicate)&#xff1a;查找第…

作者头像 李华
网站建设 2026/4/19 4:57:37

征稿通知 | 第二十届全国知识图谱与语义计算大会(CCKS 2026)

会议时间&#xff1a;2026年8月21日-23日会议主页&#xff1a;https://sigkg.cn/ccks2026/全国知识图谱与语义计算大会&#xff08;China Conference on Knowledge Graph and Semantic Computing&#xff0c;CCKS&#xff09;由中国中文信息学会语言与知识计算专业委员会主办&a…

作者头像 李华
网站建设 2026/4/17 16:39:36

C++并发编程中的死锁避免

1、非修改序列算法 这些算法不会改变它们所操作的容器中的元素。 1.1 find 和 find_if find(begin, end, value)&#xff1a;查找第一个等于 value 的元素&#xff0c;返回迭代器&#xff08;未找到返回 end&#xff09;。find_if(begin, end, predicate)&#xff1a;查找第…

作者头像 李华