From 027476e6910c7767bcab646db2275f1d50e0b556 Mon Sep 17 00:00:00 2001 From: Mike Solar Date: Thu, 21 May 2026 17:01:36 +0800 Subject: [PATCH] docs: update roadmap --- README.md | 15 +++++++++++++++ docs/zh/README.md | 13 +++++++++++++ 2 files changed, 28 insertions(+) diff --git a/README.md b/README.md index 9522c6257..b5a961b1a 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,5 @@ # Oak Video Editor[![Build status](https://github.com/olive-editor/olive/workflows/CI/badge.svg?branch=master)](https://github.com/olive-editor/olive/actions?query=branch%3Amaster) + [中文](docs/zh/README.md) Oak Video Editor is a free non-linear video editor for Windows, macOS, and Linux. @@ -18,3 +19,17 @@ The original author compiled following binaries: ## Building from Source See [`docs/build.md`](docs/build.md) for build instructions on Windows (MSYS2), Linux (Debian/Ubuntu, Fedora, Arch Linux), and macOS. + +## Roadmap + +| Version | Theme | Core Deliverables | Boundary Notes | +|:--|:--|:--|:--| +| **0.3** (Current) | **Plugin Architecture Milestone** | Production-ready OpenFX host support | Not about quantity of plugins, but "any OFX plugin loads without crashing" | +| **0.4** | **Color Grading & LUTs** | `.cube`/`.3dl` support, scopes (waveform/vectorscope/histogram), three-way color wheels | Olive 0.2 already has OpenColorIO foundation; this version adds UI wrappers and LUT entry points | +| **0.5** | **Audio Sync** | Waveform auto-sync (dual-system recording alignment), BWF timecode sync, audio meters (LUFS/VU) | Killer feature distinguishing Oak from Amber/Olive | +| **0.6** | **Proxy & Performance** | Proxy media workflow, hardware-accelerated export (NVENC/VideoToolbox), batch render queue | Solves 4K/8K usability | +| **0.7** | **Animation & Tracking** | Bézier keyframe curve editor, basic point tracking, image stabilizer | Olive 0.2 node system is well-suited for track-data-driven workflows | +| **0.8** | **Multicam & Collaboration** | Full multicam angle switching, OpenTimelineIO, EDL/XML import/export | Hand-off to/from other tools (Blender/Nuke/Resolve) | +| **0.9** | **Stability Milestone** | Project file format freeze (backward compatibility promise), crash recovery, autosave, memory optimization | "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" | + diff --git a/docs/zh/README.md b/docs/zh/README.md index 9c1232fb3..0205689af 100644 --- a/docs/zh/README.md +++ b/docs/zh/README.md @@ -31,3 +31,16 @@ Oak 视频编辑器是 Olive 的重命名分支,目标是打造更完善、更 - 按《构建指南》在 Windows/macOS/Linux 上从源码构建。 - 在《工程文件参考》了解项目数据结构。 - 按《测试计划》确保发布质量。 + +## 路线图 + +| 版本 | 主题 | 核心交付物 | 边界说明 | +|:--|:--|:--|:--| +| **0.3**(当前) | **插件架构里程碑** | OpenFX 宿主支持完整可用 | 不追求插件数量,追求"任意 OFX 插件加载不崩溃" | +| **0.4** | **调色与 LUT** | `.cube`/`.3dl` 支持、示波器(波形/矢量/直方图)、三向色轮面板 | Olive 0.2 已有 OpenColorIO 基础,此版本做 UI 封装和 LUT 入口 | +| **0.5** | **音频同步** | 波形自动同步(双系统录音对齐)、BWF 时间码同步、音频表(LUFS/VU) | 这是 Oak 区别于 Amber/Olive 的杀手级功能 | +| **0.6** | **代理与性能** | 代理媒体工作流、硬件加速导出(NVENC/VideoToolbox)、批量渲染队列 | 解决 4K/8K 可用性问题 | +| **0.7** | **动画与跟踪** | 贝塞尔关键帧曲线编辑器、基础点跟踪、画面稳定器 | Olive 0.2 节点系统适合做跟踪数据驱动 | +| **0.8** | **多机位与协作** | 完整 Multicam 角度切换、OpenTimelineIO、EDL/XML 导入导出 | 与其他工具(Blender/Nuke/Resolve)交接 | +| **0.9** | **稳定性里程碑** | 项目文件格式冻结(向后兼容承诺)、崩溃恢复、Autosave、内存优化 | 1.0 前的"封版"测试期 | +| **1.0** | **生产就绪** | 文档完整、安装包、已知问题清单、社区支持渠道 | 宣告"可用于严肃项目" |