这个项目能做什么

GJ VIDEO EDITOR 是一种视频编辑工具,能够在自然语言指令(AI 代理)和基于 GUI 的时间线编辑之间无缝往返。由于项目状态通过 project.json 集中管理,AI 生成的构成可以由人类在 UI 中进行微调,随后再将其读入 AI 以进行追加,从而实现该工作流程。 主要功能如下: - 时间线编辑:支持视频、字幕、图像、音频的多轨道编辑。具备拖放、分割、撤销/重做、吸附、缩放功能。 - 非破坏编辑:通过源文件偏移引用进行编辑。 - 字幕功能:支持缩放、字体设置、360 度旋转、竖排、局部强调。 - 画中画(PiP):在预览窗口中进行移动、缩放、圆角设置。 - 导出:支持 MP4、WebM、GIF、MP3 格式,可调整分辨率和画质。 - 旁白生成:使用 edge-tts、ElevenLabs、macOS `say` 进行语音合成。 - 模板功能:可基于 JSON 格式的剧本批量生成视频。 依赖仅包含 Python 标准库、Pillow、ffmpeg,无需外部框架或 API 密钥即可运行。此外,随附「GJ VIDEO VIEWER」用于管理和播放导出的视频。