Skip to content
AgionsPublic

About

🎬 Dramaxis (剧枢) — 电影级多智能体影视叙事与智能解说平台 (Tauri 2 + Rust + React 19)。6 大智能体协同导演、5 轨毫秒级对齐时间轴、四道质量闸门硬核质检、本地优先沙箱架构与剪映草稿深度互通。

Topics

Resources

Stars

445 stars

Watchers

5 watching

Forks

Latest commit

 

History

133 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dramaxis 剧枢 电影级多智能体影视叙事与智能解说平台

🎬 Dramaxis (剧枢)

电影级多智能体影视叙事与智能解说创作平台 · 本地优先 · 6 大智能体编导群 · 4 步工坊向导 · 5 轨毫秒级剪辑 · 剪映/CapCut 草稿深度互通 · 8 大平台消重发布矩阵

Version Merged Tauri Rust React TypeScript License
Multi-Agent LLM TTS Export


🚀 重大双核升级公告 (PROJECT MERGER & REBRANDING)
Dramaxis(剧枢) 是由原 Fablr(剧工) 与 splicr(叙影) 全面融合、重组升级的全新一代开源旗舰项目!

  • 原 Fablr 核心资产注入:4 步工坊向导工作流(素材拆条、剧本研磨、剪辑合成、消重矩阵)、本地 Whisper 字幕提取、SSML 情感音色精标与 8 大主流平台消重矩阵。
  • 原 splicr 核心底座赋能:Rust Native 6 大智能体编导群(导演、编剧、调音、混音、质检)、5 轨毫秒级磁性对齐、React 19 + Tauri 2 电影调光室工作台与剪映原生工程交付。
    原 Fablr 仓库已正式废弃并全量迁移至本仓库统一迭代维护。

🎬 核心定位与设计理念

Dramaxis(剧枢) 是一款基于 Rust Native 多智能体架构 + Tauri 2 + React 19 深度研发的电影级桌面端 AI 视频叙事与智能解说创作平台。

专为微短剧二次创作、影视解说、高光混剪及自媒体故事化创作者打造。通过 三栏一体化专业集成工作台 (Integrated Cinema Studio)、4 大沉浸式创作工坊 与 6 大多智能体团队协作体系 (Multi-Agent Team),一键完成素材多模态抽帧、黄金 3 秒 Hook、第一人称高潮独白撰写、人声克隆合成、5 轨毫秒级对齐与剪映工程草稿(.draft)原生交付。


🖥️ 核心工坊界面概览 (Studio Interface Preview)

工坊 1: 控制台仪表盘 (Home Dashboard) 工坊 2: 素材拆条工坊 (Asset Hub)
Dramaxis 控制台仪表盘 Dramaxis 素材拆条工坊
工坊 3: 剧本研磨工坊 (Script Studio) 工坊 4: 音画剪辑工作台 (Workspace)
Dramaxis 剧本研磨工坊 Dramaxis 音画剪辑工作台

🎭 Rust Native 多智能体协作架构 (Multi-Agent Team)

graph TD
    User["人类创作者 (Human-in-the-Loop)"] -->|导入素材 + 风格偏好| Director["🎬 总控导演 Agent (DirectorAgent)"]

    subgraph MultiAgentTeam ["splicr 智能体工作群 (crates/agent)"]
        Director -->|分配拆条与关键帧分析| VisualCritic["👁️ 视觉分析师 (VisualCriticAgent)"]
        VisualCritic -->|输出镜头切片 + 画面情绪特征| Screenwriter["✍️ 金牌编剧 (ScreenwriterAgent)"]

        Screenwriter -->|自反思评估: 0~3s 黄金Hook完播率评分| Screenwriter
        Screenwriter -->|输出第一人称台词剧本| VoiceArtist["🎙️ 声乐调音师 (VoiceArtistAgent)"]

        VoiceArtist -->|音色选型 + 情绪克隆 + 语速控制| SoundEngineer["🎛️ 混音剪辑师 (SoundEngineerAgent)"]
        SoundEngineer -->|FFmpeg毫秒级声画吸附 + BGM智能闪避| QC["🔍 质量验收员 (QualityReviewerAgent)"]

        QC -->|打回修正 / 评分合格| Director
    end

    Director -->|断点审核/最终产物交付| User
    Director -->|原生导出| CapCut[".draft 剪映工程草稿"]
Loading
智能体角色 专业职责与能力底座
🎬 总控导演 (DirectorAgent) 全局任务规划、状态机流转调度、管理 AgentContext 与创作者断点交互 (HITL)
👁️ 视觉分析师 (VisualCriticAgent) FFmpeg 场景切面探测、多模态关键帧提取、画面情绪峰值与张力打点
✍️ 金牌编剧 (ScreenwriterAgent) 生成 0~3s 黄金 Hook 与第一人称独白,内置 完播率自反思评分回路 (Reflection Loop)
🎙️ 声乐调音师 (VoiceArtistAgent) 角色音色匹配、Edge-TTS / GPT-SoVITS 深度克隆与 48kHz 音频生成
🎛️ 混音剪辑师 (SoundEngineerAgent) 5 轨磁性时间轴毫秒级对齐(偏差 <18ms)与 BGM 智能闪避混流 (-18%)
🔍 质量验收员 (QualityReviewerAgent) 审查多轨时间轴结构、违禁词扫描、草稿完整性与最终交付核验 (Score: 98/100)

🏭 四大核心创作工坊工作流 (Stage-Gate Workshops)

融合 Fablr 核心交互哲学,Dramaxis 提供从长视频素材拆解到全网矩阵合规分发的清晰闭环:

┌─────────────────────────────────────────────────────────────────────────────┐
│                      Dramaxis (剧枢) 全链路创作工坊                           │
├───────────────────┬───────────────────┬───────────────────┬─────────────────┤
│ 1. 素材拆条工坊    │ 2. 剧本研磨工坊    │ 3. 剪辑合成工作台  │ 4. 消重发布中心 │
│   (Asset Hub)     │  (Script Studio)  │    (Workspace)    │  (Export Hub)   │
│ · 场景/镜头拆解   │ · 🪝 黄金3秒 Hook  │ · 📝 剧本/以文剪片│ · 5级指纹消重   │
│ · 台词/情感检索   │ · 📖 主线/反转卡片│ · 🎬 5轨多轨时间轴│ · 发布合规体检  │
│ · AI高光热力图    │ · ⏱️ TTS时长估算   │ · 导出剪映标准草稿│ · 8大平台矩阵分发│
└───────────────────┴───────────────────┴───────────────────┴─────────────────┘

🌐 8 大短视频/影视平台矩阵预设与消重合规

内置专为国内自媒体与出海短剧优化的平台预设:

  • 🇨🇳 抖音 (Douyin):1080x1920 (9:16) / 8000k 码率 / 智能闪避音画
  • 🇨🇳 快手 (Kuaishou):1080x1920 (9:16) / 6000k 码率
  • 🇨🇳 小红书 (RED):1080x1440 (3:4) 黄金比例封面与微调色温
  • 🇨🇳 微信视频号 (Channels):1080x1920 (9:16) 长视频自适应
  • 🇨🇳 哔哩哔哩 (Bilibili):1920x1080 (16:9) 高码率横屏解说
  • 🌏 TikTok:1080x1920 (9:16) / 60fps 高清出海规格
  • 🌏 YouTube & YouTube Shorts:支持单集 60s 竖屏或完整中长剧集横屏发布

🧠 11 大主流大模型与人声克隆矩阵

11 大主流 LLM 引擎支持

  • 🇨🇳 通义千问 (Qwen): qwen3.8-max (首选推荐)
  • 🇨🇳 DeepSeek: deepseek-v4-pro / deepseek-v4-flash
  • 🇺🇸 OpenAI: gpt-5.6-sol / gpt-4o
  • 🇺🇸 Claude: claude-sonnet-5
  • 🇺🇸 Gemini: gemini-3.6-flash / gemini-3.1-pro
  • 🇨🇳 Kimi (月之暗面): kimi-k3
  • 🇨🇳 智谱 GLM: glm-5.2
  • 🇨🇳 豆包 (Doubao): doubao-seed-2-1-pro
  • 🇨🇳 腾讯混元 (Hunyuan): hunyuan-pro
  • 🏠 本地离线模型 (Local): Ollama / LMStudio (llama3.2 / qwen2.5)

🏛️ 项目结构与模块划分

dramaxis/
├── src/                  # React 19 + TypeScript 三栏专业工作台
├── packages/             # 前端 Monorepo 模块 (@splicr/ipc, @splicr/core, @splicr/ui, @splicr/utils)
├── public/               # 运行时静态资产与品牌识别 (public/branding/)
├── src-tauri/            # Tauri 2.0 桌面端入口 (Cargo Workspace 根工作区)
│   ├── src/              # Tauri IPC 注册与生命周期
│   └── crates/           # 12 个独立 Rust 业务微模块
│       ├── agent         # Rust Native 多智能体协作与自反思调度引擎 (Director/Screenwriter...)
│       ├── core          # 核心基础设施 (AppContext / SplicrError / Translator / 领域模型)
│       ├── detect        # FFmpeg 智能探针 / 场景切片 / 多模态抽帧 / GPU加速探测
│       ├── script        # 11 大主流 LLM 客户端与独白脚本引擎
│       ├── voice         # Edge-TTS / OpenAI-TTS / GPT-SoVITS / MiniMax 人声克隆
│       ├── subtitle      # FFmpeg silencedetect VAD 语音端点检测与字幕生成
│       ├── compose       # 7 步流水线状态机与 DAG 执行器
│       ├── export        # 剪映草稿 (.draft) 原生工程导出与防重矩阵
│       ├── storage       # 本地 SQLite / JSON 持久化存储
│       ├── plugin        # WASM 插件宿主扩展运行时
│       └── update        # 跨平台自动热更新引擎
└── docs/                 # VitePress 在线官方生产与开发文档中心

🛠️ 本地极速开发

# 1. 克隆代码仓库
git clone https://github.com/Agions/dramaxis.git
cd dramaxis

# 2. 安装前端依赖
pnpm install

# 3. 启动桌面端开发环境
pnpm tauri dev

# 4. 运行全套自动化测试
cargo test --manifest-path src-tauri/Cargo.toml --all
pnpm test

💡 macOS 安装提示:若打开下载的安装包时提示 “已损坏,无法打开”,系 macOS Gatekeeper 安全机制对未签名文件的隔离标记,请在终端执行:
sudo xattr -rd com.apple.quarantine /Applications/Dramaxis.app 即可正常启动。


📜 许可证

基于 MIT License 许可协议开源。

© 2026 Agions · Powered by Tauri 2, Rust & React 19

About

🎬 Dramaxis (剧枢) — 电影级多智能体影视叙事与智能解说平台 (Tauri 2 + Rust + React 19)。6 大智能体协同导演、5 轨毫秒级对齐时间轴、四道质量闸门硬核质检、本地优先沙箱架构与剪映草稿深度互通。

Topics

Resources

Stars

445 stars

Watchers

5 watching

Forks

Releases

Packages

Used by

Contributors

Languages