代码获取方式在文本末尾🔚
*代码获取方式在文本末尾🔚
*代码获取方式在文本末尾🔚
*代码获取方式在文本末尾🔚
视频图片生成器
一个基于 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 -
在浏览器中访问:
-
选择需要使用的功能:
- 图片生成器
- 视频生成器
图片生成流程
- 选择尺寸和方向
- 设置背景颜色
- 输入标题和内容
- 可选:调整字体大小和行间距
- 点击生成按钮
- 预览并下载生成的图片
视频生成流程
- 选择基本设置(尺寸、方向、颜色、语音)
- 添加内容段落:
- 手动添加:点击"添加新段落"按钮
- 导入 JSON:点击"粘贴 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 目录以节省空间
- 每个视频会单独生成,不会合并成一个视频
代码获取方式
当前代码还在内测阶段,有需要的可以联系使用,暂不开源。