用途:depth-ui 是一个视频特效技能,面向真人出镜的口播(talking-head)片段,生成“深度 UI”视觉效果。处理后,人物所在房间背景消失,人物站在位于不同景深的真实应用窗口之间,包括终端、视频时间轴和显示其所说内容的聊天窗口。
主要能力:将指定 MP4 出镜片段转换为带深度 UI 效果的视频;支持可选的文字参数,用于聊天窗口展示,最多 60 个字符;效果默认从 --at 指定的位置(默认 0.6 秒)开始播放 1.16 秒,然后回到原始镜头,可用 --len 调整时长;提供 --check 选项,仅测试适配与加载而不渲染。
使用方式:需要先准备一段至少 2 秒、头部与肩部入镜的竖屏或横屏 MP4 片段;可选提供 --words 文字。需在本技能旁安装 video-effects 引擎并按其说明完成一次配置(ffmpeg、Node、Puppeteer、torch)。运行命令:node ~/.claude/skills/video-effects/run.cjs depth-ui my-clip.mp4 depth-ui.mp4 --words "Add a depth effect to my video"。效果实现文件为 video-effects/fx/12-depth-ui.js,可编辑该文件修改效果。
适用场景:为口播视频添加科技感或产品演示风格的深度 UI 转场效果,适合需要展示终端、时间轴、聊天等应用窗口元素的短视频内容。
限制:源片段需至少 2 秒且人物头部与肩部入镜;文字参数最多 60 字符;输出为 1080x1920、30fps、H.264,保留原音频且时长与原片段相同;需完成 video-effects 引擎及其依赖的安装配置。