关于做网站流程大型在线网站建设
代码获取方式在文本末尾🔚
 *代码获取方式在文本末尾🔚
 *代码获取方式在文本末尾🔚
 *代码获取方式在文本末尾🔚
视频图片生成器
一个基于 Python 和 Web 的工具,用于生成带有文字和语音的视频以及图片。支持多种尺寸、颜色和语音选项。
系统截图
- 首页 

 
图片生成器

视频生成器

英语洗脑视频

功能特点
图片生成器
- 支持多种分辨率(720p/1080p/1440p/2160p)
 - 支持横屏和竖屏布局
 - 自定义背景颜色
 - 可调整字体大小和行间距
 - 实时预览和缩放功能
 - 支持左右/上下布局切换
 
视频生成器
- 支持多种分辨率(360p/720p/1080p)
 - 支持横屏和竖屏布局
 - 多种背景颜色选择
 - 支持多段落内容生成
 - 自动语音合成(支持多种音色)
 - 支持 JSON 数据导入和粘贴
 - 动态添加和删除段落
 - 缩略图预览和放大播放
 - 支持单独视频下载
 - 支持多个视频同时生成
 
安装要求
bash
pip install -r requirements.txt
 
主要依赖:
- Flask
 - OpenCV
 - Edge-TTS
 - MoviePy
 - NumPy
 - Pillow
 
使用方法
- 启动服务器:
 
bash
python main.py
 
- 在浏览器中访问:
 
http://127.0.0.1:5700
 
- 选择需要使用的功能: 
- 图片生成器
 - 视频生成器
 
 
图片生成流程
- 选择尺寸和方向
 - 设置背景颜色
 - 输入标题和内容
 - 可选:调整字体大小和行间距
 - 点击生成按钮
 - 预览并下载生成的图片
 
视频生成流程
- 选择基本设置(尺寸、方向、颜色、语音)
 - 添加内容段落: 
- 手动添加:点击"添加新段落"按钮
 - 导入 JSON:点击"粘贴 JSON"按钮,在弹出窗口中粘贴数据
 
 - 为每个段落设置标题和内容
 - 点击生成按钮
 - 等待生成完成
 - 预览和下载各个视频
 
JSON 数据格式示例
[
{
"title": "标题1",
"text": "这是第一段内容..."
},
{
"title": "标题2",
"text": "这是第二段内容..."
}
]
 
文件结构
.
 ├── main.py # 主服务器文件
 ├── omc.py # 核心生成功能
 ├── text_utils.py # 文本处理工具
 ├── config.py # 配置文件
 ├── bg_color.py # 颜色配置
 ├── web/ # Web 界面文件
 │ ├── index.html # 主页
 │ ├── g_image.html # 图片生成器
 │ └── g_video.html # 视频生成器
 └── out/ # 输出目录
特色功能
- 现代化的用户界面
 - 响应式设计,支持多种设备
 - 实时预览和交互
 - 支持批量生成多个视频
 - 视频缩略图预览
 - 点击放大播放视频
 - 支持直接复制粘贴 JSON 数据
 - 动态表单管理
 
注意事项
- 确保系统安装了所需的字体文件
 - 视频生成可能需要较长时间,请耐心等待
 - 生成的文件会保存在 out 目录下
 - 建议定期清理 out 目录以节省空间
 - 每个视频会单独生成,不会合并成一个视频
 
代码获取方式
当前代码还在内测阶段,有需要的可以联系使用,暂不开源。
