KO
|
EN
gitlite — search
Search
#typescript
#ai-agents
#ai
#dsh-plugin
#deepseek-harness
#open-source
#cli
#claude-code
#codex
#developer-tools
#react
#windows
JimengAIAutomation
★ 55
Open GitHub ↗
即梦视频生成自动化流水线
Download README (.md)
Explore Similar Repositories
jimengpic-mcp
:
使用即梦 API 生成图片的 MCP 服务
jimeng-mcp
:
No description available.
jimeng-huangbai-skill
:
No description available.
jimeng-infographic-skill
:
No description available.
Comfyui-Jimeng-api
:
No description available.
// repository documentation
Was this content helpful?
★ 0
(0 ratings)
Select Rating:
★
★
★
★
★
Submit Feedback
Recent Feedback
×
Download README
Do you want to download the
README.md
file for
JimengAIAutomation
?
Download (.md)
# 视频片段拆分工具 一款基于AI的视频片段拆分桌面工具,帮助视频创作者将故事描述或旁白拆分成适合AI视频生成的分镜提示词。 ## 功能特点 - **智能拆分**:输入视频描述或旁白,AI自动拆分成5-15秒的视频片段提示词 - **素材管理**:支持上传人物图片(最多5个)、场景图片、声线素材 - **素材引用**:AI生成的提示词自动引用上传的素材,格式为@[文件名.扩展名] - **表格编辑**:片段以表格形式展示,支持修改提示词、上传视频、生成九宫格 - **即梦视频生成**:点击"生成视频"按钮,自动调用即梦AI生成视频 - **九宫格生成**:从上传的视频中提取9帧,拼接成九宫格并添加剧情简述 - **多平台支持**:支持通义千问、DeepSeek、OpenAI、豆包等多个AI平台 ## 系统要求 - Windows 10/11(64位) - 无需安装Python环境(使用打包版) ## 安装使用 ### 方式一:直接使用打包版(推荐) 1. 下载 `视频片段拆分工具.exe` 2. 双击运行即可 ### 方式二:从源码运行 1. 安装Python 3.9+ 2. 克隆或下载项目 3. 安装依赖: ```bash pip install -r requirements.txt ``` 4. 运行: ```bash python main.py ``` ### 方式三:自行打包 运行打包脚本: ```bash build.bat ``` 打包后的可执行文件位于 `dist` 目录。 ## 使用指南 ### 1. 配置API 首次使用需要配置AI API: 1. 点击「设置」按钮 2. 选择AI平台(推荐通义千问或DeepSeek) 3. 输入API Key 4. 点击「测试连接」确认配置正确 5. 保存设置 ### 2. 准备素材 在左侧素材面板上传素材: - **人物图片**:最多5个,上传时填写名称和描述 - **场景图片**:无数量限制 - **声线素材**:音频文件 ### 3. 输入描述 在主界面文本框中输入视频描述或旁白文本。 ### 4. 生成片段 点击「拆分片段」按钮,AI将自动: - 分析描述内容 - 拆分成多个5-15秒的片段 - 为每个片段生成视频生成提示词 - 自动引用已上传的素材 ### 5. 管理片段 在片段表格中可以: - **编辑提示词**:直接在文本框中修改 - **上传视频**:为片段上传已生成的视频 - **生成视频**:点击"生成视频"按钮,自动调用即梦AI生成视频 - **生成九宫格**:从上传的视频生成九宫格截图 - **删除片段**:删除不需要的片段 - **新增片段**:在指定位置插入新片段 ### 6. 即梦视频生成 点击片段的"生成视频"按钮,工具将自动: 1. 打开即梦AI视频生成网站 2. 切换到"全能参考"模式 3. 按顺序上传提示词中引用的素材文件 4. 填写提示词(自动处理 @[文件名] 格式的引用) 5. 提交视频生成请求 **注意事项**: - 首次使用需要在浏览器中登录即梦账号 - 登录状态会自动保存,下次无需重新登录 - 视频生成需要时间,请在浏览器中查看进度 - 确保提示词中引用的文件已存在于项目的 assets 目录中 ## 提示词格式 工具生成的提示词遵循以下格式: ``` 镜头:【景别+运镜】 环境:@[场景.png] [场景描述] 角色分动:@[人物.png] [外观] 正在 [动作] 细节:[微表情与情绪] 光影:[光源+质感+色调] 音效:[环境音+声响] 台词:["对白"] ``` ## 支持的AI平台 | 平台 | 说明 | |------|------| | 通义千问 | 阿里云,国内稳定,推荐 | | DeepSeek | 深度求索,性价比高 | | 豆包 | 字节跳动,国内 | | OpenAI | GPT系列,需科学上网 | | Kimi | 月之暗面,长文本 | | 自定义 | 支持OpenAI兼容格式的API | ## 项目结构 ``` 视频自动生成-python/ ├── main.py # 主程序入口 ├── requirements.txt # Python依赖 ├── build.bat # 打包脚本 ├── core/ # 核心模块 │ ├── config.py # 配置管理 │ ├── ai_engine.py # AI引擎 │ ├── jimeng_automation.py # 即梦视频自动化 │ └── utils.py # 工具函数 ├── gui/ # 图形界面 │ ├── main_window.py # 主窗口 │ ├── settings_dialog.py # 设置对话框 │ ├── segment_table.py # 片段表格 │ └── material_panel.py # 素材面板 └── assets/ # 资源文件 ``` ## 注意事项 1. API Key会保存在本地配置文件中,请妥善保管 2. 九宫格生成需要安装moviepy库 3. 即梦视频生成需要安装playwright库并运行 `playwright install chromium` 4. 视频片段时长建议5-15秒,AI会根据旁白长度自动调整 5. 人物素材最多支持5个,每个文件只能引用一次 6. 即梦账号登录状态保存在 `~/.jimeng-browser-data/` 目录 ## 技术栈 - Python 3.9+ - CustomTkinter(GUI框架) - Pillow(图像处理) - MoviePy(视频处理) - OpenAI API(AI调用) ## 许可证 MIT License ## 更新日志 ### v1.0.0 - 初始版本 - 支持AI拆分视频描述 - 支持素材上传和引用 - 支持表格编辑和九宫格生成