27 Commits

Author SHA1 Message Date
linyq
75fa931591 Merge remote-tracking branch 'origin/main' into pr-199 2025-10-21 11:40:06 +08:00
linyq
8b41e06d58 fix: 使用 litellm 管理模型供应商 2025-10-21 10:36:28 +08:00
harry
01c8c8097e 新增qwen3 tts服务 2025-10-11 19:56:03 +08:00
Emily-LMH
4159707d9e 新增腾讯云 TTS 服务 2025-09-16 14:40:08 +08:00
linyq
ced37047aa refactor(docker): 优化docker配置和部署脚本
重构Docker相关配置,包括:
- 更新.dockerignore文件,增加更多忽略规则
- 优化requirements.txt依赖管理
- 新增Makefile提供常用命令
- 重构docker-compose.yml配置
- 增强docker-entrypoint.sh功能
- 改进Dockerfile多阶段构建
- 新增docker-deploy.sh一键部署脚本
2025-08-16 01:52:28 +08:00
linyq
1fba4414aa refactor: 移除未使用的代码文件和端口配置
清理未使用的控制器、测试文件和模型定义
移除Dockerfile中未使用的8080端口暴露
删除requirements.txt中的注释依赖
2025-08-16 01:16:05 +08:00
linyq
b1f2cd37ed 新增 azure 依赖 2025-08-03 20:29:07 +08:00
linyq
062d317261 feat(tts): 添加多引擎TTS支持并重构语音设置界面
- 新增Azure Speech Services和Edge TTS引擎支持
- 重构语音设置界面,支持不同引擎的独立配置
- 添加引擎选择器和详细说明
- 更新requirements.txt添加azure-cognitiveservices-speech依赖
- 改进音色名称验证逻辑
2025-08-03 18:45:33 +08:00
linyq
342a4ac1a8 refactor(webui): 修复合并视频与字幕功能
- 注释掉 merge_settings.py 中的一键转录功能
- 更新 base.py 中的 API URL
- 在 merge_video.py 中添加 pysrt导入
- 更新 requirements.txt,添加 pysrt 依赖
- 修改 zh.json 中的缺失字幕文件提示信息
2025-05-12 10:55:17 +08:00
linyq
bacc1adfad feat(clip_video): 支持亚秒级视频裁剪
- 增加对带毫秒时间戳的支持
- 优化时间戳解析和格式化逻辑
- 调整FFmpeg命令以支持毫秒级精度
- 更新文件命名规则以适应新时间戳格式
- 修复相关服务和接口以确保兼容性
2025-05-07 20:35:47 +08:00
linyq
f6c3f1640b 移除 opencv 和 sklearn 提取关键帧的代码 2025-05-07 15:41:01 +08:00
linyq
c3ea0bcc69 build: 更新依赖并重构部分代码
- 更新 moviepy 依赖版本
- 添加 edge-tts、streamlit 等新依赖
- 移除 g4f、dashscope 等未使用的依赖- 重构 merge_video.py 中的导入语句
- 注释掉 task.py 中的多个函数定义
2025-05-07 13:52:18 +08:00
linyq
3d9b4b6d93 refactor(app): 重构视频生成逻辑
- 更新导入路径:从 moviepy.editor 改为 moviepy
- 优化合并字幕、BGM、配音、视频的逻辑
- 移除硬编码路径,使用参数化配置
-简化字幕样式和音量配置
- 调整 generate_video 函数的参数结构
2025-05-07 13:17:53 +08:00
linyq
c065800072 feat(webui): 大改动标记1
-重构音频设置面板,增加语音音量、背景音乐等设置
- 添加背景音乐文件选择功能
- 优化字幕设置,支持自定义字体和样式
-调整视频生成流程,支持新音频设置
- 更新文档示例,反映新功能
2024-12-10 18:33:44 +08:00
linyq
36e6018c74 refactor(webui): 降级 httpx==0.27.2
- 解决 Client.__init__() got an unexpected keyword argument 'proxies' 报错
2024-12-06 18:39:33 +08:00
linyqh
c42664f989 build: 添加 pysrt 字幕处理库 2024-12-05 01:11:57 +08:00
linyqh
1a332c72bb refactor(video): 可以剪辑短剧
- 添加多个视频处理相关函数,提高代码可复用性
- 优化日志输出,增加中文注释,提高代码可读性
-调整视频处理流程,提升效率和准确性
- 修复部分函数的参数类型和返回值类型
2024-12-04 01:56:42 +08:00
linyqh
bd879079c3 refactor(video): moviepy==2.0.0.dev2 这个版本往后变更很大
- 移除了不必要的缓存目录创建逻辑
- 优化了字幕处理流程
-重构了音频处理逻辑,支持多音轨混合
- 删除了未使用的函数和冗余代码
- 增加了参数验证和错误处理
2024-12-04 01:11:38 +08:00
linyq
bd1ce5c7b9 feat(v2): 新增视频裁剪和YouTube视频下载功能
- 在 schema_v2.py 中添加了新的请求和响应模型
- 在 script.py 中实现了 /scripts/crop 和 /youtube/download 接口- 新增 video_service.py 和 youtube_service.py 服务模块
- 更新 utils.py 中的工具函数以支持新功能
2024-11-27 23:26:43 +08:00
linyqh
8267a0b3eb 完成了gemini 生成视频脚本的逻辑 2024-11-09 18:18:57 +08:00
linyqh
bb18a754fe webui 代码重构; 2024-11-09 02:26:39 +08:00
linyq
2ff72e8b06 升级几个包;python升级到py11,准备对比优化视频转录;看中英文提示词效果对比; 2024-10-28 18:32:17 +08:00
linyq
2896966359 升级 edge-tts 到最新版本 6.1.15 解决 tts 失效问题 2024-10-28 14:01:32 +08:00
linyqh
f04fd70ab8 查漏补缺 2024-09-30 01:37:39 +08:00
linyq
990994e9cd 优化 webui task 逻辑30%;新增检查/修复脚本方法 2024-09-25 18:32:38 +08:00
linyqh
f0dee9a8e2 新增上传视频功能;优化系统bug 2024-08-12 23:44:28 +08:00
linyqh
e874999bd1 first commit 2024-08-12 21:35:06 +08:00