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
|
4bc20c2902
|
refactor(video): 重构视频合并功能
- 移除了 video.py 中的 combine_clip_videos 函数- 新增 generate_video.py 文件,实现更强大的视频生成功能
- 新增 merge_materials 函数,支持合并视频、音频、BGM 和字幕素材
- 优化了字幕处理和音频混合逻辑
- 增加了更多可配置选项,提高灵活性
|
2025-05-07 12:29:55 +08:00 |
|
linyq
|
e40046d05d
|
fix(task): 修复合并视频路径问题
- 修复了 new_script_list 中没有 video 时的处理逻辑
- 使用 subclip_path_videos 中的视频进行合并
- 优化了视频合并路径的生成方式
|
2025-05-07 11:52:49 +08:00 |
|
linyq
|
ba4871715c
|
feat(update_script): 添加视频路径并更新打印信息
- 在 item_copy 中初始化 video 字段为空字符串- 根据 item_id 或 orig_timestamp 在 video_result 中查找并添加视频路径
- 更新打印信息,增加视频路径输出
|
2025-05-07 11:34:46 +08:00 |
|
linyq
|
6001e8038f
|
feat(subtitle): 实现字幕文件合并功能
- 重构 subtitle_merger.py,增加对 editedTimeRange 的解析和排序
- 更新 merge_subtitle_files 函数,支持处理字幕项列表
- 在 task.py 中集成字幕合并逻辑
|
2025-05-07 11:32:11 +08:00 |
|
linyq
|
fcf568963a
|
feat(update_script): 添加成品视频时间范围计算功能
- 在 update_script_timestamps 函数中添加 calculate_edited_timerange 参数
- 实现成品视频时间范围的计算并添加到脚本列表中
- 修改输出格式,增加 EditedTimeRange 字段
|
2025-05-07 11:09:21 +08:00 |
|
linyq
|
ecab257b75
|
refactor(task): 重构任务处理流程
- 修改音频合并文件名
- 优化视频裁剪结果处理
- 更新脚本处理逻辑,支持字幕路径
- 调整 TTS 多重处理函数,移除未使用的参数
|
2025-05-07 11:05:43 +08:00 |
|
linyq
|
aaea6d913c
|
refactor(task): 重构任务处理流程
- 修改音频合并文件名
- 优化视频裁剪结果处理
- 更新脚本处理逻辑,支持字幕路径
- 调整 TTS 多重处理函数,移除未使用的参数
|
2025-05-07 11:00:22 +08:00 |
|
linyq
|
8b5ff0658b
|
feat(task): 优化脚本时间戳更新逻辑并添加音频路径- 修改 update_script_timestamps 函数,支持同时更新视频和音频路径
- 在任务处理流程中生成 tts_clip_result 字典,用于更新脚本中的音频路径
-优化脚本列表的更新逻辑,确保所有时间戳都计算持续时间
|
2025-05-07 00:59:07 +08:00 |
|
linyq
|
5c4ff41274
|
refactor(task): 重构任务处理流程并添加新功能
- 更新了音频合并逻辑,现在基于脚本中的 duration 字段
- 添加了视频裁剪步骤,根据音频长度调整视频
- 新增了 update_script 模块,用于更新脚本中的时间戳和持续时间
- 优化了任务处理流程,提高了代码可读性和可维护性
|
2025-05-07 00:26:59 +08:00 |
|
linyq
|
2ed627890f
|
feat(video): 增加4:3 画幅视频合并功能
- 在 VideoAspect 枚举中添加 landscape_2 (4:3) 和 portrait_2 (3:4) 选项
- 更新 combine_clip_videos 函数,支持 4:3 画幅的视频合并
- 修改任务处理流程,使用新的 merger_video 模块进行视频合并
|
2025-05-06 22:22:20 +08:00 |
|
linyq
|
c2711b97c7
|
refactor(app): 优化视频合并服务
- 移除了未使用的日志设置代码
- 替换 logging 为 loguru 库以简化日志记录
- 删除了多余的类型导入
- 移除了处理视频时不必要的日志信息
|
2025-05-06 21:53:01 +08:00 |
|
linyq
|
2914cd924d
|
feat(task): 重构视频剪辑流程并添加新功能
-重构了 start_subclip 函数,优化了视频剪辑流程
- 新增 clip_video 函数,用于裁剪视频片段
- 改进了字幕生成和处理逻辑- 优化了音频合并和处理
- 更新了任务状态管理
|
2025-05-06 21:43:20 +08:00 |
|
linyq
|
42151f8766
|
更新文档/升级 faster-whisper 至 v3
|
2025-04-26 14:21:37 +08:00 |
|
linyq
|
5f778d5b15
|
更新 macos arm SDP文件
|
2025-04-14 09:59:14 +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 模型支持
v0.5.2
|
2025-03-06 22:05:03 +08:00 |
|
linyq
|
44a4427b02
|
docs(README): 更新 DeepSeek 模型支持和福利活动
|
2025-03-06 11:09:13 +08:00 |
|
linyq
|
9b14f8f747
|
docs(README): 更新 DeepSeek 模型支持和福利活动
- 新增 DeepSeek R1 和 DeepSeek V3 模型支持用于短剧混剪
- 添加重磅福利活动信息,包括免费 Token 和优惠注册链接
- 更新最新资讯部分,记录新版本发布和其他重要事件
|
2025-03-06 10:13:45 +08:00 |
|
linyq
|
a9d4208352
|
feat(webui): 更新文案生成模型设置支持 DeepSeek
- 更新 mac 版本
|
2025-03-06 09:58:54 +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
|
0813ea3637
|
docs(README)中添加 Python 3.10+ 版本要求
|
2025-02-17 15:10:51 +08:00 |
|
linyqh
|
fb8021c30e
|
新增 en-US TTS
|
2025-01-11 23:13:57 +08:00 |
|
linyq
|
adc68de301
|
更新反诈信息
|
2025-01-09 12:59:58 +08:00 |
|
linyq
|
da660244ce
|
更新文档
|
2024-12-26 18:38:40 +08:00 |
|
linyq
|
fa3dd9c12a
|
更新文档
0.3.9
|
2024-12-16 12:04:26 +08:00 |
|
github-actions
|
428140a12c
|
📝 Update release notes
[skip ci]
|
2024-12-11 07:30:04 +00:00 |
|
viccy
|
36c90608b9
|
Merge pull request #73 from linyqh/dev
Dev-0.3.9
|
2024-12-11 15:29:45 +08:00 |
|
linyq
|
e3b5fa4d0e
|
feat(audio): 本地测试-1
- 调整背景音乐音量默认值为 0.3- 优化任务服务中的音量配置逻辑
- 更新视频生成服务,移除默认音量配置- 在 WebUI 中添加原声音量设置并更新相关参数
|
2024-12-11 15:19:17 +08:00 |
|
linyq
|
11a4cf0900
|
(subfeattitle): 优化字幕功能并增加位置设置
- 调整音频设置的滑块范围和默认值
- 修复生成脚本短片功能的导入问题
- 优化字幕设置界面,增加字幕位置选项- 改进字幕渲染逻辑,支持多种位置配置
- 调整视频设置中的原始音量滑块范围和默认值
|
2024-12-11 11:51:02 +08:00 |
|
linyq
|
c065800072
|
feat(webui): 大改动标记1
-重构音频设置面板,增加语音音量、背景音乐等设置
- 添加背景音乐文件选择功能
- 优化字幕设置,支持自定义字体和样式
-调整视频生成流程,支持新音频设置
- 更新文档示例,反映新功能
|
2024-12-10 18:33:44 +08:00 |
|
github-actions
|
67bee9d567
|
📝 Update release notes
[skip ci]
|
2024-12-06 10:46:53 +00:00 |
|
viccy
|
894ba13026
|
Merge pull request #71 from linyqh/dev_v2
0.3.9新版本发布
|
2024-12-06 18:46:34 +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 |
|
linyq
|
d2f724217c
|
refactor(webui): 重构视频脚本生成-目录结果
- 将视频脚本生成相关代码从 script_settings.py 移动到新的 generate_script_docu.py 文件
- 新增 base.py 文件,提取公共工具函数
- 优化代码结构,提高可维护性和可读性- 重构函数名称,更清晰地反映功能
|
2024-12-06 18:18:23 +08:00 |
|
linyq
|
65d5a681ac
|
feat(webui): 视频合并添加一键转录功能
-改进文件上传和预览逻辑,支持视频和字幕文件的独立上传
- 添加字幕预览功能,可显示已上传字幕文件的内容
- 实现一键转录功能,为没有字幕的视频生成字幕
-优化合并文件的流程,提高合并效率
- 增加合并结果预览,方便用户查看合并后的视频和字幕
-重构代码,提高可维护性和可扩展性
|
2024-12-06 18:01:14 +08:00 |
|
linyqh
|
4e590380f5
|
feat(webui): 添加系统设置功能
- 新增系统设置面板,包含清理缓存、关键帧、裁剪视频和任务目录的功能- 实现清理指定目录的通用函数 clear_directory
- 更新中文翻译文件,添加相关提示信息
|
2024-12-05 22:36:17 +08:00 |
|
linyqh
|
97a51ae904
|
chore(resource): 更新资源目录和 .gitignore
- 修改 .gitignore 文件,更新资源目录的忽略规则
- 添加 fonts_in_here.txt 文件,用于说明字体文件存放位置
|
2024-12-05 22:13:47 +08:00 |
|
linyqh
|
f44d56110e
|
feat(vision): 添加 QwenVL 视觉分析支持
- 新增 QwenVL 视觉分析器类,实现对阿里云 Qwen 模型的支持
- 更新基础设置界面,增加代理配置和 QwenVL 模型可用性检测
- 修改脚本生成逻辑,支持 QwenVL 模型的图像分析
- 重构视觉分析器初始化和调用接口,提高代码复用性和可维护性
|
2024-12-05 21:43:26 +08:00 |
|
linyqh
|
0caa15e762
|
build: 添加 pysrt 字幕处理库
|
2024-12-05 20:27:01 +08:00 |
|
linyqh
|
c42664f989
|
build: 添加 pysrt 字幕处理库
|
2024-12-05 01:11:57 +08:00 |
|
linyqh
|
52180d49c9
|
feat(merge): 合并视频字幕
- 新增 merge_settings 组件用于视频字幕合并设置
- 实现视频和字幕文件的上传、匹配和排序功能
- 添加合并视频和字幕的逻辑,支持多文件合并- 优化用户界面,增加预览和错误处理功能
|
2024-12-05 00:56:09 +08:00 |
|
linyqh
|
0021a868b6
|
feat(webui): 增加脚本上传功能并更新相关组件
- 在 script_settings.py 中添加脚本上传功能
- 更新 config.example.toml 中的项目版本号
- 在 zh.json 中添加新的国际化支持项
|
2024-12-04 21:07:51 +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 |
|
linyqh
|
0bb811ea79
|
refactor(voice): 优化 Edge TTS 音频生成逻辑- 重构了 Edge TTS音频生成函数,提高了代码可读性和错误处理能力
-增加了重试机制,提高了生成音频的可靠性
-优化了日志输出,提供了更详细的错误信息和生成进度
- 删除了不必要的测试代码和注释,精简了代码结构
|
2024-12-03 23:24:20 +08:00 |
|