Video Transcription

PostPlusAI/postplus-skills/skills/40-creative/video-transcription

作者 PostPlusAI7f28d1494958f69136a7d6fe85fdea3942a300f3无许可证收录于 2026年10月9日更新于 2026年10月9日

Transcribe speech in local or remote videos with timestamps. Convert existing timed transcripts locally into SRT or ASS; use media-analysis for visual understanding.

仅含说明Design & Creative
AI 生成的概览

为本地或远程视频转录语音并生成时间戳,同时可将已有的带时间轴转录稿转换为 SRT 或 ASS 字幕。

功能
该技能指导智能体通过 postplus media transcribe 命令完成托管视频转录,可接受本地路径、HTTPS 链接、已有媒体引用或数据 URI。它默认请求时间戳,以便结果用于字幕或剪辑决策,并处理异步任务:保留返回的任务句柄并遵循 CLI 给出的后续操作。若已存在带时间轴的转录稿,则依据随附的字幕转换参考文档在本地转换为 SRT 或 ASS,而不再提交托管请求。
适用场景
当输入为视频文件,且目标为语音提取、带时间轴转录稿、字幕生成、多语言转录稿或剪辑准备时间戳时使用。若需要语义层面的画面分析,应改用其他技能;若已有带时间轴的转录稿且只需输出字幕,则无需转录。
运行要求
需要 postplus CLI 及其 media transcribe 命令,并需要网络访问以执行托管的异步转录任务。需要提供源视频路径、HTTPS 链接、媒体引用或数据 URI,并需推导时长用于请求校验。该技能不附带脚本,仅包含一份字幕转换参考文档。

Video Transcription

Use When

  • The input is a video file and the goal is speech extraction, timed transcript, caption generation, multilingual transcript, or edit-prep timestamps.
  • Use media-analysis instead when the user needs semantic visual analysis.

If a timed transcript already exists and only subtitle output is requested, skip transcription and read the local subtitle conversion reference.

Do Not Use When

  • The task needs new creative generation or visual analysis rather than speech or subtitles.
  • Required inputs are missing and guessing would change the result.

Execution Boundary

  • Hosted video transcription runs through the public postplus media transcribe verb and is async. The generated example below shows the endpoint key.
  • Pass a local path, HTTPS URL, existing PostPlus media reference, or data URI directly to --video. The CLI validates and prepares local media before the single hosted submit.
  • Request timestamps by default when results drive subtitles or edit decisions.
  • Hosted video transcription is async. Submit records the run handle, current status, and transcript artifacts when available. Inspect the returned format; do not assume a fixed normalized transcript schema.

Source And Path

  • Before submit, derive durationSeconds from the source video or URL and pass it through the endpoint's duration flag for request validation.
  • Start with one source file before larger batches.
  • Keep internal requests, responses, normalized transcripts, and downloaded artifacts under .postplus/video-transcription; keep final user-facing transcript exports outside .postplus.

Handoff

  • If status is pending, preserve the result path and follow the CLI-returned action or resume command for the same operation. Do not submit another job. Stop and report when the CLI wait/recovery boundary is reached.
  • When SRT/ASS is requested, use the actual timed transcript and read local subtitle conversion [blocked]. Convert locally without another hosted request; do not invent a CLI export command.

Stop Conditions

  • Stop when required user intent, source evidence, or owned input artifacts are missing and guessing would change the result.

Public Command Boundary

  • Choose the smallest matching command or workflow from the user input and run it directly.

  • Readiness diagnostics: postplus doctor --skill video-transcription.

  • Use postplus media schema --json only when you need the full endpoint, flag, and enum contract or are repairing an unknown request shape.

  • Run the hosted transcription job with the generated command below; do not use another execution interface.

  • Pass the source directly through --video; do not pre-upload it or construct a manual request object.

  • If the CLI returns a quote-confirmation challenge, obtain user approval for its scope and cost before running postplus quote confirm --json --challenge-file <challenge.json> and retry with the returned token.

<!-- BEGIN GENERATED EXECUTION EXAMPLE -->
bash
postplus media transcribe transcription-video \  --video ./reference.mp4 \  --duration-seconds 1 \  --wait \  --output ./result.json

Follow the CLI's structured result and reported next action; do not infer recovery from free-text messages. Wait for explicit user approval when requested; an action does not authorize spending, publishing, or overwriting. Resume the same operation through its returned checkpoint or action; never resubmit uncertain work, repeat exhausted recovery, or switch providers to bypass failure.

<!-- END GENERATED EXECUTION EXAMPLE -->

来源与署名

来源:PostPlusAI/postplus-skills位于skills/40-creative/video-transcription提交7f28d14

许可证: 无许可证

内容归原作者所有。SourceWeft 从公开仓库中收录这些内容。

举报或申请下架