47 Commits

Author SHA1 Message Date
linyq
fcafbe52f4 fix: 更新版本号至 0.7.5 2025-11-20 00:02:33 +08:00
linyq
650c56226d fix: 更新版本号 2025-10-21 11:49:12 +08:00
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
a1474bed02 新增腾讯云 TTS 服务 2025-09-17 00:08:16 +08:00
linyq
da27d8d8a1 更新版本号 2025-09-16 23:23:58 +08:00
linyq
e22cf0241c dev0.7.1 预发布 2025-08-18 14:48:40 +08:00
linyqh
8e933ff629 优化整合包bat启动脚本和环境检查 2025-08-03 21:29:16 +08:00
linyq
b1f2cd37ed 新增 azure 依赖 2025-08-03 20:29:07 +08:00
linyq
0d49812ad2 refactor: 移除废弃脚本文件并更新项目版本至0.7.0
删除不再使用的脚本文件(check_gpu_cuda_cudnn.bat, changelog.py, main.py, release-notes.md, video_pipeline.py)
将项目版本从0.6.8更新至0.7.0,并同步更新config.example.toml中的版本号
2025-08-03 20:27:34 +08:00
linyq
864ebea1be feat(llm): 添加gemini-2.5-flash支持并增强API调用可靠性
添加对gemini-2.5-flash模型的支持并更新示例配置
实现模型验证的严格/宽松模式配置
为API调用添加重试机制和超时配置
增加对更多HTTP错误状态码的处理
2025-08-03 20:06:14 +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
e1f45db95a feat(tts): 添加 SoulVoice TTS 引擎支持
实现 SoulVoice TTS 引擎集成,包括配置管理、语音选择、API 调用和字幕处理
新增 SoulVoice 配置项和示例配置
修改音频设置面板以支持 SoulVoice 选项
优化音频时长计算和异常处理
更新多语言文案以反映 SoulVoice 支持
2025-08-03 04:26:42 +08:00
linyq
6d8cc671ab fix(logging): 注释掉调试信息的日志输出,优化日志记录
在clip_video.py和merger_video.py中,注释掉了成功处理视频的日志信息,以减少调试时的冗余输出。同时,在manager.py中更新了提示词渲染成功的日志格式,确保版本信息的清晰展示。这些更改旨在提升日志的可读性和有效性,优化调试过程。
2025-07-12 02:27:51 +08:00
linyq
a65e8e4a95 feat(config):更新配置文件 2025-07-07 19:22:33 +08:00
linyq
c9555f253d 更新版本号 067 2025-07-07 18:55:02 +08:00
linyqh
c252b2a782 feat(video): 优化视频裁剪和合并功能,增强硬件加速兼容性
更新编码器配置,优先使用纯NVENC编码器以避免滤镜链错误,确保视频裁剪和合并过程中的兼容性和性能。改进错误处理机制,智能分析FFmpeg错误类型并选择合适的回退方案,提升整体稳定性和用户体验。
2025-07-07 02:21:02 +08:00
linyq
b3021f4f3c chore: 更新项目版本号至0.6.5 2025-07-03 00:03:21 +08:00
linyq
47cd4f145d 优化 ffmpeg 硬件加速兼容性 2025-05-19 02:41:30 +08:00
linyq
6356a140aa 更新版本号 0.6.1,修复更新脚本 2025-05-13 19:17:49 +08:00
linyq
cf1f769773 refactor(config): 更新配置示例文件
- 移除 Narrato API 的示例密钥和 URL
- 添加 Gemini API 的基础 URL 配置项
2025-05-11 01:02:24 +08:00
linyq
3fe8eb50c0 (webfeatui): 重构视觉分析功能并添加新模型支持
- 移除了对 QwenVL模型的特定逻辑,改为更通用的实现
- 添加了对 OpenAI 视觉模型的支持- 更新了视觉模型设置界面,增加了新的模型选项
- 重构了测试连接和创建分析器的代码,提高了可维护性
- 调整了配置文件结构,简化了视觉模型的配置
2025-05-09 12:03:27 +08:00
linyq
bc732c10fd feat(video): 更新视频剪辑逻辑,支持硬件加速和错误处理
- 添加视频存在性检查,避免处理不存在的源视频
- 引入硬件加速检测,优化视频剪辑性能
- 更新日志信息,提供更清晰的错误提示
- 移除不必要的资源释放代码,简化逻辑
2025-05-07 19:03:21 +08:00
linyq
2dc83bc18e perf(vision): 优化视觉分析流程和批量处理逻辑
- 移除了 vision_analysis_prompt 配置项
- 优化了 Gemini 和 QwenVL 分析器的批量处理逻辑
- 更新了文档生成脚本和 UI 组件以适应新的分析流程
- 调整了视频帧提取相关函数,移除了不必要的 skip_seconds 参数
- 更新了中文翻译文件,添加了新的批处理大小相关提示
2025-05-07 18:44:37 +08:00
linyq
f6c3f1640b 移除 opencv 和 sklearn 提取关键帧的代码 2025-05-07 15:41:01 +08:00
linyqh
bc236cd195 更新配置文件和Web界面,支持自定义短剧混剪片段
- 将项目版本更新至0.5.3
- 修改视觉大模型提供商为qwenvl,并更新相关API密钥和模型名称
- 新增DeepSeek API支持,更新文本生成模型设置
- 在Web界面中添加短视频生成模式的选项,调整脚本设置以支持自定义片段数量
- 修改代理设置的默认值为False
2025-04-13 14:07:35 +08:00
viccy
a9b71f48dd
Update config.example.toml
更新密钥
2025-04-01 20:23:59 +08:00
linyq
fee3689960 docs(README): 发布0.5.2版本,更新 DeepSeek 模型支持 2025-03-06 22:05:03 +08:00
linyqh
074f1d103b feat(webui): 更新文案生成模型设置支持 DeepSeek
- 调整文本生成模型提供商顺序,将 DeepSeek 置顶
- 修改 DeepSeek API 基础 URL 和模型名称
- 移除短剧混剪功能中的模型限制描述
2025-03-06 01:52:26 +08:00
linyq
778b10453b chore: 更新 Vision Narrato API 密钥 2025-03-02 18:01:12 +08:00
linyq
c065800072 feat(webui): 大改动标记1
-重构音频设置面板,增加语音音量、背景音乐等设置
- 添加背景音乐文件选择功能
- 优化字幕设置,支持自定义字体和样式
-调整视频生成流程,支持新音频设置
- 更新文档示例,反映新功能
2024-12-10 18:33:44 +08:00
linyqh
0021a868b6 feat(webui): 增加脚本上传功能并更新相关组件
- 在 script_settings.py 中添加脚本上传功能
- 更新 config.example.toml 中的项目版本号
- 在 zh.json 中添加新的国际化支持项
2024-12-04 21:07:51 +08:00
linyq
0868b8ff4b fix(config): 更新 Narrato API地址 2024-11-21 18:33:32 +08:00
linyqh
bfc601e679 refactor(webui): 重构 API 参数格式
- 移除了 config.example.toml 中的多余注释
- 更新了 script_settings.py 中的 API 参数格式,简化为更通用的结构
- 调整了参数名称,使其更加清晰和一致
2024-11-21 03:21:18 +08:00
linyq
cc44aab181 feat(video): 实现关键帧提取 V2 版本
- 新增 VideoProcessor 类,实现视频预处理、场景边界检测、关键帧提取等功能
- 在 config.example.toml 中添加 frames 配置项,用于控制关键帧提取参数- 修改 script_settings.py,支持使用新的 VideoProcessor 进行关键帧提取
- 优化关键帧提取流程,提高处理效率和准确性
2024-11-15 18:03:23 +08:00
linyqh
e7026941bc 优化 docker 构建方法 2024-11-10 21:25:44 +08:00
linyqh
d0462ce91b 0.3.4 修改各种bug 2024-11-10 16:22:04 +08:00
linyqh
b37b0abaff 0.3.2 发版2 2024-11-10 01:31:19 +08:00
linyqh
624889a32f 0.3.2 发版 2024-11-10 01:12:44 +08:00
linyqh
49b52041ce 完成了 narrato-api 生成视频脚本的逻辑 2024-11-09 20:08:51 +08:00
linyqh
8267a0b3eb 完成了gemini 生成视频脚本的逻辑 2024-11-09 18:18:57 +08:00
linyq
e926e8676a 优化 TTS 新增 proxy 配置,新增语调配置 2024-11-05 18:33:46 +08:00
linyqh
56b027bd43 优化基础配置 2024-09-30 02:14:20 +08:00
linyq
dc4ce80ea5 剪辑逻辑进度80%;
待优化点:
1. 优化脚本-解说质量
2. 优化webui体验
2024-09-29 14:39:20 +08:00
linyq
18d4fff028 优化大模型生成脚本逻辑 2024-09-26 15:56:50 +08:00
linyqh
e874999bd1 first commit 2024-08-12 21:35:06 +08:00