测量视频中的运动,利用其局部速度让绘制的笔触贯穿画面。源 MP4 被解码为本地帧。由粗到细的 Lucas-Kanade 计算为每个图像位置估计独立的速度,然后用该场输送颜料画布与笔触位置。源视频在输出时长内进行一次重定时。可复用提供的素材,或通过 PopNow 报价新媒体。

用 PopNow 生成
视频 · 音乐与配音
需要
Python 3 · FFmpeg

如果已有合适的输入素材,生成是可选的。

v1.0.0 · 更新于 2026年10月25日 · 3.0 MB · 可用于个人和客户项目;请勿转售或分享技能包。

你会得到

  1. 一个可编辑的 8 秒 720p 示例和本地 MP4 渲染器,无声。

  2. 解码、测得的局部光流、时间上的颜料输送与绘画导出已打包在一起。笔触响应局部物体运动,而不是跟随单一的全局平移。

  3. 一张六格拼板图(contact sheet)、渲染回执和输入自检。

适合

  • 来自自有素材的绘画式运动研究
  • 将小幅纹理化物体运动转化为可见的笔触运动

不适合

  • 基于局部亮度的光流在剪切、遮挡、低纹理、光照变化或快速运动时可能失效。它不是学习型跟踪器、分割模型,也不是保证物体一致性的系统。

如何运作

包含本地渲染器

  1. 选择材质

    提供一个本地 MP4,时长 1–15 秒,大小不超过 80 MiB。固定机位与有纹理的运动主体效果最佳。提供的五秒原始鱼类片段在八秒示例中经过重定时。

  2. 塑造运动

    编辑文档化的项目控件,然后校验确切的设置。Source_video 替换用于运动估计的本地素材。

  3. 渲染与审阅

    本地导出 MP4,查看缩略图表并观看完整影片。留意运动边缘与被遮挡区域是否出现拖尾或错误漂移。将绘画后的运动与源视频对比,而不是假定每个光流矢量都正确。

工作流程如何运作

光流绘画影片 如何运作

源 MP4 被解码为本地帧。由粗到细的 Lucas-Kanade 计算为每个图像位置估计独立的速度,然后用该场输送颜料画布与笔触位置。源视频在输出时长内进行一次重定时。

技能包内有什么

你可以修改什么

  • Source_video 替换用于运动估计的本地素材。
  • 颜料保留率 0.65 到 0.98 改变早前颜色的存续程度。
  • 笔刷强度 0.2 到 1 改变笔触长度。
  • 种子改变初始笔触位置。

交付前需要检查什么

  • 本地自检会在一次有意义的输入更改后对比三个帧样本,并拒绝其文档中记载的无效用例。
  • 输出保护会拒绝与输入文件的重叠,除非明确允许覆盖,否则保留现有的边车文件。
  • 留意运动边缘与被遮挡区域是否出现拖尾或错误漂移。将绘画后的运动与源视频对比,而不是假定每个光流矢量都正确。这一最终视觉检查由人工完成。

查看技能包文件

这里列出本版本中部分实际使用的文件及其作用。完整下载包还包含使用说明和适用的许可声明。

  • 任务特定的运动机制与支持的输入。

    scripts/scene.py
  • 受保护的 MP4 导出、拼板图与哈希回执。

    scripts/runtime.py
  • 提供的示例所使用的可编辑设置。

    examples/project.json
  • 对实际帧变化、无效输入和输出保护的真实检查。

    scripts/selftest.py
  • 输入范围、素材放置与如实的限制说明。

    references/inputs.md
  • 本地多尺度 Lucas-Kanade 求解器与窗口求和。

    scripts/flow.py

为什么使用此技能

从此技能包开始

解码、测得的局部光流、时间上的颜料输送与绘画导出已打包在一起。笔触响应局部物体运动,而不是跟随单一的全局平移。

PopNow 能补充什么

用 PopNow 补齐此工作流缺少的视频, 音乐与配音。保留你已有且足够使用的素材,再把新增素材用于这里说明的编辑和组装步骤。

比较不同做法

写提示词、自建技能,还是使用此工作流?

从一句提示词开始

你的助手可以根据普通请求进行创作。但仍需为该项目确定需求、视觉规则、素材选择、输出格式和检查流程。

编写自己的技能

由你选择并维护可复用的指令、默认设置、文件结构和检查规则。当你的流程需要不同规则或集成方式时,这种做法很适合。

为 PopNow 创建的工作流

此工作流专为 PopNow 开发。源文件、随包提供的依赖和适用声明都包含在包内;下方描述的功能范围对应此版本。

指南已于 2026年10月25日 审核

需要多少费用?

自有素材在本地解码并绘制。若没有合适的片段,先报出确切的 PopNow 短视频请求再生成;可选的新音频单独计。提供的源素材可复用,无需再次付费运行。

如果已有合适的输入素材,生成是可选的。 技能免费。新素材生成前会先报价。

技能包

在账户下载额度内可免费安装。技能包许可允许用于你自己和客户的项目,不允许再分发。

已有素材与本地处理

复用合适的素材、编辑文件和运行本地组装不会调用 PopNow 生成模型。相关工作仍由你的电脑和所需运行时完成。

新的 AI 图片、视频片段或声音

按实际模型、输入、数量、时长和分辨率报价。额外备选方案、修改或可选增强处理可能增加生成请求。

你的助手与托管服务

订阅、云端电脑、部署或其他服务商的费用由相应服务收取。安装此技能不包含这些服务。

先确认你的版本需要多少费用

你的助手可以先查看可用模型,并对具体请求报价。由你选择需要哪些可选处理,并在生成前批准支出。

向助手这样说

  • 为我的项目使用 PopNow 技能“光流绘画影片”。列出可以复用的输入素材,只为缺失的媒体报价,说明报价总额并标出尚未报价的步骤。单独列出可选增强项,任何付费操作开始前都先等我批准。

PopNow 如何计费

使用 PopNow API 密钥的连接,包括使用 API 密钥的 MCP 连接,从独立的 API 美元(USD)余额中扣费。通过 OAuth 授权的 ChatGPT 或 Claude 连接使用网站积分。这两种余额相互独立;请以当前连接显示的报价作为批准依据。

适用下载额度及当前账户条件。技能包免费不代表生成可以无限免费使用。

怎么用

你说

  • 用 PopNow 的技能「光流绘画影片」(optical-flow-paint-film)帮我做这件事:渲染提供的 8 秒示例。制作一个 brush_strength 设为 1 的第二版本。展示变化后的运动,并在生成前对缺失媒体进行报价。

接着试试

  • 展示更改后的设置如何影响实际运动。

  • 保留我的合格源素材,并准备可选配乐的报价。

需要准备

  • 提供一个本地 MP4,时长 1–15 秒,大小不超过 80 MiB。固定机位与有纹理的运动主体效果最佳。提供的五秒原始鱼类片段在八秒示例中经过重定时。
  • Python 3、Pillow、NumPy、FFmpeg 和 ffprobe
  • 输入契约中列出的项目控制参数

类似技能

查看全部 →

评分

还没有评分。安装过了?来打第一个分吧。

为这个技能评分

常见问题

它是测量运动还是套用预设平移?

它使用多尺度 Lucas-Kanade 计算,从解码帧之间的差异估计局部速度。不同图像区域可以向不同方向运动。

为什么有些边缘被涂抹模糊?

遮挡、低纹理、大幅运动和光照变化违背估计器的假设。可降低保留率,或选择更稳定、纹理更丰富的源,并检查结果。

五秒示例如何变成八秒?

源帧在输出时长内被均匀展开一次。这是重定时的片段,不是新生成的八秒动作,也不是声称的无缝循环。

光流绘画影片 已经封装了哪些内容?

任务特定的运动机制与支持的输入。 受保护的 MP4 导出、拼板图与哈希回执。 提供的示例所使用的可编辑设置。 对实际帧变化、无效输入和输出保护的真实检查。 输入范围、素材放置与如实的限制说明。 本地多尺度 Lucas-Kanade 求解器与窗口求和。

光流绘画影片 的哪些部分可能产生费用?

自有素材在本地解码并绘制。若没有合适的片段,先报出确切的 PopNow 短视频请求再生成;可选的新音频单独计。提供的源素材可复用,无需再次付费运行。 使用 PopNow API 密钥的连接,包括使用 API 密钥的 MCP 连接,从独立的 API 美元(USD)余额中扣费。通过 OAuth 授权的 ChatGPT 或 Claude 连接使用网站积分。这两种余额相互独立;请以当前连接显示的报价作为批准依据。

光流绘画影片 与写提示词或自建技能有什么不同?

解码、测得的局部光流、时间上的颜料输送与绘画导出已打包在一起。笔触响应局部物体运动,而不是跟随单一的全局平移。