Skip to content
Back to skills

montage-vlog-compiler

ASecurity

用户要做情绪混剪 Vlog 时使用——以第一人称口播为时间主轴、由零散生活素材拼成、靠情绪推进的叙事型片子,题材包括母婴、亲子、旅行、成长、关系等。用于分析参考片剪法、按口播语义匹配画面、整理大量本地素材、生成逐镜剪辑执行单与可编辑初剪的执行器指令、或把剪辑反馈沉淀成个人风格。不适用于知识口播、产品测评、教程、访谈、纯音乐卡点。

  • 2 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added September 19, 2026
ai-agents

Security analysis

A100/100

Pro scans all 18 files and shows the line behind each finding

Scanned September 19, 2026

npx -y skills add jeszhou/montage-vlog-compiler --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of montage-vlog-compiler?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for montage-vlog-compiler
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/jeszhou-montage-vlog-compiler/badge)](https://www.skillsdirectory.com/skills/jeszhou-montage-vlog-compiler)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: montage-vlog-compiler
description: 用户要做情绪混剪 Vlog 时使用——以第一人称口播为时间主轴、由零散生活素材拼成、靠情绪推进的叙事型片子,题材包括母婴、亲子、旅行、成长、关系等。用于分析参考片剪法、按口播语义匹配画面、整理大量本地素材、生成逐镜剪辑执行单与可编辑初剪的执行器指令、或把剪辑反馈沉淀成个人风格。不适用于知识口播、产品测评、教程、访谈、纯音乐卡点。
---

# 情绪混剪 Vlog 剪辑编译器

## 目标

把“我喜欢这种感觉”翻译为可执行、可验证、可继续修改的剪辑方案。生成可编辑初剪,不承诺无需观看的一键终稿。

始终把原始素材视为只读。只处理用户指定范围;未经明确授权,不扫描其他私人目录、不发布、不发送、不删除、不覆盖旧时间线。

## 适用范围

**情绪混剪 Vlog**:以第一人称旁白为时间主轴、由多条零散生活素材拼成、靠情绪推进的片子。

不适用于知识口播、产品测评、教程、访谈实录、赛事集锦、纯音乐卡点——这些题材的画面不由口播语义决定,或干脆没有口播可作时间主轴。

### 验证范围

规则全部来自母婴题材的真实剪辑和用户修改记录,**已验证范围仅限该题材**。

其他情绪混剪题材(旅行、成长、关系、宠物、品牌情绪等)原理相通,但没有实测证据。用在这些题材上时,把结论按 `hypothesis` 对待,不要当成已验证规则。

**「未验证」不等于「不适用」,两者不得混写。**

### 换题材时的处理

| 层 | 处理方式 |
|---|---|
| 证据状态机、偏好状态机、素材只读与授权边界、时间四态 | **直接沿用。** 与题材无关。 |
| 镜长档位、叙事状态划分、声场与转场设计 | **必须重做。** 用该题材自己的参考片重新推导,不要沿用本包的数值。 |
| 风格档案 | **必须自己建。** 它是题材和个人审美的产物,不可继承。 |

## 选择任务路线

- 只有参考片:学习参考风格,读取 [references/style-learning.md](references/style-learning.md)。
- 有真实口播和 SRT:使用语义锚点模式,读取 [references/semantic-anchor-method.md](references/semantic-anchor-method.md)。
- 有文案、素材和风格档案:编译素材匹配与逐镜执行单。
- 要交给剪辑产品执行:读取 [references/executor-contract.md](references/executor-contract.md),生成对应执行器指令。
- 已有初剪或用户修改:读取 [references/preference-learning.md](references/preference-learning.md),先生成候选偏好。

输入足够时直接执行当前阶段。只有缺失项会改变口播主版本、授权范围、叙事目标或关键语义落点时才暂停确认。

## 使用证据状态

为关键结论标记一种状态:

- `verified_source`:文案、SRT、风格档案等文本输入已直接读取。
- `verified_meta`:已用工具读取媒体属性(时长、实际显示方向、音轨是否存在、哈希)。
- `verified_still`:已看过该素材的静帧。
- `verified_motion`:已连续播放看过该素材的动态画面。
- `verified_audio`:已试听过该素材的声音。
- `verified_executor`:从执行器时间线、画面、声音或产物直接读回。
- `user_feedback`:用户观看或修改后的明确判断。
- `confirmed_preference`:用户确认可以跨项目复用的偏好。
- `hypothesis`:下一轮可测试,但尚未证实。
- `pending_validation`:缺少连续播放、试听、动态画面或其他直接验证。

每种读取方式只能支撑它真正看得到的结论,能力边界见 [references/evidence-safety.md](references/evidence-safety.md)。静帧看不出动作起落,有音轨不等于听过。工具自报、轨道存在和用户验收是不同证据,不得互相代替。

## 工作流

### 1. 建立输入边界

1. 登记参考片、口播、SRT、文案、素材目录、指定素材、平台、画幅、授权和隐私限制。
2. 用 `scripts/media_inventory.py` 扫描明确授权的素材目录,输出媒体清单;不要手写猜测时长、方向、音轨或哈希。
3. 让用户确认可用于当前项目的素材范围。
4. 对高风险素材降险。高风险指画面中出现:未成年人的裸露或泳装;可辨识的第三方人物,尤其是儿童;私人屏幕、证件、住址、门牌或车牌;烧录的第三方水印、贴纸或品牌标识。
   优先用收紧入出点避开风险内容。只有风险无法通过入出点避开时,才另存一份安全片段——写到独立目录,保存“安全片段 → 原片 → 入出点”映射,原片本身不动。派生副本不等于修改原始素材。
5. 只有本地素材存在明确语义缺口时才补外部素材;保存原始页面、作者、许可证、下载日期和用途。

### 2. 学习参考风格

逐条分析用户指定的全部参考片,分别提取叙事、情绪、文案—画面关系、镜头语言、镜长档位、人物关系、字幕、音乐和环境声。

只把跨样本重复出现且有定位证据的特征写入参考风格。把单片特征、用户偏好和未验证假设分开保存。不要预装某位创作者、题材比例、固定 BPM 或平均镜长公式。

输出 [assets/style-profile-template.md](assets/style-profile-template.md)。

### 3. 编译语义与素材

先划分人物状态、时间、空间和行动目标,再逐句匹配素材。为每个状态标记允许场景、允许声场、边界动作和禁止无提示返回的旧状态。

有真实口播和 SRT 时,以真实口播决定总时长、停顿和重音,以 SRT 作为语义与字幕索引。生成 [assets/semantic-anchor-table-template.md](assets/semantic-anchor-table-template.md):

- 口播语义决定画面。
- 情绪变化决定速度。
- 关键动作决定卡点。
- 空间变化决定声音和转场。

抽象表达必须转译为具体动作、人物反应或环境变化。漂亮但无关的空镜不能替代语义证据。

素材匹配同时检查同源重复距离、场景变化、远中近景、主体完整、动作起落、裁切损失和相邻镜头功能。

素材卡、自动标签和它们自带的置信度分值只能用于候选召回,**不能用于排序**,也不能替代真实画面检查、授权与隐私判断。实测中高置信度的卡片描述照样出错。

### 4. 生成剪辑执行单

使用 [assets/editing-order-template.md](assets/editing-order-template.md)。每镜至少记录:目标时间、原文、叙事功能、情绪、语义锚点、素材路径、原片入出点、剪辑动作、转场、声音、字幕、备选和人工检查。

时间状态只使用:

- `text_only`:只有文案,没有任何音频,时间按字数推算。
- `estimated`:已有初步口播或粗录音,据此估算。
- `audio_aligned`:已读取真实口播并生成目标时间,但尚未在执行器连续复核。
- `audio_locked`:已在实际时间线完成口播、字幕与画面的连续同步复核。

不要仅因已有真实音频或执行器自报就写 `audio_locked`。

### 5. 交给执行器

保持执行单工具无关。通用提示词见 [assets/executor-prompt-template.md](assets/executor-prompt-template.md);接入具体执行器时只做格式适配,不得改变核心语义和证据契约。

要求执行器:

- 只使用确认过的素材包。
- 保持视频、口播、字幕、音乐和效果可编辑。
- 大幅修改前复制并命名新时间线。
- 回报实际素材、入出点、时间线位置、空隙、重叠、黑场、声音、字幕、人工修改和未遵守项。
- 未经明确要求不导出、不发布、不压平时间线。

### 6. 验收和偏好学习

从头到尾连续播放,分别检查结构、动态画面、字幕和声音。使用 [assets/review-template.md](assets/review-template.md);没有执行的检查标为 `pending_validation`。

用户修改后,使用 [assets/preference-candidate-template.md](assets/preference-candidate-template.md) 保存修改前后、位置、用户原话、原因、候选规则、适用边界和反例。只有用户明确确认跨项目复用时才写入长期风格;单片修改、项目偏好、合规修正和否定不得混入长期审美。

## 分级停止

缺少输入时不要整体停下。按下表判断哪一步可以继续、哪一步必须停。

| 缺少 | 仍可执行 | 禁止执行 |
|---|---|---|
| 真实口播或 SRT | 语义锚点表、素材匹配、执行单,时间状态 `text_only` | 声称任何卡点已与语音对齐;把时间状态升到 `estimated` 以上 |
| 动态画面与试听 | 依据媒体属性和静帧的候选排序、执行单草稿 | 写出动作起落、抖动、失焦、转场余量、声音听感的结论 |
| 用户确认素材范围 | 候选清单与人工复核项 | 生成执行器指令,或把素材交给执行器 |
| 初剪或用户修改 | — | 产出验收记录或偏好候选 |

写进缺口表可以继续;把缺口当成已解决不可以。

以下情况必须整体停止:

- 授权范围不明确,或需要读取用户未指定的目录。
- 执行器无法保持可编辑结构,或无法返回必要证据。
- 用户要求停止,或继续微调的收益已明显低于成本。

停止时保存当前输入、产物、失败点和恢复条件,不把计划写成完成。

## 可复用资源

- [examples/worked-example.md](examples/worked-example.md):填写样例,说明每一栏的粒度与三处常见错填。**首次使用先读这个。**

- [references/style-learning.md](references/style-learning.md):参考片学习与风格证据。
- [references/semantic-anchor-method.md](references/semantic-anchor-method.md):语义锚点驱动的口播混剪法。
- [references/evidence-safety.md](references/evidence-safety.md):证据、授权、隐私和状态边界。
- [references/preference-learning.md](references/preference-learning.md):候选偏好与长期风格状态机。
- [references/executor-contract.md](references/executor-contract.md):执行器输入、回报和验收契约。
- [references/originality-and-release.md](references/originality-and-release.md):原创边界、来源记录和公开发布前检查。
- `scripts/media_inventory.py`:生成素材媒体清单。
- `scripts/verify_inventory.py`:复核素材是否缺失、被替换或混入清单外文件。

Files in this skill

  • CHANGELOG.md3.8 KB
  • SKILL.md10.4 KB
  • agents/openai.yaml327 B
  • assets/editing-order-template.md1.1 KB
  • assets/executor-prompt-template.md2.2 KB
  • assets/preference-candidate-template.md488 B
  • assets/review-template.md786 B
  • assets/semantic-anchor-table-template.md989 B
  • assets/style-profile-template.md808 B
  • examples/worked-example.md7.6 KB
  • references/evidence-safety.md3.2 KB
  • references/executor-contract.md1.4 KB
  • references/originality-and-release.md2.1 KB
  • references/preference-learning.md1.2 KB
  • references/semantic-anchor-method.md5.2 KB
  • references/style-learning.md1.6 KB
  • scripts/media_inventory.py5.6 KB
  • scripts/verify_inventory.py3.8 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…