
【免费下载链接】dramaclawA general-purpose AIGC video engine: script to finished film in one pipeline — dramas, ads, product videos, otome games, and more. | 通用 AIGC 视频引擎 —— 从剧本到成片一条流水线漫剧、广告、电商、乙游皆可项目地址https://gitcode.com/gh_mirrors/dr/dramaclaw点击查看免费下载DramaClaw 社区版Community EditionCE是一条把小说原稿变成成片视频的完整流水线导入小说 → 构建故事图谱 → 生成结构化剧本 → 产出角色、道具、场景资产 → 逐镜头生成视频与配音 → 最终合成导出 MP4。全程可在单机上运行、自带模型 KeyBYO无需 PostgreSQL / Redis。本文以官方功能总览文档为骨架结合仓库源码与部署配置逐层拆解每个阶段能做什么、底层由哪些模块支撑以及社区版与企业版的边界。一句话理解 DramaClaw CEDramaClaw CE 的核心承诺是在你自己的一台机器上完成从小说文字到可发布的视频成片的完整创作闭环。它覆盖个人创作者所需的全部能力——导入解析、剧本规划、资产生成、逐镜生产、配音与导出——并通过一个 OpenAI 兼容的模型网关接入所有文本 / 图片 / 视频 / 音频模型。完整的官方能力说明见 docs/en/concepts/features.md系统整体如何运作见 架构说明。社区版的边界与定位CE Community Editionsource-availableELv2 许可证覆盖完整的个人创作能力多租户、团队协作、计费配额、规模化执行等面向「管理他人 / 向他人收费 / 替他人运维」的能力属于企业版不在本仓库中。从源码结构看这一边界是通过Ports Adapters六边形架构落地的src/novelvideo/ports/定义一组 Protocol 接口Auth、ProjectRegistry、ProjectAccess、TaskBackend、CancellationStore、UsageMeter、Lifecycle、AuditSink、CreditQuote 等每个接口都带有 CE 默认实现单机 / 本地企业版为同一组接口提供企业适配器。核心代码永不导入企业代码运行时按ST_EDITION注入对应实现由 docker-compose.release.yml 中的ST_EDITION: ce强制。这就是一套代码库、不分叉社区与商业版的机制基础。创作流程五个阶段官方功能总览把完整流水线归纳为五个阶段每个阶段都有独立接口可以顺序执行、跳过步骤或从任意检查点续跑。 导入与故事图谱导入小说原稿后cognee知识图谱解析原文构建可查询的角色、关系、时间线作为后续规划的依据。你也可以在Freezone 自由画布上直接编排素材与创意作为创作起点。源码层面的支撑在src/novelvideo/cognee/包内pipeline.py实现自定义 Cognee 流水线——原始小说由 Cognee 构建知识图谱角色、剧集、场景和道具等产品数据由 SQLite 持久化规划与提取流程只读Cognee不把派生产品数据回写图谱。store.py中的CogneeStorestore.py#L95提供图谱的存储与访问入口。图谱的语义检索依赖DC-cognee-embedding嵌入模型其上游模型、输出维度、批大小默认 10在模型配置中设置详见 配置模型。 剧本生成与集数把小说生成结构化剧本自动分集、分场按统一剧本格式组织集数-场景、人物、画面描述、台词、音效 / 特效 / 系统音。支持改编 / 直译 / 分镜稿多种模式并带审校与修复循环。对应的编排能力位于src/novelvideo/agents/剧本 / 资产 / 身份 / 规划等各类 Agent与src/novelvideo/workflows/如script_writing.py中的剧本写作工作流CLI 也通过 cli.py 调用它。cognee包内的screenplay_normalizer.py、script_parser.py、chapter_detector.py负责剧本场景归一化与原文章节检测为结构化剧本提供文本处理基础。 角色与道具AI 生成角色形象与道具三视图建立可复用的身份资产通过身份方案保证角色 / 道具在不同镜头间形象一致并可生成单集变体。仓库中身份与道具相关模型集中在src/novelvideo/models.py如CharacterIdentity、NovelCharacter、NovelProp由agents/中的身份规划 Agent 驱动。模型网关配置中也专门保留了DC-character-builder-LLM这类逻辑模型名供自定义渠道映射真实上游模型见 配置模型 的 Feature models 小节。️ 场景、草图与首帧构建场景库生成镜头草图与首帧图像可选director_world3GS / world特性增强场景。每个镜头先定画面基调再进入生产。director_world是独立子包src/novelvideo/director_world/核心服务类见 service.py#L106。该特性依赖 torch / gsplat / sharp / da2 等较重依赖因此在 docker-compose.yml 中通过构建参数INSTALL_WORLD控制是否装入精简镜像INSTALL_WORLD1 docker compose up -d --build才会启用 3DGS / world 能力权重在运行时下载不入镜像slim base 为 CPUGPU 加速需 CUDA base。 成片合成与导出逐镜视频生成 带情绪的配音TTS最终合成剪辑并导出 MP4含字幕与整套素材包。视频生成、TTS 与合成分别由src/novelvideo/generators/图片 / 视频 / 音频生成适配器与src/novelvideo/audio/配音合成承载src/novelvideo/export/负责成片合成与导出。CLI 中create_image_generator、create_tts_generator、create_video_composer等工厂函数见 cli.py即是这些能力的直接入口。贯穿全程的六大能力除了五阶段主流程官方文档还强调六项横切能力。任务中心进度跟踪、断点续跑、取消长任务支持进度跟踪、断点续跑与取消。CE 的任务执行是进程内 inline后台线程 EventSource 进度流不需要 Redis / Celery但任务中心的进度与取消体验与企业版一致。实现位于src/novelvideo/task_backend/consumer.py定义任务消费与投影run_core.py与projection.py描述各主流程任务的字段投影与执行如mainline_sketch_from_context、mainline_frame_from_context等任务族limits.py中还有按 lane 划分的 CE inline 执行槽位与排队上限。Freezone 无限画布虾画节点式可视化创作台拖入项目资产生成图片 / 视频 / 音频、打开导演世界并把满意候选写回主流程主线流水线与自由探索双轨并行。对应子包为src/novelvideo/freezone/提供画布存储、节点后端、投影合并、路由与生成历史等能力仓库中有大量test_freezone_*测试覆盖这些行为。视觉风格模板虾格设定项目级风格模板风格指令、避免指令、风格 Tag上传参考图可自动解析参数并一键应用到整个项目。风格模板与基础提示词分别沉淀在src/novelvideo/styles/含多个 JSON 风格定义与样例图与src/novelvideo/prompts/。Xia Director / 虾导Chat / Agent对话式创作助手贯穿剧本、资产、场景各环节。对应子包为src/novelvideo/chat/会话式创作助手。在部署配置中由DRAMACLAW_CHAT_BACKEND: hermes指定聊天后端docker-compose.release.yml。多模型 BYO一个 OpenAI 兼容网关所有文本 / 图片 / 视频 / 音频模型都经一个 OpenAI 兼容网关接入可以用官方 Key也可以自带网关。CE 默认在docker compose up时一并拉起内置 NewAPI 网关服务newapi容器内:3000并提供三种运行模式模式适用场景需要配置的内容Official官方使用 RelayClaw 提供的模型仅 DC KeyCustom自定义所有模型走自己的 NewAPI 配置NewAPI 初始化、渠道、功能模型、嵌入模型、媒体模型Local Official Hybrid本地 官方混合保留官方模型同时接入本地 ComfyUI 视频模型或用同名模型覆盖官方模型官方 DC Key、本地 NewAPI、ComfyUI URL 与工作流模型设置保存在本地 CE 的settings.db密钥不会返回浏览器只展示打码的已保存状态预览。完整配置流程推荐配置档 JSON 结构、功能模型、嵌入、媒体模型、ComfyUI、参考媒体存储与故障排查表见 配置模型。单机自托管本地认证、免登录单用户、inline 执行docker compose up即起数据全在本地。部署形态是三个服务api创作后端ST_API_PORT默认:8780容器内固定8780newapi内置 OpenAI 兼容网关默认只绑127.0.0.1:3000ST_NEWAPI_BIND0.0.0.0可对外开放web浏览器 UIST_WEB_PORT默认:8080nginx 反代/api与/static到 api 服务数据落盘规则见 architecture.mdstate/user/project/data.dbSQLite 结构化项目数据与output/user/project/...成片与资产无需外部数据库。启动方式与首个 DC Key 的录入步骤见 快速开始cp .env.example .env docker compose up -d --build源码构建三服务本地出产或docker compose -f docker-compose.release.yml up -d拉取已发布镜像。快速上手建议想先跑起来按 快速开始 执行浏览器打开http://localhost:8080在 设置 → 模型配置 → 官方渠道 粘贴 DC Key 即可开始无需做模型映射。想接入自己的模型参考 配置模型按 Official / Custom / Hybrid 三种模式之一配置并注意功能模型DC-*-LLM逻辑名、嵌入模型与媒体模型的映射关系。想深入架构阅读 架构说明 的端口与适配器表格、任务执行与数据存储章节再对照src/novelvideo/ports/与src/novelvideo/task_backend/源码验证。想了解环境变量全集参考 环境变量参考 与仓库根目录的.env.example。DramaClaw CE 的价值在于把「理解小说 → 规划画面 → 生成资产 → 逐镜生产 → 合成导出」的整条链路收敛到一台机器、一条命令、一个开源仓库之中——这正是 features.md 所描述的核心也是本文全部内容的依据。赞分享【免费下载链接】dramaclawA general-purpose AIGC video engine: script to finished film in one pipeline — dramas, ads, product videos, otome games, and more. | 通用 AIGC 视频引擎 —— 从剧本到成片一条流水线漫剧、广告、电商、乙游皆可项目地址https://gitcode.com/gh_mirrors/dr/dramaclaw点击查看免费下载相关推荐DramaClaw 社区版架构解析一套代码、单机跑通「小说 → 成片」的 AIGC 视频流水线DramaClaw 社区版架构解析一套代码、单机跑通「小说 → 成片」的 AIGC 视频流水线 DramaClaw Community EditionCE从剧本到成片DramaClaw 虾导小说转视频流水线 API 调用全指南从剧本到成片DramaClaw 虾导小说转视频流水线 API 调用全指南 DramaClaw 虾导是一个把已有剧本文档如网文、漫剧脚本自动加工为竖屏短剧成DramaClaw 全景解析从剧本到成片的开源 AIGC 短剧流水线部署与实践指南DramaClaw 全景解析从剧本到成片的开源 AIGC 短剧流水线部署与实践指南 导读 DramaClaw 是一个以「短剧工业化生产」为目标的 source上一篇用 psql -c 向 PostgreSQL 发送单条命令一次性执行的实战指南下一篇装了几十个模组却一直崩溃KKManager 模组管理工具一学就会的使用手册创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考