用途:把 z-wanghong-handwritten-ppt 生成并通过检查的手写 HTML,直接渲染成 1920×1080、30fps、H.264、yuv420p 的动画 MP4,同时输出同目录 cover.png。渲染在原 DOM 上增加帧驱动的写入、分步出现、荧光揭示、SVG 路径绘制和纸张转场,不重新排版文字。
主要能力:文字节点与排版仍由原 HTML 提供;渲染前加载原 PPT Skill 预览封面所用同一字体文件,并校验 Chrome 实际命中的字形,失败即停止。字号、字重、颜色、布局、图表和标注由原 HTML 决定。成片恰好一条视频流、零条音频流,不添加旁白、音乐、音效或静音占位音轨。
使用方式:先用同仓库 z-wanghong-handwritten-ppt 生成 HTML,再用其检查脚本校验:python3 ../z-wanghong-handwritten-ppt/scripts/check_deck.py "/absolute/path/to/deck/index.html"。在本 Skill 目录运行 npm install 安装依赖。渲染命令:scripts/render_html_video.sh "/absolute/path/to/deck/index.html" "/absolute/path/to/output/wanghong-handwritten-video.mp4" --seconds-per-slide 4 --font-file "/absolute/path/to/Hanzipen.ttc"。可用 --max-slides 限制页数出样片,--chrome 指定浏览器。macOS 需先在字体册下载“翩翩体-简”。
适用场景:动画版王虹 PPT、手写动画、Notability 风格手写视频、手写 PPT 转 MP4。
限制:输入必须是原 Skill 生成并通过检查的 HTML;不得绕过缺失的 base.css、runtime.js 或 neat-annotations.css;字形固定为预览封面字体,不使用候选字体;不添加页面外新结论;验收需人工核对字形、遮挡、结论停留与音频流。其他细节暂未提供。