[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-103081":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":17,"stars7d":17,"stars30d":17,"stars90d":16,"forks30d":16,"starsTrendScore":18,"compositeScore":19,"rankGlobal":10,"rankLanguage":10,"license":20,"archived":21,"fork":21,"defaultBranch":22,"hasWiki":21,"hasPages":21,"topics":23,"createdAt":10,"pushedAt":40,"updatedAt":41,"readmeContent":10,"aiSummary":10,"trendingCount":16,"starSnapshotCount":16,"syncStatus":42,"lastSyncTime":43,"discoverSource":44},103081,"html-to-video","wx4766\u002Fhtml-to-video","wx4766","用代码逐帧做视频：HTML \u002F Canvas 动画 → MP4 \u002F GIF \u002F 透明层 · Deterministic HTML-to-MP4 renderer: seek to t, screenshot, encode. No framework, no build step, no GPU.","",null,"JavaScript",91,7,67,4,0,15,45,67.71,"MIT License",false,"main",[24,25,26,27,28,29,5,30,31,32,33,34,35,36,37,38,39],"agent-skill","animation","canvas","cli","deterministic","ffmpeg","mp4","nodejs","playwright","prores","screenshot","subtitles","transparent-video","vertical-video","video-generation","video-rendering","2026-10-21 16:07:46","2026-10-24 19:00:25",2,"2026-10-25 04:17:10","CREATED_QUERY"]