自此版本开始, 此软件遵守 b6d2d76a1d0b5c53283e0b4ce2f6428b6b70da8e 号提交的 许可协议,
如果您不同意 新的许可协议, 则您无权使用 本软件 的 所有版本。
大量重构代码 (重构了 95% 的代码),优化用户体验。
对只在程序内部调用的所有方法进行调整,使其只能由内部调用。
优化并格式化核心程序。
增加了选择视频格式的选择框。
增加了将视频转为 MP3 的选项。
增加了在转换 MP4 时显示百分比进度。 (参考自 lvshunxia 的 CSDN 博客)
修复了下载线程 (QThread) 在获取文件阶段可能产生错误但无法被处理的问题。
修复了当用户下载 360P 视频时仍会用 FFMPEG 进行转码的问题 (因为 360P 的原始视频文件已经是 MP4 格式)。
修复在找不到目标清晰度时,弹出的提示框的最高清晰度为数字的问题。
增加 ffmpeg 自动转 MP4 支持 (已测试, PyInstaller 打包版不确定能否工作) 更智能的提示 (使用 PyQt 信号-槽 机制)
PyInstaller 使用了 Python 3.8.8 作为运行环境。 已内置 FFMPEG (版本 N-102989-g7f6d20931b-20210717), 此程序除 FFMPEG 程序遵守 LGPL 许可证外, 其余代码以 MIT 协议授权。
无描述