-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Labels
ai-video-editorAI Video Editor Flutter appAI Video Editor Flutter appfeatureNew feature implementationNew feature implementationflutterFlutter/Dart implementationFlutter/Dart implementationphase-4Phase 4: Polish & ExportPhase 4: Polish & Export
Description
Summary
Build a template system to dramatically accelerate project creation. Templates encode proven scene structures, parameter combinations, and storytelling patterns so users can start with a solid foundation rather than a blank canvas.
Requirements
Project Templates
- Product showcase (10-15 scenes, commercial style)
- Short documentary (5-8 scenes, cinematic)
- Social media reel (5 scenes, vertical, fast-paced)
- Tutorial/explainer (8-12 scenes, clear and informative)
- Music video (12-20 scenes, creative)
- Real estate showcase (6-10 scenes, professional)
- Travel vlog (10-15 scenes, dynamic)
Scene Templates
- Opening title card
- Product close-up
- Aerial establishing shot
- Interview/talking head
- B-roll nature
- Text overlay
- Call-to-action ending
Template Management
- Template browsing UI: gallery with preview images, tags, filter by style/genre
- Template preview: show sample output images
- Apply template to existing project (merge or replace)
- Create custom template from current project
- Share templates (export/import as
.aivtfile) - Community templates (optional future: template marketplace)
- Template versioning
Acceptance Criteria
- All built-in project and scene templates are available in the browser
- Templates can be applied to new or existing projects
- Users can create and export custom templates
- Template import from
.aivtfile works correctly
Related
Part of the ai-video-editor Flutter application. Works with #61 (Project Management) and #62 (Scene Management).
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
ai-video-editorAI Video Editor Flutter appAI Video Editor Flutter appfeatureNew feature implementationNew feature implementationflutterFlutter/Dart implementationFlutter/Dart implementationphase-4Phase 4: Polish & ExportPhase 4: Polish & Export