ARTICLE DETAIL

资讯详情

深耕编程入门与网站建设的一线实战洞察。

onetake 完全指南:用一镜到底动效技能,5 步做出不再像 PPT 的产品发布视频

onetake 完全指南:用一镜到底动效技能,5 步做出不再像 PPT 的产品发布视频 onetake 完全指南用一镜到底动效技能5 步做出不再像 PPT 的产品发布视频【免费下载链接】onetakeMotion films that never cut to the next slide: every beat grows out of the one before, one continuous camera, continuity measured by an oracle. A Claude Agent Skill for product launch films and feature demos.项目地址: https://gitcode.com/gh_mirrors/on/onetakeonetake 是一个一镜到底动效技能Claude Agent Skill专门用来制作产品发布视频、预告片和功能演示每一个画面都从上一个画面里长出来由一个永不剪断的镜头贯穿始终连贯性不是靠感觉而是由自动验收神谕oracle逐帧测量。用它做的发布视频不再是标题卡、淡出、功能卡的翻页轮播而是一条连续的镜头。为什么你的 AI 动效视频像 PPT大多数 AI 动效视频和模板工具的输出都是散的标题卡 → 淡出 → 界面镜头 → 淡出 → 功能卡片 → 淡出 → Logo每一镜单看都不错合起来像在翻 PPT问题出在两处onetake 把它们拆成了两个可测量的维度维度病症onetake 的判据节奏镜头等长、节拍器式推进镜头长短相差 ≥ 4 倍静止帧占比 ≥ 25%连贯carry后一个场景把前一个替换掉每个交接处都有东西活下来并变成下一个画面来自 onetake 自己的发布片提示词栏展开成它所要求的那条广告下一条提示词压成一线划过桌面、展开成电影节银幕——全程无剪点。一镜到底 设计交接处onetake 把两个画面之间的边界当成设计的重点。在每一个交接处画面里总有一个东西活下来并看得见地变成下一个画面输入框展开成App 窗口窗口再重排成手机界面卡片长成整个页面镜头穿过一张卡片穿过去就是下一个场景结尾所有元素收拢成标志光标一笔写出名字。而连贯是量出来的。probe.py记录每一帧画面上有什么找出每个交接处判断是否有东西从这边带到那边。下面是项目公开的一组数据版本结果连贯度carry score早期发布片 v1节奏完美仍然像 PPT被否0.00同片 v2被否0.40同片 v3每个画面从上一个里长出来通过0.75onetake 发布片通过0.835 步做出不翻 PPT 的发布视频第 1 步先把参考片拆成数字动手之前用 scripts/analyze_ref.py 对参考片做数字化解构——能量图、剪点位置、静止占比、动作缓动曲线t80。决定成败的数据往往看一遍根本看不出来比如 motion-web 那条片子的参考片34% 的画面是死静止的、7 个硬剪点集中在两次爆发——不测量就直接做做了两次都是均匀节拍两次被否。方法详见 references/reference-deconstruction.md。第 2 步出三个概念选一个概念是一句关于画面的话不是三个故事换三种讲法比如 一个点变成一切caret → 菜单 → 加载环 → 弹簧曲线 → 标志上的点一个镜头穿过所有尺度一年 → 一天 → 半小时 → 回到起点连锁反应每一拍都是引发下一拍的碰撞。每个概念要写明钩子帧、每个边界由什么带过去、排除了什么不许卡片不许剪、以及它的视觉外观从 looks/looks.json 的预设中选或用from-shot从产品截图提取。三者摆出来让用户选。第 3 步写节拍表——节奏和衔接都要写把概念写成 beat sheet时间 · 节拍 · 什么在动 · 什么是静止 · 什么带向下一拍。zoomThrough衔接动作镜头推入一张卡片直到它就是下一个场景而不是切过去。两条硬规则镜头长短差 4 倍以上0.25s 的字挨着 2.5s 的停留每个边界都命名活下来的东西——容器变成下一场景、舞台从主体身上打开、镜头推进到卡片即场景。如果什么都没有活下来那它就是换页节奏再好也没用。规则出处见 references/rhythm.md。第 4 步合成、渲染、配声合成整个片子是一个 HTML 文件所有值都是时间 t 的纯函数动作全部来自 lib/motion.js 动作库约 38 个实测过的弹簧、入场、衔接、碰撞、物理模拟、镜头与流体光场动作绝不用随手写的缓动。需要演示真实功能时用 lib/ui_kit.js按截图用 HTML 重建产品界面放在镜头平面上——相机推到多近都清晰不需要录屏。渲染scripts/render.py 先出 1080p30 草稿验收通过才--final上 4K60运动模糊是真实快门运动帧在张开快门内多次采样、在线性光下平均快动作拖残影而不闪格。配声音效按片子里的事件摆放五种合成材质共用同一个混响空间打点处音乐自动让位方法见 references/sound.md。动作库每个动作都附六帧分解 速度曲线——曲线是实测的不是拍脑袋的缓动。第 5 步过验收再给人看成片先交给 scripts/verify_promo.py 这套验收神谕python3 scripts/verify_promo.py draft.mp4 --comp comp.html --ref ref.mp4验收项判掉的典型问题节奏镜头等长、没有静止段、音频爆音或从不安静连贯continuitycarry score 0.5 的画面互相替换曲线curves快动作 80 px/帧没有快门模糊构图framing声明过的主体出画同一帧 seek 两次必须得到同一帧完全确定性这也是快门模糊能成立的前提。装上它直接开口下指令git clone https://gitcode.com/gh_mirrors/on/onetake.git ~/.claude/skills/onetake依赖python3playwright chromium、numpy、scipy、Pillow、matplotlib、ffmpeg、node配音另需faster-whisper和 Kokoro TTS音乐默认免版权。然后直接用自然语言下指令给我的 App 做个 15 秒发布视频 按这几张截图复刻界面做功能演示不录屏 我的动效视频像 PPT帮我改gather结尾时全场元素收拢成 lockup——发布视频最常用的收尾衔接。更多动作可在 gallery/gallery.html 的在线演示里逐个试如?demoribbonplay每个案例的完整拆解节拍表、数据、被否版本及原因都在 cases/ 目录例如 one-dot 拆解文档。值得细读的资料资料内容SKILL.md完整协议与每条硬规则的来历每条都赔掉过一次剪辑references/composition.mdf(t)架构、原语、手部路径、渲染与快门references/product-demo.md不录屏的功能演示复刻界面、配音、多语言时间轴templates/comp.html合成骨架模板motion-web 片scripts/test_motion.js动作库数值自检node 运行 提醒项目采用 PolyForm Noncommercial 1.0.0 许可——个人、学习、研究等非商业用途免费不允许商用详见 LICENSE。掌握节奏 衔接这两个可测量的维度再把 5 步协议跑一遍你的下一条产品发布视频就不会再像 PPT 了。【免费下载链接】onetakeMotion films that never cut to the next slide: every beat grows out of the one before, one continuous camera, continuity measured by an oracle. A Claude Agent Skill for product launch films and feature demos.项目地址: https://gitcode.com/gh_mirrors/on/onetake创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表