551 Commits

Author SHA1 Message Date
Hommy 299ae0b03c 新增加可靠的文件清理逻辑。 v8.0.61 v8.0.60 2026-06-12 19:18:11 +08:00
Hommy 95293b82c0 解决如下BUG报错问题:
2026-06-12 12:35:20.263 | ERROR | - | src.utils.logger | src\utils\video_task_manager.py:516 | Export draft failed: draft_id=202606120938517354e152 attempt=1/3 error=(-2147220991, '事件无法调用任何订户', (None, None, None, 0, None))
Traceback (most recent call last):
  File "D:\apps\capcut-mate\src\utils\video_task_manager.py", line 511, in _phase_export_only
    if not self._export_video(task, task.outfile):
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "D:\apps\capcut-mate\src\utils\video_task_manager.py", line 636, in _export_video
    ctrl.export_draft(task.draft_id, outfile, draft_dir=draft_dir)
  File "D:\apps\capcut-mate\src\pyJianYingDraft\jianying_controller.py", line 367, in export_draft
    self.return_to_home()
  File "D:\apps\capcut-mate\src\pyJianYingDraft\jianying_controller.py", line 296, in return_to_home
    self.switch_to_home()
  File "D:\apps\capcut-mate\src\pyJianYingDraft\jianying_controller.py", line 393, in switch_to_home
    close_btn.Click(simulateMove=False)
  File "D:\apps\capcut-mate\.venv\Lib\site-packages\uiautomation\uiautomation.py", line 7256, in Click
    point = self.MoveCursorToInnerPos(x, y, ratioX, ratioY, simulateMove)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "D:\apps\capcut-mate\.venv\Lib\site-packages\uiautomation\uiautomation.py", line 7217, in MoveCursorToInnerPos
    rect = self.BoundingRectangle
           ^^^^^^^^^^^^^^^^^^^^^^
  File "D:\apps\capcut-mate\.venv\Lib\site-packages\uiautomation\uiautomation.py", line 6618, in BoundingRectangle
    rect = self.Element.CurrentBoundingRectangle
           ^^^^^^^^^^^^
  File "D:\apps\capcut-mate\.venv\Lib\site-packages\uiautomation\uiautomation.py", line 6935, in Element
    self.Refind(maxSearchSeconds=TIME_OUT_SECOND, searchIntervalSeconds=self.searchInterval)
  File "D:\apps\capcut-mate\.venv\Lib\site-packages\uiautomation\uiautomation.py", line 7182, in Refind
    if not self.Exists(maxSearchSeconds, searchIntervalSeconds, False if raiseException else DEBUG_EXIST_DISAPPEAR):
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "D:\apps\capcut-mate\.venv\Lib\site-packages\uiautomation\uiautomation.py", line 7132, in Exists
    control = FindControl(self.searchFromControl, self._CompareFunction, self.searchDepth, False, self.foundIndex)
              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "D:\apps\capcut-mate\.venv\Lib\site-packages\uiautomation\uiautomation.py", line 10615, in FindControl
    for child, depth in WalkControl(control, findFromSelf, maxDepth):
  File "D:\apps\capcut-mate\.venv\Lib\site-packages\uiautomation\uiautomation.py", line 10486, in WalkControl
    child = control.GetFirstChildControl()
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "D:\apps\capcut-mate\.venv\Lib\site-packages\uiautomation\uiautomation.py", line 7001, in GetFirstChildControl
    ele = _AutomationClient.instance().ViewWalker.GetFirstChildElement(self.Element)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
_ctypes.COMError: (-2147220991, '事件无法调用任何订户', (None, None, None, 0, None))
v8.0.59
2026-06-12 14:47:30 +08:00
Hommy 2ce5c6897a 临时上库。 2026-06-12 14:22:34 +08:00
Hommy 76dca574a5 增加重试,确保视频导出成功 v8.0.58 2026-06-11 21:23:49 +08:00
Hommy ca2837fb45 修改默认配置。 2026-06-11 14:09:31 +08:00
Hommy 500417caf8 增强接口兼容性。 v8.0.57 2026-06-11 11:34:54 +08:00
Hommy 7d2895a426 更新license 2026-06-11 11:17:47 +08:00
Hommy e693fe3676 处理add_filters的兼容性问题。 2026-06-11 11:16:47 +08:00
Hommy 33500ca4bb 更新注释。 2026-06-11 11:11:52 +08:00
Hommy 24266334c8 接口做兼容处理,避免直接报错。 2026-06-11 11:03:32 +08:00
Hommy 2e84844440 更新License 2026-06-10 22:22:14 +08:00
Hommy 8834e1ecd6 更新资源。 2026-06-09 17:45:59 +08:00
Hommy dd20e58d8f 更新图片、字幕入场动画列表 v8.0.56 2026-06-08 14:04:52 +08:00
Hommy 020d84736a 重构获取字幕入场,出场,循环动画输出。 2026-06-08 13:37:52 +08:00
Hommy 3f75f708b9 重构图片入场动画,出场动画,循环动画接口。 2026-06-08 13:31:06 +08:00
Hommy 88f6377fed 更新资源。 2026-06-07 14:45:59 +08:00
Hommy 5137ca4310 更新容器配置,简化部署。 2026-06-06 16:21:03 +08:00
Hommy d615583fdd 更新openapi文档。 2026-06-06 16:02:06 +08:00
Hommy ec840b62c9 优化UI体验 v8.0.55 2026-06-05 18:34:09 +08:00
Hommy 0e31bd8fb0 解决资源下载过程中,资源状态显示不正常的问题。 v8.0.53 2026-06-05 17:04:19 +08:00
Hommy b18c942d8a 优化UI提示。 v8.0.52 2026-06-05 15:58:33 +08:00
Hommy 88885530d5 优化下载提示。 v8.0.51 2026-06-04 17:50:04 +08:00
Hommy 78433833ca 优化草稿下载提示,优化体验。 v8.0.50 2026-06-04 14:56:03 +08:00
Hommy 651c3aaa35 重构云渲染草稿下载逻辑,避免下载草稿时不必要的重试。 2026-06-04 14:27:13 +08:00
Hommy 0e95970c2e 解决草稿下载过程中的无效重试。 2026-06-04 14:19:38 +08:00
Hommy 24159dd569 更新资源。 2026-06-01 19:18:34 +08:00
Hommy 5448c716d2 使用指定版本进行打包。 v8.0.39 2026-05-27 07:58:17 +08:00
Hommy 43f768d049 删除掉多余的打包流程。 v8.0.38 2026-05-26 20:27:18 +08:00
Hommy 8777e28a01 使用更科学的方式处理文件类型。 v8.0.37 2026-05-26 20:20:18 +08:00
Hommy f5e9016310 修改默认导出超时时间为5分钟。 v8.0.36 2026-05-26 19:30:06 +08:00
Hommy 42f61b0e5d 同步更新文档。 v8.0.35 2026-05-26 19:19:27 +08:00
Hommy 74dfc0cb00 优化清理,仅当目录存在时做清理操作。 2026-05-26 16:38:44 +08:00
Hommy ebff078a65 优化导出失败的草稿清理逻辑。 2026-05-26 11:36:17 +08:00
Hommy c1009092a1 增加故障自动恢复的能力。 2026-05-26 10:38:12 +08:00
Hommy 0a4fde6441 更新资源。 2026-05-24 20:13:48 +08:00
Hommy 6c26382a8d 🎬 修复云渲染导出时剪映草稿未找到(robocopy 重扫 + 6 次重试) v8.0.34 2026-05-19 20:34:26 +08:00
Hommy e48b505296 添加图片时,如果没有给默认高,宽,则使用默认值。 v8.0.33 2026-05-18 21:43:52 +08:00
Hommy 105f8e9b47 更新资源。 2026-05-17 10:33:19 +08:00
Hommy 84d3af3cc3 添加关键帧相关单元测试。 v8.0.32 2026-05-16 19:31:22 +08:00
Hommy fd5a02ce4c 优化位置关键帧。 2026-05-16 19:00:42 +08:00
Hommy 2146c889da 通过环境变量来控制保存草稿的数量。 v8.0.31 2026-05-15 18:59:29 +08:00
Hommy 78cf27a2db 创建定时任务,用来定时清理草稿文件。 2026-05-15 18:44:04 +08:00
Hommy 50d5d69242 优化草稿下载体验。 v8.0.29 2026-05-15 16:59:00 +08:00
Hommy a0246382b8 增加重试。 v8.0.28 2026-05-15 15:14:35 +08:00
Hommy f2c9292f8e 更新文档。 v8.0.27 2026-05-15 08:46:32 +08:00
Hommy 319b631f40 重构轨道层级。 v8.0.26 2026-05-14 22:00:48 +08:00
Hommy 1fb3a45d59 解决权限问题。 v8.0.25 2026-05-14 21:33:11 +08:00
Hommy e4aa94c67c 解决层级问题。 v8.0.23 2026-05-14 17:07:32 +08:00
Hommy 9fec138cd4 解决添加特效时,层级错误的问题。 v8.0.22 2026-05-14 16:30:05 +08:00
Hommy c92ca8159d 优化字幕颜色处理。 v8.0.21 2026-05-14 13:29:44 +08:00