LC044 / LC044/TrailSnap

[Feature]: 故事模式 (Story Mode)

Open
#20 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

enhancement status: pending-review
Dominant language
Python
Stars
739
Forks
97
Avg merge
10h 3m
Merged PRs (30d)
82

Description

这个功能解决什么问题?

当前相册以静态的照片列表为主,缺乏将分散的旅行照片串联成连贯故事的机制,用户难以生动地回顾和分享完整的旅行体验。

您建议的解决方案是什么?

引入“故事模式”,包含以下核心功能:

  • 时间轴故事:按时间顺序自动生成旅行故事,以瀑布流或日记形式展示。
  • 地图轨迹:在地图上动态展示照片的拍摄路径,形成旅行轨迹线。
  • 视频生成:将所选照片自动配上转场和音乐,生成可导出的音乐视频(Vlog)。
  • AR体验:结合设备的地理位置信息,提供AR视角的照片展示,增强沉浸感。
您考虑过哪些替代方案?

目前只能手动通过外部视频剪辑软件(如剪映)或者手动在地图上标记,流程繁琐,耗时较长。

其他上下文

此功能涉及前端视频渲染(可能需要 WebCodecs 或云端渲染)和地图轨迹 API 的深度集成,建议分阶段实现,先实现时间轴和地图轨迹,再逐步探索视频生成和 AR 体验。

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

No files, tests, or entry points are named. Start by reading the existing frontend, photo metadata, map-integration, and rendering structure, then define a smaller first phase around the timeline and map track before implementation. Done is not yet specified beyond the proposed phased feature set.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
full-stack
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Quiet
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.