hypit v0.2.18:修复动画时序、静态片段色彩与帧边界检查
hypit 发布 v0.2.18,修复了自 0.2.15 起后续 Present 中帧动画按绝对合成时间求值导致淡入丢失或长时间不可见的问题,动画恢复为跟随所属 Present 的时间;静态图片转视频改用 BT.709 矩阵并打标签,避免播放器对高清静态片段偏色;透明视频的无损 VP9 编码改用 libvpx 最快档,解码帧不变,alpha 源归一化约快 9 倍;hypit media fetch 的锁定 yt-dlp 环境加入 curl_cffi 以支持 TikTok。
变化内容
- 动画时序修复:0.2.15 起,后续 Present 中在帧 0 之后开始的 Item 生命周期 motion(例如
enter: fade)按绝对合成时间求值,导致 Item 跳过淡入或在大部分窗口内不可见。现在动画改为跟随所属 Present 的时间,与 0.2.13 行为一致(#373,修复 #372)。 - 静态图片片段色彩:图片转视频改用 BT.709 矩阵并加入标记,播放器不再使高清静态片段的颜色发生偏移(#363)。
- 透明视频编码:带透明度的无损 VP9 编码改用 libvpx 最快档,alpha 源归一化约快 9 倍,解码帧保持一致(#383,修复 #382)。
- TikTok 抓取:锁定的 yt-dlp 环境加入
curl_cffi,使 yt-dlp 可模拟浏览器,hypit media fetch可处理 TikTok(#384,修复 #381)。 - 帧边界检查:Timeline 的
end或 Take 的at未落在整帧边界(例如 30000/1001 fps 下end="8s"),在 Clock 静态时由hypit check报出(#355,修复 #354)。hypit plan也会报告不含请求的步骤中的 Producer 失败,并以退出码 1 结束,而不是判定计划有效(#348)。
升级说明
安装 @hypit/hypit@0.2.18,已有视频项目和素材无需迁移。若此前运行过 hypit media prepare-fetch,需再运行一次,以便准备好的环境获得 curl_cffi。
hypit.cli-plan@1 输出新增 producerFailureCount(每个计划均有)和 producerFailures(非零时出现)。
验证情况
发布候选版本在 main 上的 Linux 与 Windows CI 均通过。
> 来源发布时间:2026-10-08(UTC)。
来源与核对说明
- hypit-ai/hypit ↗https://github.com/hypit-ai/hypit/releases/tag/v0.2.18
本文经 AI 整理及独立自动校对,未做运行验证;自动校对仍可能遗漏问题,请以原始资料为准。
这篇内容对你有帮助吗?
点赞人数由服务器记录,收藏保存在当前浏览器。
继续阅读
Dyad v1.19.0 发布:Cloudflare 部署修复与 MCP OAuth 支持 →