Cindy Xu
|
d29874a163
|
feat(bgm): 新增 Sonilo AI 配乐模式(可选,默认关闭)
背景音乐来源新增 "AI 生成配乐(Sonilo)":将合成完成的视频(未加 BGM)
上传到 Sonilo API,根据画面内容与剪辑节奏生成配乐,音频文件交还给现有
合成流程混音,解说配音音量策略保持不变。
- 独立模块 app/services/sonilo.py,仅在配置 sonilo_api_key 后可用
- 上传前 ffprobe 本地校验时长(接口上限 6 分钟),避免白传计费
- 任何失败只记录日志并回退到随机背景音乐,绝不中断成片任务
- WebUI 选项处提示:视频将上传至 Sonilo API,生成的音乐已获授权、
可商用(以条款为准)
- 现有 resource/upload/none 的 BGM 逻辑不做任何改动
Closes #269
|
2026-07-13 21:00:03 -07:00 |
|
viccy
|
990fb36e98
|
fix(webui, tests): 修复硬编码路径与组件默认值问题并新增测试
替换音频设置模块的硬编码本地路径为资源目录工具函数,提升跨平台兼容性
修正字幕预览方向选择组件的默认值处理逻辑,移除冗余的默认参数
新增Streamlit组件会话状态合规性测试,确保带key的组件不会同时声明default参数
更新.gitignore以允许提交新增的测试文件
|
2026-07-13 03:48:05 +08:00 |
|
zhanglei
|
fd43bf7c0b
|
Add uv-based dependency management
|
2026-07-02 14:14:55 +08:00 |
|
viccy
|
25ae35484f
|
feat: 更新文档
|
2026-06-10 00:04:20 +08:00 |
|
linyq
|
e53156f4f2
|
fix(documentary): normalize streamlit progress values
|
2026-04-03 12:57:24 +08:00 |
|
linyq
|
ac63fea953
|
refactor(documentary): route adapters through shared analysis service
|
2026-04-03 02:24:30 +08:00 |
|
linyq
|
3d76bff442
|
perf(documentary): add fast frame extraction and cache keys
|
2026-04-03 01:30:51 +08:00 |
|
linyq
|
c83841a2e0
|
chore(gitignore): restore minimal tests ignore exception
|
2026-04-03 01:18:39 +08:00 |
|
linyq
|
f9539eac8c
|
fix(documentary): tighten prompt contract and config guards
|
2026-04-03 01:14:41 +08:00 |
|
linyq
|
1d148370c5
|
feat(documentary): add shared frame analysis contract
|
2026-04-03 00:55:19 +08:00 |
|
linyq
|
1057bd215c
|
chore: ignore local worktrees
|
2026-04-03 00:36:46 +08:00 |
|
linyq
|
26f0dfeab5
|
fix: 修复短剧混剪字幕在 windows 环境下加载失败
|
2025-12-25 01:16:00 +08:00 |
|
linyq
|
207b49c9cc
|
忽略开发文件
|
2025-12-12 11:36:04 +08:00 |
|
linyq
|
70b8b49e41
|
feat(audio): 统一音量配置并修复原声音量默认值问题
引入AudioVolumeDefaults类集中管理音量配置,确保全局一致性
修复原声音量默认值为0.7以解决短剧解说模式问题
添加音量验证和详细日志便于调试
|
2025-12-12 11:36:03 +08:00 |
|
linyq
|
42151f8766
|
更新文档/升级 faster-whisper 至 v3
|
2025-04-26 14:21:37 +08:00 |
|
linyq
|
c065800072
|
feat(webui): 大改动标记1
-重构音频设置面板,增加语音音量、背景音乐等设置
- 添加背景音乐文件选择功能
- 优化字幕设置,支持自定义字体和样式
-调整视频生成流程,支持新音频设置
- 更新文档示例,反映新功能
|
2024-12-10 18:33:44 +08:00 |
|
linyq
|
65d5a681ac
|
feat(webui): 视频合并添加一键转录功能
-改进文件上传和预览逻辑,支持视频和字幕文件的独立上传
- 添加字幕预览功能,可显示已上传字幕文件的内容
- 实现一键转录功能,为没有字幕的视频生成字幕
-优化合并文件的流程,提高合并效率
- 增加合并结果预览,方便用户查看合并后的视频和字幕
-重构代码,提高可维护性和可扩展性
|
2024-12-06 18:01:14 +08:00 |
|
linyqh
|
97a51ae904
|
chore(resource): 更新资源目录和 .gitignore
- 修改 .gitignore 文件,更新资源目录的忽略规则
- 添加 fonts_in_here.txt 文件,用于说明字体文件存放位置
|
2024-12-05 22:13:47 +08:00 |
|
linyqh
|
52180d49c9
|
feat(merge): 合并视频字幕
- 新增 merge_settings 组件用于视频字幕合并设置
- 实现视频和字幕文件的上传、匹配和排序功能
- 添加合并视频和字幕的逻辑,支持多文件合并- 优化用户界面,增加预览和错误处理功能
|
2024-12-05 00:56:09 +08:00 |
|
linyqh
|
f04fd70ab8
|
查漏补缺
|
2024-09-30 01:37:39 +08:00 |
|
linyqh
|
e874999bd1
|
first commit
|
2024-08-12 21:35:06 +08:00 |
|