导出卡顿排查——渲染时间过长、设备过热、导出崩溃
导出需要多长时间
正常情况下,导出时间取决于路线复杂度和设备性能:
| 路线类型 | HD 导出 | 4K 导出 |
|---|---|---|
| 简单路线(< 10 航点,单模型,无注释) | 5-15 秒 | 20-60 秒 |
| 中等路线(10-30 航点,多模型,少量照片注释) | 15-45 秒 | 1-3 分钟 |
| 复杂路线(30+ 航点,双模型,大量照片视频) | 45 秒 - 2 分钟 | 3-8 分钟 |
如果导出时间明显超过这个范围,或者出现卡死/崩溃,需要排查原因。
问题一:导出速度异常慢
可能原因与解决:
航点过多
一条导入了高精度 GPX 的路线可能有几千个航点,每个航点都需要在 3D 地球上渲染。解决:在路线编辑界面批量删除不必要的中间航点,只保留关键节点。
注释里的照片太大
高分辨率原片(比如用 48MP 主摄拍的照片)每张可能超过 10 MB。导入时 TravelBoast 会自动压缩,但如果压缩没生效,导出时会处理大量大图。
解决:从相册导入前先把照片压缩到 1080p 或 4K(约 3-5 MB/张)。
设备性能瓶颈
旧设备(iPhone X 以前、Android 中低端机型)处理 3D 渲染性能有限。解决:
- 用 HD 导出代替 4K(差 4 倍像素)
- 导出时关闭所有后台应用
- 在充电状态下导出(部分设备充电时性能不降频)
后台干扰
某些 APP(云盘同步、系统更新、游戏)会抢占 CPU 和内存资源。导出时清理后台,只保留 TravelBoast。
问题二:导出过程中设备过热
症状:导出几分钟后设备明显发烫,甚至自动降频(速度突然变慢)或自动关机。
原因:3D 渲染是高负载任务,长时间导出会让 CPU/GPU 温度飙升。部分设备在温度超过阈值后会自动降低性能保护硬件。
解决方法:
- 去掉手机壳:如果套了厚手机壳,导出时取下帮助散热
- 放在通风处:不要放在枕头、棉被、汽车座椅等散热差的表面
- 避免边充边导出:充电时电池本身发热,叠加渲染发热更容易过热
- 缩短单次导出时长:长路线分成几段分别导出,避免一次渲染太久
- 等待降温:设备过热后先等 5-10 分钟降到正常温度再继续
问题三:导出中途崩溃或完成后视频损坏
症状:导出进度到某个百分比后 APP 崩溃;或者导出完成了但相册里打开视频是黑屏/打不开/只有几秒。
可能原因与解决
内存不足:这是最常见的原因。TravelBoast 3D 渲染 + 视频编码同时运行,占用大量内存。
解决:
- 导出前清理所有后台应用
- 如果还是崩溃,重启手机后先开 TravelBoast 再导出
- 复杂路线(双模型 + 大量照片)先删一些注释再导出
存储空间不足:导出的视频要写入相册,如果相册所在分区存储空间不足 1 GB,可能导致写入失败。
解决:检查手机剩余存储,清理不必要的文件后重试。
系统权限问题:如果相册访问权限被撤销,导出的视频可能写入失败。解决:在系统设置里确认 TravelBoast 的相册权限仍然是"允许所有照片"。
版本 bug:极少数情况下是 TravelBoast 版本本身的 bug。解决:更新到最新版本再导出。
预防导出问题的建议
- 先小后大:第一次导出时选简单路线测试流程没问题,再处理复杂路线
- 定期更新:保持 TravelBoast 在最新版本,性能和稳定性会持续优化
- 分而治之:长路线拆成几段分别导出,比一次导出整段更稳定
- 及时备份:导出成功后立即检查视频是否正常播放,然后备份到云端或电脑