📝 Description
Reframe currently supports only single-clip editing. Users cannot combine multiple video segments, audio tracks (music/voiceover), images, or overlays in one project. This limits the ability to create multi-scene or professional-level edits.
🎯 Expected Behavior
Users should be able to:
- Add multiple video clips in one project
- Use separate audio tracks (music, voiceover, effects)
- Add image/text overlays
- Arrange and preview clips on a timeline
- Trim, move, and reorder clips via drag & drop
- Scrub playback with timeline sync
- Work with multiple tracks together
💡 Proposed Solution
Introduce a multi-track timeline (NLE-style) similar to tools like Premiere Pro or DaVinci Resolve.
🧱 Timeline Structure
Bottom timeline with layered tracks:
- Video tracks
- Audio tracks
- Overlay/image tracks
- Text tracks
Each asset should be a draggable block.
🎛️ Core Features
- Drag to reposition clips
- Resize to trim duration
- Move between tracks
- Delete/select clips
- Snap-based alignment
▶️ Playback Sync
- Playhead follows playback
- Supports scrubbing
- Fully synced preview + timeline
📂 Asset Panel
Upload and manage:
Before placing on timeline.
🚀 Impact
Enables:
- Multi-clip editing
- Audio layering
- Overlays & text editing
- Professional editing workflow
🙋♂️ Contribution Request
I’d like to work on this under GSSoC'26. Please assign this issue to me.
📝 Description
Reframe currently supports only single-clip editing. Users cannot combine multiple video segments, audio tracks (music/voiceover), images, or overlays in one project. This limits the ability to create multi-scene or professional-level edits.
🎯 Expected Behavior
Users should be able to:
💡 Proposed Solution
Introduce a multi-track timeline (NLE-style) similar to tools like Premiere Pro or DaVinci Resolve.
🧱 Timeline Structure
Bottom timeline with layered tracks:
Each asset should be a draggable block.
🎛️ Core Features
📂 Asset Panel
Upload and manage:
Before placing on timeline.
🚀 Impact
Enables:
🙋♂️ Contribution Request
I’d like to work on this under GSSoC'26. Please assign this issue to me.