SkillCast 首批精选 Skill 正在整理中 查看市场 →
人工核验

onetake:一镜到底的动效视频生成技能

让 AI 帮你制作产品发布片、预告片和功能演示视频,每个画面都从上一个画面中自然生长出来,全程一个镜头不剪辑,告别PPT式切换。

视频制作动效产品发布Claude Skill一镜到底

这是什么

onetake 是一个面向 Claude Agent 的技能(Skill),专门用于制作产品发布片、预告片和功能演示视频。它的核心理念是「一镜到底」:视频中的每一个画面都从上一个画面中自然生长出来,全程只有一个连续的镜头,而不是像传统幻灯片那样一张张切换。

这个技能由开发者 feitangyuan 创建,在 GitHub 上开源,目前获得了 1010 个 Star、64 个 Fork,有 3 个开放 Issue。项目采用 PolyForm Noncommercial 1.0.0 许可证,允许个人、学习和研究等非商业用途免费使用,但不允许商用。

适合谁

  • 产品经理和创业者:需要快速制作产品发布视频或功能演示,但不想依赖专业视频团队。
  • 独立开发者:想为自己的 App 或工具制作宣传片,但缺乏动效设计经验。
  • 内容创作者:希望制作高质量、有电影感的动效视频,而不是普通的幻灯片式视频。
  • AI 爱好者:对 Agent Skill 感兴趣,想探索 AI 辅助视频创作的可能性。

能做什么

onetake 可以生成 10-30 秒的产品短片,以及最长约 60 秒的带旁白功能演示。它擅长处理以下场景:

  • 产品发布片:从输入框展开成 App 窗口,窗口再重排成手机界面,一气呵成。
  • 功能演示:根据截图用 HTML 重建产品界面,让镜头可以飞入任何细节,无需录屏。
  • 预告片:通过一个点、一条线或一个卡片的变化,讲述完整的故事。
  • 动效修复:如果你的视频看起来像 PPT,它可以帮你改造成连贯的镜头。

技能内置了约 38 种经过实测的动作(弹簧、入场、衔接、碰撞、物理模拟、镜头运动等),每种动作都是时间的纯函数,速度曲线经过测量,确保运动自然流畅。它还支持真实运动模糊、同空间音效设计和确定性渲染(草稿 1080p30,成片 4K60)。

使用前准备

使用 onetake 需要准备以下环境:

  • Python 3 环境
  • Playwright(含 Chromium 浏览器)
  • numpy、scipy、Pillow、matplotlib 等 Python 库
  • ffmpeg(用于视频处理)
  • Node.js 环境
  • 如果需要配音,还需要 faster-whisper 和 Kokoro TTS

此外,你需要一个支持 Claude Agent Skill 的客户端,如 Claude Code 或 Codex。

安装方法

在终端中执行以下命令即可安装:

# Claude Code
git clone https://github.com/feitangyuan/onetake.git ~/.claude/skills/onetake
# Codex 等读取 skills 的 Agent
git clone https://github.com/feitangyuan/onetake.git ~/.agents/skills/onetake

安装完成后,你可以直接对 Agent 说:

  • 「给我的 App 做个 15 秒发布视频」
  • 「按这几张截图复刻界面做功能演示,不录屏」
  • 「我的动效视频像 PPT,帮我改」

使用示例

项目提供了 10 个完整的案例,每个案例都包含成片和拆解文档(概念、节拍表、数据、被否掉的版本和原因)。例如:

  • onetake launch:三个提示词,三个影片,一个镜头——每个提示词都可见地变成它的影片。
  • one-dot:一个点就是整部影片——光标变成菜单、加载环、弹簧曲线,最后成为字母 i 上的点。
  • knockon:连锁反应——每个节拍都是引发下一个的碰撞。
  • clearing:一个缩放从一年到空闲半小时——1× 到 300× 再回来,从不剪辑。

制作流程包括:先拆解参考片为数字(静止比例、剪辑点、缓动曲线),然后提出三个概念选一个,写节拍表(镜头长短相差 4 倍以上,每个交接处写明什么元素存活),最后合成、渲染、配音,并通过自动验收。

风险与注意事项

  • 许可证限制:本项目使用 PolyForm Noncommercial 1.0.0 许可证,不允许商业使用。如果你打算用于商业目的,需要联系作者获取授权。
  • 环境依赖较多:需要安装多个 Python 库和系统工具,配置过程可能有一定门槛。
  • 硬件要求:渲染 4K60 视频需要较强的计算能力,建议在性能较好的机器上运行。
  • 学习曲线:虽然技能自动化程度高,但要获得理想效果,可能需要理解动效设计的基本原理。
  • 开源维护状态:项目目前有 3 个开放 Issue,作者维护活跃度未知,使用时请注意备份。
INSTALLATION

安装命令

TERMINAL
git clone https://github.com/feitangyuan/onetake.git ~/.claude/skills/onetake
兼容平台Claude Code、Codex、通用 Agent
运行环境需要 Python3 环境,安装 playwright、numpy、scipy、Pillow、matplotlib、ffmpeg、node 等依赖;配音需要 faster-whisper 和 Kokoro TTS。
API Key不需要
本地环境需要
费用免费