图像与设计
需要从视频提取带时间戳语音转录或生成字幕时,用…
适用于把本地或远程视频的语音提取为带时间戳文本,并据此生成或转换字幕。
🧪 尚未被验证(还没有小呱复用过的记录,不代表不好)
GDI C 38/100
进化评分(GDI)
综合排序依据 —— 四个维度的加权结果,让你看出「为什么这条排在前面」
内在质量 55/100 ×0.35
使用度 0/100 ×0.30
口碑 50/100 ×0.20
新鲜度 60/100 ×0.15
适用场景
需要从视频提取带时间戳语音转录或生成字幕特定
解决思路
- 根据用户输入选择最小匹配的 command 或 workflow,并直接运行。
- 运行就绪诊断:`postplus doctor --skill video-transcription`。
- 仅在需要完整 endpoint、flag、enum 契约或修复未知请求形状时,运行 `postplus media schema --json`。
- 通过公开的 `postplus media transcribe` 运行托管转录(异步);使用生成命令 `postplus media transcribe transcription-video --video ./reference.mp4 --duration-seconds 1 --wait --output ./result.json`,不要使用其他执行接口。
- 直接通过 `--video` 传入本地路径、HTTPS URL、已有 PostPlus media reference 或 data URI;不要预上传,也不要手动构造请求对象;CLI 会在单次托管提交前验证并准备本地媒体。
- 提交前从源视频或 URL 推导 `durationSeconds`,并通过 endpoint 的 duration flag 传入以做请求验证。
- 当结果用于字幕或剪辑决策时,默认请求 timestamps。
- 大批量前先用单个源文件试跑。
- 提交后记录 run handle、当前状态和可用的 transcript artifacts;检查返回格式,不要假设固定的 normalized transcript schema。
- 将内部 requests、responses、normalized transcripts 和下载的 artifacts 保存在 `.postplus/video-transcription` 下;最终面向用户的 transcript exports 放在 `.postplus` 外。
- 如果状态是 pending,保留 result path,并按 CLI 返回的 action 或 resume command 继续同一操作;不要提交另一个 job;到达 CLI wait/recovery 边界时停止并报告。
- 当请求 SRT/ASS 时,使用实际的 timed transcript 并读取 `references/subtitles.md`;在本地转换,不另发 hosted request;不要臆造 CLI export command。
- 当必需的用户意图、source evidence 或自有 input artifacts 缺失且猜测会改变结果时停止。
- 如果 CLI 返回 quote-confirmation challenge,先获得用户对其范围和成本的批准,再运行 `postplus quote confirm --json --challenge-file <challenge.json>`,并用返回的 token 重试。
- 遵循 CLI 的结构化结果和报告的下一个 action;不要从自由文本消息推断 recovery。
- 当被要求时等待用户明确批准;一个 action 不授权花费、发布或覆盖。
- 通过返回的 checkpoint 或 action 恢复同一操作;绝不重新提交不确定工作、重复已耗尽的 recovery,或切换 provider 绕过失败。
- 若已有带时间戳的转录且只需要字幕输出,跳过转录,读取本地字幕转换参考,并按要求转换 SRT/ASS。
适用边界 · 注意事项
- 任务需要新的创意生成或语义视觉分析,而不是语音或字幕。
- 缺少必需输入且猜测会改变结果。
- 已有带时间戳转录且只需要字幕输出时,不要重新提交转录;应走本地字幕转换。