Skip to content

feat: AVI 录制与客户端转码流程 / AVI recording with client-side transcoding#9

Merged
YihuiLu merged 3 commits intodevfrom
dev-latest
Mar 31, 2026
Merged

feat: AVI 录制与客户端转码流程 / AVI recording with client-side transcoding#9
YihuiLu merged 3 commits intodevfrom
dev-latest

Conversation

@YihuiLu
Copy link
Copy Markdown
Contributor

@YihuiLu YihuiLu commented Mar 31, 2026

  • 调试控制台录制改为低帧率 AVI,减轻开发板写盘与编码负载 / Record low-FPS AVI in debug console to reduce board load
  • 分析服务新增 replace_video API,支持客户端转码后替换并删除原始 AVI、同步侧车信息 / Add replace_video API to swap transcoded MP4, delete original AVI, and update sidecar
  • 分析控制台实现 AVI->MP4 客户端转码、导入流程可视化及进度提示 / Implement client-side AVI->MP4 transcoding with visual import flow and progress
  • 优化素材与通知中文件名显示,避免过长溢出并保留后缀可见性 / Improve filename display in lists and toasts, preserving extensions without overflow

Made-with: Cursor

YihuiLu added 3 commits March 31, 2026 23:39
- 调试控制台录制改为低帧率 AVI,减轻开发板写盘与编码负载 / Record low-FPS AVI in debug console to reduce board load
- 分析服务新增 replace_video API,支持客户端转码后替换并删除原始 AVI、同步侧车信息 / Add replace_video API to swap transcoded MP4, delete original AVI, and update sidecar
- 分析控制台实现 AVI->MP4 客户端转码、导入流程可视化及进度提示 / Implement client-side AVI->MP4 transcoding with visual import flow and progress
- 优化素材与通知中文件名显示,避免过长溢出并保留后缀可见性 / Improve filename display in lists and toasts, preserving extensions without overflow

Made-with: Cursor
- 使用 Ruff 调整 analysis 路由导入顺序 / Use Ruff to normalize imports in analysis routes
- 使用 Black 格式化 analysis 与 debug 服务模块 / Format analysis and debug services with Black
- 不更改任何业务逻辑,仅修复样式检查失败 / No behavioral changes, only style fixes for CI

Made-with: Cursor
- 将固定 sleep 断言改为限时轮询,兼容不同 Python 版本的调度抖动 / Replace fixed-sleep assertion with bounded polling to handle scheduler jitter across Python versions
- 在 SKIPPED_INTERVAL 时短暂重试,最终仅接受 SOLVED,降低 CI 偶发失败 / Retry briefly on SKIPPED_INTERVAL and require SOLVED to reduce flaky CI failures

Made-with: Cursor
@YihuiLu YihuiLu merged commit 396e7fa into dev Mar 31, 2026
1 of 4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant