一键导入
source-media-analyze
Probe source media locally with ffprobe/ffmpeg and produce duration, orientation, stream, scene-change, silence, and audio-energy metadata.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Probe source media locally with ffprobe/ffmpeg and produce duration, orientation, stream, scene-change, silence, and audio-energy metadata.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
| name | source-media-analyze |
| description | Probe source media locally with ffprobe/ffmpeg and produce duration, orientation, stream, scene-change, silence, and audio-energy metadata. |
| allowedTools | ["shell","read","write"] |
| model | inherit |
| argumentHint | {"mediaPath":"input/source.mp4","outputPath":"output/content-machine/highlights/source-media-analysis.v1.json"} |
| entrypoint | node --import tsx scripts/harness/source-media-analyze.ts |
| inputs | [{"name":"mediaPath","description":"Source video or audio file to inspect.","required":true},{"name":"outputPath","description":"Path that will receive source-media-analysis.v1.json.","required":false},{"name":"ffmpegPath","description":"Optional explicit ffmpeg executable path for measured scene/audio signals.","required":false},{"name":"ffprobePath","description":"Optional explicit ffprobe executable path.","required":false}] |
| outputs | [{"name":"source-media-analysis.v1.json","description":"Local media probe metadata and measured signals for later highlight scoring."}] |
cat skills/source-media-analyze/examples/request.json | \
node --import tsx scripts/harness/source-media-analyze.ts
source-media-analysis.v1.json.ffprobe/ffmpeg or bundled static binaries when
available.longform-highlight-select. Reusable
media facts and gates are migrating to @45ck/video-evaluator, but
this skill remains the content-machine compatibility surface until
evaluator source-media signal parity lands.@45ck/video-evaluator artifacts are available, treat them as
upstream analyzer evidence; do not delete or rename
source-media-analysis.v1.json until the adapter preserves this
contract.hasVideo, hasAudio, dimensions, duration, fps, and orientation
are present when ffprobe can read them.Plan, build, and fix short-form videos like an editor, using hook-first structure, caption-aware visual design, Remotion/FFmpeg assembly, and reject-regenerate review loops instead of one-shot automation.
Build a full short from brief to reviewed MP4 while keeping script, audio, visuals, captions, and validation aligned as one edit.
Generate and evaluate multiple short-form hook, title, cover, opening-frame, and platform-packaging variants before scripting or rendering, then choose a default and preserve the rationale.
Turn publish receipts and performance metrics into reusable style-profile or niche-profile updates that say what to repeat, kill, or test next.
Generate platform-specific publish metadata, fit checks, and upload checklists for short-form and social video without auto-uploading.
Review scripts, timelines, scene plans, or rendered shorts for retention and mobile pacing before final render approval or publish readiness.