plans and features
This commit is contained in:
29
FEATURES.md
29
FEATURES.md
@ -98,6 +98,35 @@ All AI features use the existing Ollama/OpenAI/Claude provider config — no new
|
||||
|
||||
---
|
||||
|
||||
## 🎬 OpenShot-inspired features
|
||||
|
||||
Features adapted from OpenShot Video Editor that would fill capability gaps.
|
||||
|
||||
### High-value
|
||||
|
||||
- [ ] **Keyframe animations** — animate clip position, scale, opacity, and effects over time. Quadratic bezier, linear, or constant interpolation.
|
||||
- [ ] **Unlimited tracks / layers** — overlay images, watermarks, background videos. Any transparency shows through to layer below.
|
||||
- [ ] **Video transitions** — crossfade, wipe, dissolve between clips. Over 400 transition types. Auto-create transition when overlapping two clips.
|
||||
- [ ] **Title / text overlays** — built-in title editor with 40+ vector templates. SVG-based. Adjust font, color, size, position.
|
||||
- [ ] **Digital video effects** — brightness, contrast, hue, greyscale, saturation, chroma key (bluescreen/greenscreen). Drag onto clip, animate properties.
|
||||
- [ ] **Chroma key / greenscreen** — wire up existing `background_removal.rs` as a per-clip effect with color picker + tolerance.
|
||||
|
||||
### Medium-value
|
||||
|
||||
- [ ] **Time-mapping and speed ramps** — animate speed up/down within a clip using keyframes (vs current constant-speed zones).
|
||||
- [ ] **Audio split & per-channel mixing** — split audio from video clip, adjust each channel independently.
|
||||
- [ ] **Frame-accurate stepping** — arrow keys to step frame by frame through the video.
|
||||
- [ ] **Clip trimming on timeline** — drag clip edges to trim in/out points directly on the waveform timeline.
|
||||
- [ ] **Snapping** — magnetic snap to markers, clip edges, playhead, zone boundaries.
|
||||
|
||||
### Lower priority (partial overlap with existing features)
|
||||
|
||||
- [ ] **Cross-platform project files** — save and open `.aive` projects across OSes (already works via JSON).
|
||||
- [ ] **Desktop drag-and-drop** — drag video/audio/image files from file manager directly onto the timeline or welcome screen.
|
||||
- [ ] **Multi-format export presets** — common format presets in export dialog (YouTube, Twitter/Instagram, Podcast).
|
||||
|
||||
---
|
||||
|
||||
## 💡 TalkEdit competitive advantages to lean into
|
||||
|
||||
These aren't features to build — they're things to make more visible in the UI and README:
|
||||
|
||||
Reference in New Issue
Block a user