开发中,不可用于生产环境。
Cave 是一个跨平台非线性视频编辑器,目标平台为桌面端(Linux / Windows / macOS)和 Android。使用 libGDX 负责渲染与 UI,JavaCV(FFmpeg)负责媒体解码与编码导出。
| 用途 | 库 |
|---|---|
| UI / 渲染 | libGDX |
| 媒体编解码 | JavaCV / FFmpeg (Bytedeco) |
| 事件总线 | Guava EventBus |
| UI 组件 | VisUI |
core/ 平台无关的应用逻辑与 UI
lwjgl3/ 桌面启动器(Linux / Windows / macOS)
android/ Android 启动器
| 功能 | 状态 |
|---|---|
| 视频播放 | 可用 |
| 多轨编辑(增删移改) | 可用 |
| 项目保存 / 加载 | 可用 |
| 视频导出 | 可用(MP4 封装,H.264 编码,含 AAC 音频) |
| 音频播放 | 可用 |
| 音频导出 | 可用(随视频一同导出 AAC) |
| 撤销 / 重做 | 可用 |
| 效果 / 滤镜 | 框架就绪,未投入实用 |
| Android 构建 | 可编译,未在设备上测试 |
GNU Affero General Public License v3.0
