Oak Video Editor is based on Olive, aiming to deliver a more complete and user-friendly editing experience.
Some of the docs are written in Chinese.You can translate them by this tool:
which maintained by TUST OpenAtom Open Source Club.
- Premiere-like keyboard shortcut experience
- OpenFX plugin support — the plugin system used by DaVinci Resolve
- End-to-end color management support
- 10-bit display output
- OCIO LUT support
- Proxy editing workflow
- Timeline interchange with DaVinci Resolve, Premiere Pro, and Final Cut Pro via OpenTimelineIO and Final Cut Pro XML
The editor consumes Quercus as a git submodule (quercus-engine/), with every
consumer declaring both the pinned version and the submodule path
(quercus-engine-rs = { version = "=0.6.1", path = "../../quercus-engine/crates/quercus-engine-rs" }).
Clone with git clone --recurse-submodules (or run git submodule update --init --recursive)
before building. The project FFmpeg build is mandatory: run
tooling/install-deps.sh and tooling/ffmpeg/build-ffmpeg.sh before the first
cargo build, and do not point FFMPEG_DIR at a system/Homebrew/distro
FFmpeg — that produces link errors or loads the wrong libraries.
See the Build Guide and the Quercus engine repository.
| Version | Theme | Core Deliverables |
|---|---|---|
| 0.5 (current) | Rust Rewrite | Oak rewritten in Rust |
| 0.6 | Color, Audio & Performance | AI video editing, scopes (waveform/vectorscope/histogram), three-way color wheel panel, multicam editing support, BWF timecode sync, audio meters (LUFS/VU), batch render queue |
| 0.7 | Animation, Tracking & Collaboration | Bézier keyframe curve editor, basic point tracking, image stabilizer |
| 0.8 | Stability Milestone | Project file format freeze (backward compatibility promise) — the "feature freeze" testing period before 1.0 |
| 1.0 | Production Ready | Complete documentation, installers, known issues list, community support channels — declared "ready for serious projects" |
