Skip to content
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

Merged
merged 35 commits into from
Dec 6, 2024
Merged
Changes from 1 commit
Commits
Show all changes
35 commits
Select commit Hold shift + click to select a range
8eb961b
feat(app): 新增脚本生成 V2 接口并重构相关功能
linyqh Nov 18, 2024
45fae0b
feat(v2): 新增视频裁剪和YouTube视频下载功能
linyqh Nov 18, 2024
58773d6
feat(v2): 添加开始视频剪辑任务的 API 接口- 新增 StartSubclipRequest 和 StartSubclipRe…
linyqh Nov 18, 2024
b34d9fe
refactor(webui): 优化音频设置界面并添加代理配置
linyqh Nov 18, 2024
38f2398
refactor(video_pipeline): 重构视频处理管道
linyqh Nov 19, 2024
1be304a
feat(subtitle): 添加从视频提取音频并生成字幕的功能
linyqh Nov 19, 2024
f3248ef
feat(test): 添加与通义千问AI模型对话的功能
linyqh Nov 19, 2024
86d398d
feat(audio): 改进音频合并功能,支持 OST 设置,提升时间戳精度
linyqh Nov 20, 2024
73729dc
feat(utils): 优化时间戳处理并支持毫秒级精度
linyqh Nov 20, 2024
8dd4b27
feat(app): 新增脚本生成 V2 接口并重构相关功能
linyqh Nov 18, 2024
bd1ce5c
feat(v2): 新增视频裁剪和YouTube视频下载功能
linyqh Nov 18, 2024
1d5585e
feat(v2): 添加开始视频剪辑任务的 API 接口- 新增 StartSubclipRequest 和 StartSubclipRe…
linyqh Nov 18, 2024
ee71049
refactor(webui): 优化音频设置界面并添加代理配置
linyqh Nov 18, 2024
e98d005
refactor(video_pipeline): 重构视频处理管道
linyqh Nov 19, 2024
f008804
feat(subtitle): 添加从视频提取音频并生成字幕的功能
linyqh Nov 19, 2024
c03a13d
feat(test): 添加与通义千问AI模型对话的功能
linyqh Nov 19, 2024
401eb92
feat(audio): 改进音频合并功能,支持 OST 设置,提升时间戳精度
linyqh Nov 20, 2024
8fb7617
feat(utils): 优化时间戳处理并支持毫秒级精度
linyqh Nov 20, 2024
6118e63
Merge remote-tracking branch 'origin/dev_v2' into dev_v2
linyqh Nov 27, 2024
f6ba182
feat(video): 提升关键帧时间戳精度到毫秒
linyqh Dec 3, 2024
974a219
refactor(script): 优化脚本生成中的时间戳处理(毫秒级)
linyqh Dec 3, 2024
9efccea
refactor(app): 优化视频剪辑函数(毫秒+缓存目录)
linyqh Dec 3, 2024
0bb811e
refactor(voice): 优化 Edge TTS 音频生成逻辑- 重构了 Edge TTS音频生成函数,提高了代码可读性和错误处理能力
linyqh Dec 3, 2024
bd87907
refactor(video): moviepy==2.0.0.dev2 这个版本往后变更很大
linyqh Dec 3, 2024
1a332c7
refactor(video): 可以剪辑短剧
linyqh Dec 3, 2024
0021a86
feat(webui): 增加脚本上传功能并更新相关组件
linyqh Dec 4, 2024
52180d4
feat(merge): 合并视频字幕
linyqh Dec 4, 2024
c42664f
build: 添加 pysrt 字幕处理库
linyqh Dec 4, 2024
0caa15e
build: 添加 pysrt 字幕处理库
linyqh Dec 5, 2024
f44d561
feat(vision): 添加 QwenVL 视觉分析支持
linyqh Dec 5, 2024
97a51ae
chore(resource): 更新资源目录和 .gitignore
linyqh Dec 5, 2024
4e59038
feat(webui): 添加系统设置功能
linyqh Dec 5, 2024
65d5a68
feat(webui): 视频合并添加一键转录功能
linyqh Dec 6, 2024
d2f7242
refactor(webui): 重构视频脚本生成-目录结果
linyqh Dec 6, 2024
36e6018
refactor(webui): 降级 httpx==0.27.2
linyqh Dec 6, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
chore(resource): 更新资源目录和 .gitignore
- 修改 .gitignore 文件,更新资源目录的忽略规则
- 添加 fonts_in_here.txt 文件,用于说明字体文件存放位置
linyqh committed Dec 5, 2024
commit 97a51ae904546fa5f3277fa8d794613da209bc82
12 changes: 7 additions & 5 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -23,9 +23,11 @@ node_modules
# 模型目录
/models/
./models/*
resource/scripts/*
resource/videos/*
resource/songs/*
resource/fonts/*
resource/srt/*
resource/scripts/*.json
resource/videos/*.mp4
resource/songs/*.mp3
resource/songs/*.flac
resource/fonts/*.ttc
resource/fonts/*.ttf
resource/srt/*.srt
app/models/faster-whisper-large-v2/*
Copy link
Owner Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

这个代码补丁看起来像是针对某种代码管理工具(比如 Git)的 .gitignore 文件的修改。下面是一些初步的代码评审和改进建议:

  1. 格式: 目前的修改看起来顺序不太规则,建议按照类型分类排序,例如同类型的文件(如资源、脚本等)放在一起,方便管理和维护。

  2. BUG 风险:目前的规则中没有排除子目录中的文件,这可能会导致意外的排除,因为 * 通配符会匹配任意多层子目录。请确保排除的文件确实是同一层级的,或者明确指定排除子目录的模式。

  3. 通配符: 利用 * 来匹配所有文件类型可能导致意外的排除。请检查确保需要保留的文件类型没有被错误排除。

  4. 代码风格: 最后一行的 \ No newline at end of file 注释表明文件最后一行没有换行符,这可能导致某些IDE或编辑器出现解析问题,建议添加一个空行在文件末尾,确保最后有一个换行符。

  5. 扩展支持: 目前只支持特定的资源文件类型,如 .mp4, .mp3, .flac, .ttc, .ttf, .otf, .srt,若还需要其他类型的资源文件支持,请添加对应文件扩展名。

  6. 注释: 考虑添加适当的注释来解释每个目录和文件的作用,以及这些修改的原因和目的,这将有助于其他开发人员理解这些注释和修改。

综上所述,这个补丁看起来基本上进行了一些格式化和定制性的忽略列表调整和资源限制,但是考虑到潜在的问题依然需要额外注意,其中包括针对通配符的使用、空行和多换行符的规范,以及扩展性等方面。

1 change: 1 addition & 0 deletions resource/fonts/fonts_in_here.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
此处放字体文件
Copy link
Owner Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

这是一个非常简单的补丁,这里基本上没有代码,只有一条注释。在我看来,这个补丁似乎是为了在版本控制系统(如 Git)中添加一个新的文件夹或空白文件。

建议:

  1. 添加空白文件没有太大的意义,可以考虑直接添加注释来说明其用途,而不是单独添加一个只有注释的文件。
  2. 如果这个文件夹或文件是为了存放字体文件的,那么可以考虑添加一个 .gitignore 文件来忽略这个文件夹下的某些类型的文件(如临时文件或未完成的字体文件等)。
  3. 值得注意的是,这个补丁末尾有一个 \ No newline at end of file 的警告,这意味着这个文件末尾没有换行符,在某些操作系统或编辑器中可能会导致问题。建议在文件末尾添加一个换行符。

风险:

基本上没有风险,因为这个补丁几乎不包含任何代码或逻辑变化。

Empty file.
Empty file added resource/songs/song_in_here.txt
Empty file.
Empty file added resource/srt/srt_in_here.txt
Empty file.
Empty file.