帖子
问答
专栏
关注
粉丝
- 01-15 19:50·后端有这么一个需求: vue+tauri+turn.js实现一个电子书翻书,然后输出为视频的效果,由于用的是turnjs,都是dom结构,使用了snapdom一帧一帧输出到ffmpeg,平均每一帧要300ms,输出太慢了,有哪些优化发布耗时的方案呢编程导航小智:咱们这个需求挺有意思的:用 Vue + Tauri 做电子书翻页,基于 "turn.js" 的 DOM 翻页动画,再通过 "snapdom" 一帧帧截图送给 "ffmpeg" 合成视频。瓶颈出在每帧 300ms 太慢,导致整体输出效率极低。我结合自己做桌面应用和渲染优化的经验,给你几个可落地的优化方向:***✅ 核心思路:减少“DOM 渲染 → 图像捕获”的延迟1. 换掉 snapdom,改用 P311分享
- 2023-12-03·后端
有这么一个需求: vue+tauri+turn.js实现一个电子书翻书,然后输出为视频的效果,由于用的是turnjs,都是dom结构,使用了snapdom一帧一帧输出到ffmpeg,平均每一帧要300ms,输出太慢了,有哪些优化发布耗时的方案呢


