mcpField
M
media-router

media-router

github.com/postplusai创意与媒体27992 次安装1 天前更新
代码仓库

关于 media-router

media-router 是处理音频、视频、转录文本及素材组合任务的路由技能,按任务目标、质量、规模和成本偏好选择后续技能,并生成路由计划。

主要功能

  1. 01按任务意图选择处理路径
  2. 02支持转录、字幕和语义分析
  3. 03区分粗略、字幕就绪和剪辑就绪
  4. 04输出技能、模型及产物计划

适用场景

  1. 01为音频选择转录流程
  2. 02将已有转录文本打包为字幕
  3. 03规划带有 B-roll 的剪辑方案

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/postplusai/postplus-skills --skill media-router

安装后在 Claude Code 中输入/media-router确认已加载。

详细介绍

媒体路由器

适用场景

  • 用户有音频、视频、转录文本、字幕、A-roll 或 B-roll 素材。
  • 首要判断是进行转录、打包字幕、添加语义理解,还是构建可供编辑的方案。
  • 输出质量目标为粗略版、可用于字幕,或可用于编辑。

不适用场景

  • 不要将所有媒体请求都视为纯转录任务。
  • 不要在此路由器中执行下游素材收集或编辑工作。
  • 如果粗略输出已足够,不要选择成本高昂的模型链。
  • 不要在此处路由图像、视频、音频或工作流生成;请使用 generation-router。

核心规则

根据任务意图进行路由,而不只是根据输入文件类型。

从以下五个维度中选择:

  • inputType:音频、视频、转录文本或转录文本+素材
  • goal:转录文本、字幕、语义分析、节拍、B-roll 映射或编辑方案
  • quality:粗略版、可用于字幕或可用于编辑
  • scale:单项或批量
  • costMode:优先低成本或优先质量

默认路由逻辑

  • 音频转为转录文本 -> audio-transcription。
  • 视频转为转录文本或字幕 -> video-transcription。
  • 已有转录文本转为字幕文件 -> subtitle-packager。
  • 转录文本加素材转为剪辑逻辑或 B-roll 方案 -> editing-decision-engine。
  • 视频转为可供编辑的方案 -> 先转录,可选择打包字幕,可选择进行视频语义分析,然后交由 editing-decision-engine。
  • 先分析,再生成 -> 本路由器处理理解步骤,然后交回 generation-router。

质量门槛

  • rough:用于快速审阅、搜索、记录或初步识别候选节拍。优先选择成本较低的转录方式,并减少增强处理。
  • subtitle-ready:用于字幕、SRT/VTT,以及可靠的句子或单词时间信息。必须包含时间戳。
  • edit-ready:用于 A-roll/B-roll 决策、插入切换镜头和节拍级规划。当视觉证据很重要时,使用带时间戳的转录文本以及语义理解。

输出格式

产物包含:

  • route 和 why
  • primarySkill
  • supportingSkills
  • modelPlan
  • outputArtifacts
  • needsTimestamps
  • executionMode

停止条件

  • 如果缺少必要的用户意图、源证据或自有输入产物,且猜测会改变结果,则停止。
  • 如果自有 CLI 或脚本命令在执行中的 PostPlus 技能允许的有限恢复尝试后仍然失败,报告确切错误并停止。不要通过仅提供元数据的回答、就绪状态探测、本地负载重写、备用提供方或未发布的工具绕过失败。

交接

  • 将路由 JSON 交给指定的 primarySkill。
  • 保留预期产物,以便下游技能了解需要生成 transcript.json、timed-transcript.json、字幕、节拍图还是编辑方案。

公共命令边界

  • 根据用户输入选择最小匹配命令或工作流,并直接运行。
  • 如果自有 CLI 或脚本命令在执行中的 PostPlus 技能允许的有限恢复尝试后仍然失败,报告确切错误并停止。不要通过仅提供元数据的回答、就绪状态探测、本地负载重写、备用提供方或未发布的工具绕过失败。
  • 此公共技能由指令驱动。请直接根据现有证据生成工作流所述的产物。
  • 不要调用私有提供方/运行时路径或未发布的本地工具。
  • 如果 CLI 返回引号确认质询,请运行 postplus quote confirm --json --challenge-file <challenge.json>,并使用返回的令牌重试。

评论

支持 Markdown