﻿# Agent 交来的视频，应该怎样验收

Next Token 博客

导出成功可以证明文件产生了，却不能证明字幕、包装、音轨和剪辑都符合要求。把验收落到实际成品，才能尽早发现遗漏。

发布：2026-11-10

把录屏交给 Agent，期待它调用已有的剪辑规则做包装。对方回复完成，交来的却还是没有包装的素材。第六期记录了乔木的这次经历，以及另一项失败案例：参加《AI 炼金术》一期节目时出现过音轨时间混乱的问题。

包装遗漏和音轨错位，查法并不相同。一个视频文件能够生成、打开，也可能同时存在这两种问题。交付检查需要落到画面和声音上。

## 先查这次任务用了哪些要求

节目中有人怀疑，换了调度入口后，Agent 没拿到原项目的上下文。这是排查方向，尚不能当作包装遗漏的确定原因。

可以先核对任务实际读过哪份规则，再看包装步骤有没有进入处理计划。如果计划中已经包含片头、字幕和片尾，导出却没有，就该继续查渲染；如果执行时压根没找到规则，重跑同一个命令通常解决不了问题。

交付要求最好写成能在成片中指出位置的结果。例如，可以要求删除指定对话并保留自然衔接、沿用指定字幕样式，以及使用指定版本的片尾素材。确认这些要求，比只让执行者回答“是否理解”更有用。

歸藏在节目里介绍了先看分镜文档、再生成视频和封面的做法。分镜可以提前发现内容遗漏，但分镜通过后，仍要打开最终视频检查实现。

## 选对音轨，和声音对齐，是两项检查

[ffprobe](https://ffmpeg.org/ffprobe.html)能读取媒体容器与音视频流信息，适合检查输出规格、时长以及有哪些音轨。[FFmpeg 的流选择文档](https://ffmpeg.org/ffmpeg.html#Stream-selection)则说明了自动选择与 `-map` 手动指定的区别。输入文件有多条音轨时，应确认输出实际用了哪一条。

即使选对了音轨，它也可能放在错误的时间位置。映射负责选流，不能证明声音与画面已经对齐。需要另外核对起点、剪辑后的时间对应关系，并试听实际输出。

一种便于发现问题的检查，是在开头、中间和靠后的位置各找一处明显的说话或动作。开头吻合、后面逐渐偏离，和从头到尾都差固定时长，是不同线索；多人对话里，还要留意切换说话人时有没有串轨。这些观察可以缩小返工范围，不能代替整段内容的审听。

## 先看发生过变化的位置

假设这一版删了一段话、换了一张图，又加了片尾。优先打开删除点、换图点和结尾，检查前后句有没有被截断，旧画面是否残留，片尾是否完整。随后再按交付要求覆盖其余内容。

字幕也要在实际播放器里看。检测到字幕流，只能说明文件包含该流；默认是否显示、烧录文字有没有超出画面，以及裁成竖屏后是否挡住主体，都需要查看输出。

对明确要求删除的内容，要确认它已从最终文件中消失。只在工程里看不到那段素材，还不能排除交付时拿错旧版。抽查发现了问题，就先修复并复查对应部分；抽查没发现问题，也不要把它记成全片看完。

## 留下可以对应到文件的检查结果

完成验收后又改了字幕或音量，需要检查新导出的那一版。保留文件版本或校验值，可以减少同名文件之间的混淆。

交付时附一段具体说明即可：成品位置、版本、已核对的项目，以及尚需完整观看的部分。比如交代已核对三处删除点和音轨映射，尚未完整审听，接手的人就知道还需要查什么。

## 相关资料

- [期待调用剪辑规则，实际交付却缺少包装的经历](https://nexttoken.tv/weekly/006/transcript#quote-a2fcb2430449dc4f0f0b)
- [关于调度与上下文衔接的讨论](https://nexttoken.tv/weekly/006/transcript#quote-2564fed4537f88aa58fd)
- [音轨时间混乱的剪辑经历](https://nexttoken.tv/weekly/006/transcript#quote-ca507e21a569037f2497)
- [先看分镜，再生成视频与封面的工作方式](https://nexttoken.tv/weekly/006/transcript#quote-18e37c2504e3107e3659)
- [FFmpeg：ffprobe Documentation](https://ffmpeg.org/ffprobe.html)与[Stream selection](https://ffmpeg.org/ffmpeg.html#Stream-selection)，查阅于 2026 年 10 月 26 日。

## 来源与相关链接

- [网页版文章](https://nexttoken.tv/blog/agent-video-delivery-checks)
- [Weekly #006 完整文字稿](https://nexttoken.tv/weekly/006/transcript)
