Skip to content

Commit

Permalink
更新 Version 1.45
Browse files Browse the repository at this point in the history
  • Loading branch information
ScottSloan committed Sep 5, 2024
1 parent b2f329f commit f85657b
Show file tree
Hide file tree
Showing 3 changed files with 16 additions and 13 deletions.
19 changes: 9 additions & 10 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -42,18 +42,17 @@ Bili23 Downloader GUI
> 登录有效期为半年,过期后需重新登录。
# 更新日志
### **Version 1.44 (2024/08/07)**
Version 1.44 正式版发布
### **Version 1.45 (2024/09/05)**
Version 1.45 正式版发布

本次更新内容:
* 新增“格式转换”工具,可调整视频格式、编码和比特率,支持调用 GPU 加速
* 新增视频封面查看功能,可在下载窗口中点击视频封面,支持保存视频封面
* 视频合成失败时,可查看错误详情
* 调整部分界面的图标大小和组件边距
* 优化视频封面显示效果,不再以第一帧作为封面
* 修复部分视频清晰度识别不全的问题
* 修复特定情况下恢复视频下载导致卡死的问题
* 修复 FFmpeg 可用性判定异常的问题
* 支持对单个下载任务进行限速
* 支持对视频合成失败的任务进行重新合成
* 优化编译参数,大幅缩减程序体积,同时提升兼容性
* 修复下载大文件缓慢的问题
* 修复偶然情况下导致的下载失败的问题
* 修复由于编译器原因而导致无法合成视频的问题
* 修复视频合成完毕后仍有文件残留的问题

# 联系方式
- QQ: 2592111619
Expand Down
8 changes: 6 additions & 2 deletions gui/download.py
Original file line number Diff line number Diff line change
Expand Up @@ -164,7 +164,7 @@ def merge_video(self):

self.merge_error = True

self.onComplete()
self.onComplete([video_f_name, audio_f_name])

def has_codec(self, video_durl: List[dict], codec_id: int):
for index, entry in enumerate(video_durl):
Expand Down Expand Up @@ -685,7 +685,7 @@ def onMerge(self, retry = False):

Thread(target = self.utils.merge_video).start()

def onMergeComplete(self):
def onMergeComplete(self, file_names):
self.set_status("completed")

if self.utils.merge_error:
Expand All @@ -701,6 +701,10 @@ def onMergeComplete(self):
self.speed_lab.SetLabel("下载完成")

self.pause_btn.Enable(True)

if Config.Merge.auto_clean:
# 再次删除文件,防止残留
remove_files(Config.Download.path, file_names)

self.downloader.download_info.clear()

Expand Down
2 changes: 1 addition & 1 deletion utils/config.py
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ class APP:
version = "1.45"
version_code = 1450

release_date = "2024/09/04"
release_date = "2024/09/05"

class Proxy:
proxy = auth = False
Expand Down

0 comments on commit f85657b

Please sign in to comment.