plans and features

This commit is contained in:
2026-05-06 02:29:10 -06:00
parent 91217f6db0
commit 88cd9a21d0
2 changed files with 172 additions and 66 deletions

View File

@ -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: