用途:把一个视频完整重写成一篇可独立阅读的文章,适用于博客、公众号、专栏或图文稿。读者没看过视频,也不打算看,因此文章要把视频里的道理、例子和步骤重讲一遍,让人读得下去、照着能做。不用于只出摘要要点,也不用于与视频无关的写作。
主要能力:区分两种视角。作者视角用于用户自己的视频,以用户本人名义和口吻写作,可加用户偏好中的署名与结尾栏目,不替用户做视频里没做的承诺;观众视角用于别人的视频,用第三人称转述,观点归给说话人,开头说明出处与说话人的相关经历,不署用户名字、不做推广。写作前先想清楚这篇文章最值得读的一点、读者为什么在意、文章骨架和读者会卡住的地方,标题与开头都从最值得读的一点出发。
使用方式:先用工具读取该技能自带的写作基线参考文件。取材料时用 videos_inspect 查看视频文档,没有语音转写文档时先转写并告知用户。带时间码的文稿优先用 speech_sentences 取按句编号的文稿,正文段落末尾回引句子编号;该方法不可用时改用 export 导出带时间码的 Markdown 转录,再用 jobs_inspect 等待完成并读取输出文件。只要部分主题或合并多个视频时,用 speech_relevant 按主题取相关段落;需要相关阅读时用 space_related_videos 列出一两部讲相近内容的视频,没有的不编。遇到指着屏幕说话的演示、幻灯片、代码、图表等,可用 videos_frames 按时间码取帧查看,一次最多 24 帧。长文稿分段读,记下主题块、要引用的原话和时间码,只读了一部分不写成品。产出语言按用户要求、用户消息语言、界面语言、转写语言的顺序取第一个有的。
写作要求:去掉口头禅与重复,把靠语气手势传达的内容写出来,保留例子、数字、步骤和关键措辞,保留说话人的余地与不确定表述;术语只在必要时出现并首次用大白话解释;转述不掺评价,补的背景要分清且不延伸视频未表达的观点。正文按阅读需要分节,小标题说结论,用自然段落而非列表(步骤、清单、对比除外),结尾停在内容结束处。需要画面的地方写明要什么画面及对应时间点,并配图说;图不替代文字。
关键帧插图:用户要求配图时,先按内容用 videos_match_frames 找候选,再用 videos_frames 的 range 取两三帧挑一张;没有画面索引或候选不对题时,按出处时间用 at 取帧。帧文件在工作目录的 .baocut-out/frames/<videoId>/ 下,复制到文章同目录并使用扁平文件名,在文中以相对路径 Markdown 图片引用并加图注。用户同意时可用 image 生成示意图或概念图,不冒充视频画面、界面、真人或数据,并注明是生成的。
适用场景:把用户自己的视频以本人名义写成可发布的文章;把他人视频写成带出处的完整转述文章;把多个视频或单一主题合成一篇;按短、中、长三档篇幅与平实、科普、吐槽等风格产出,短版只讲最值得的一两件事,中版默认覆盖主要内容并保留关键例子步骤,长版完整重讲每个论证、例子、步骤和数字。
限制:必须依赖视频转写,没有转写要先转写;人名、术语可能有错字需对照视频信息核对;时间码取自剪辑后时间线,不自行估算;视频来源标题、作者、平台、链接只用视频信息中有的和用户提供的,缺失的不编造;说话人的头衔、经历、数据不得推测补全;未核实的信息和需用户补的链接要明确告知;配图需用户截取带字幕画面;产出保存为 Markdown 文件,会话不属项目时需另存到下载目录并告知路径,交付时说明视角、语言依据、补充背景、未核实信息和插图数量与位置。