## 缺口(右键菜单 #93 的后端依赖) **Swap Media / Save as Media / Extract(Detach) Audio 命令缺失**。 ## 位置 - `crates/opentake-ops/src/command.rs` + `ops/`(新增 EditCommand)、`src-tauri/src/commands.rs`、`crates/opentake-agent`(MCP 对等)。 ## 如何完成 - SwapMedia = 改 clip.media_ref(校验类型一致)。 - ExtractAudio = 在音频轨建链接音频 clip(媒体库已能提取,见素材重写 #91)。 - SaveAsMedia = 导出 trim 段为新素材(涉及 media 引擎,较重)。 - 上游:`Timeline/TimelineView.swift` performSwapMedia / Save as Media;提取音频在 clip/媒体菜单。 - 注:已有未合并 **PR #79「extract audio track」** 可参考/纳入。 cc @appergb
缺口(右键菜单 #93 的后端依赖)
Swap Media / Save as Media / Extract(Detach) Audio 命令缺失。
位置
crates/opentake-ops/src/command.rs+ops/(新增 EditCommand)、src-tauri/src/commands.rs、crates/opentake-agent(MCP 对等)。如何完成
Timeline/TimelineView.swiftperformSwapMedia / Save as Media;提取音频在 clip/媒体菜单。cc @appergb