Commit Graph

3 Commits

Author SHA1 Message Date
73b0860fe5 fix(capcut): 增强API错误响应详情
在API返回错误时,添加完整的响应数据切片到错误信息中,方便调试时定位问题。最多保留300字符的JSON数据。
2026-05-06 23:33:33 +08:00
3e79e46041 refactor(video-pipeline): 用 music-metadata 替换 ffprobe 测量音频时长
ffprobe 在 Mac 上有路径/权限兼容性问题,改用纯 JS 的 music-metadata
实现跨平台音频时长测量,零外部依赖。

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-02 14:58:37 +08:00
4d5c8cb96d refactor(video-pipeline): 将 CapCut 组装脚本拆分为模块化架构
将 monolith 的 capcut_assemble.js 重构为核心编排器,提取基础设施层(capcut-api)、时间线算法(capcut-timeline)和轨道操作(capcut-tracks)为独立模块。此拆分使 Agent 未来对字幕风格、Ken Burns、转场、特效等调整只需关注 capcut-tracks.js,无需理解全流程编排逻辑。
2026-05-02 00:27:54 +08:00