-
Notifications
You must be signed in to change notification settings - Fork 422
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
0.3.9 版本发布 #71
+3,953
−1,263
Merged
0.3.9 版本发布 #71
Changes from 1 commit
Commits
Show all changes
35 commits
Select commit
Hold shift + click to select a range
8eb961b
feat(app): 新增脚本生成 V2 接口并重构相关功能
linyqh 45fae0b
feat(v2): 新增视频裁剪和YouTube视频下载功能
linyqh 58773d6
feat(v2): 添加开始视频剪辑任务的 API 接口- 新增 StartSubclipRequest 和 StartSubclipRe…
linyqh b34d9fe
refactor(webui): 优化音频设置界面并添加代理配置
linyqh 38f2398
refactor(video_pipeline): 重构视频处理管道
linyqh 1be304a
feat(subtitle): 添加从视频提取音频并生成字幕的功能
linyqh f3248ef
feat(test): 添加与通义千问AI模型对话的功能
linyqh 86d398d
feat(audio): 改进音频合并功能,支持 OST 设置,提升时间戳精度
linyqh 73729dc
feat(utils): 优化时间戳处理并支持毫秒级精度
linyqh 8dd4b27
feat(app): 新增脚本生成 V2 接口并重构相关功能
linyqh bd1ce5c
feat(v2): 新增视频裁剪和YouTube视频下载功能
linyqh 1d5585e
feat(v2): 添加开始视频剪辑任务的 API 接口- 新增 StartSubclipRequest 和 StartSubclipRe…
linyqh ee71049
refactor(webui): 优化音频设置界面并添加代理配置
linyqh e98d005
refactor(video_pipeline): 重构视频处理管道
linyqh f008804
feat(subtitle): 添加从视频提取音频并生成字幕的功能
linyqh c03a13d
feat(test): 添加与通义千问AI模型对话的功能
linyqh 401eb92
feat(audio): 改进音频合并功能,支持 OST 设置,提升时间戳精度
linyqh 8fb7617
feat(utils): 优化时间戳处理并支持毫秒级精度
linyqh 6118e63
Merge remote-tracking branch 'origin/dev_v2' into dev_v2
linyqh f6ba182
feat(video): 提升关键帧时间戳精度到毫秒
linyqh 974a219
refactor(script): 优化脚本生成中的时间戳处理(毫秒级)
linyqh 9efccea
refactor(app): 优化视频剪辑函数(毫秒+缓存目录)
linyqh 0bb811e
refactor(voice): 优化 Edge TTS 音频生成逻辑- 重构了 Edge TTS音频生成函数,提高了代码可读性和错误处理能力
linyqh bd87907
refactor(video): moviepy==2.0.0.dev2 这个版本往后变更很大
linyqh 1a332c7
refactor(video): 可以剪辑短剧
linyqh 0021a86
feat(webui): 增加脚本上传功能并更新相关组件
linyqh 52180d4
feat(merge): 合并视频字幕
linyqh c42664f
build: 添加 pysrt 字幕处理库
linyqh 0caa15e
build: 添加 pysrt 字幕处理库
linyqh f44d561
feat(vision): 添加 QwenVL 视觉分析支持
linyqh 97a51ae
chore(resource): 更新资源目录和 .gitignore
linyqh 4e59038
feat(webui): 添加系统设置功能
linyqh 65d5a68
feat(webui): 视频合并添加一键转录功能
linyqh d2f7242
refactor(webui): 重构视频脚本生成-目录结果
linyqh 36e6018
refactor(webui): 降级 httpx==0.27.2
linyqh File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
chore(resource): 更新资源目录和 .gitignore
- 修改 .gitignore 文件,更新资源目录的忽略规则 - 添加 fonts_in_here.txt 文件,用于说明字体文件存放位置
commit 97a51ae904546fa5f3277fa8d794613da209bc82
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
此处放字体文件 | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. 这是一个非常简单的补丁,这里基本上没有代码,只有一条注释。在我看来,这个补丁似乎是为了在版本控制系统(如 Git)中添加一个新的文件夹或空白文件。 建议:
风险: 基本上没有风险,因为这个补丁几乎不包含任何代码或逻辑变化。 |
Empty file.
Empty file.
Empty file.
Empty file.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
这个代码补丁看起来像是针对某种代码管理工具(比如 Git)的 .gitignore 文件的修改。下面是一些初步的代码评审和改进建议:
格式: 目前的修改看起来顺序不太规则,建议按照类型分类排序,例如同类型的文件(如资源、脚本等)放在一起,方便管理和维护。
BUG 风险:目前的规则中没有排除子目录中的文件,这可能会导致意外的排除,因为
*
通配符会匹配任意多层子目录。请确保排除的文件确实是同一层级的,或者明确指定排除子目录的模式。通配符: 利用
*
来匹配所有文件类型可能导致意外的排除。请检查确保需要保留的文件类型没有被错误排除。代码风格: 最后一行的
\ No newline at end of file
注释表明文件最后一行没有换行符,这可能导致某些IDE或编辑器出现解析问题,建议添加一个空行在文件末尾,确保最后有一个换行符。扩展支持: 目前只支持特定的资源文件类型,如
.mp4
,.mp3
,.flac
,.ttc
,.ttf
,.otf
,.srt
,若还需要其他类型的资源文件支持,请添加对应文件扩展名。注释: 考虑添加适当的注释来解释每个目录和文件的作用,以及这些修改的原因和目的,这将有助于其他开发人员理解这些注释和修改。
综上所述,这个补丁看起来基本上进行了一些格式化和定制性的忽略列表调整和资源限制,但是考虑到潜在的问题依然需要额外注意,其中包括针对通配符的使用、空行和多换行符的规范,以及扩展性等方面。