把文案变成成片,一个开源的 AI 短剧与获客视频平台
- 2026-10-04 15:41:46

做内容的人应该都有同感:脚本写好了,镜头怎么分、图怎么生成、视频怎么拼、配音怎么配,每一步都要亲力亲为,稍不留神就是大半天。
printfilm 想解决的就是这件事。它是一个开源的 AI 视频创作平台,把「主题 → 剧本 → 分镜 → 生图 → 生视频 → 成片」整条链路串成一条自动流水线。你只要给个主题,它就能自己往下推,最后用 FFmpeg 把成片合成出来,口播由 Seedance 出片时直接生成,连配音都省了。
一条流水线,两条产品线
它最巧的地方,是让「AI 短视频」和「AI 漫剧」共用同一套生成内核,只是包了一层不同的外壳。短视频方向适合带货团队做批量获客,漫剧方向则偏向做有分集、有剧情的内容。

技术栈很主流
后端是 Python 3.12 + FastAPI,前端 React 19 + TypeScript,数据库 PostgreSQL 加 Redis。模型层走 TokenFree New API,文字、生图、生视频、配音共用一把 Key,后台可以随时切换模型。默认模型是 kimi-k2.6 文案、seedream-5-0-pro 生图、seedance-2-5 生视频、qwen-tts 配音。
任务编排:不依赖 Celery 也能跑
它默认不开 Celery,任务在进程内就能串起来,每个生成阶段都是可重试的任务单元,失败单独重跑,不影响整条流水线。对没有专职运维的团队特别友好,单进程就能跑通,要横向扩展时再打开。

部署方式
提供两条启动路径:Docker 全栈一键拉起 PostgreSQL、Redis、API、前端、后台;或本地起中间件,后端 uvicorn 起服务,前端 npm build 后用 nginx 托管。有几点要留意:模型走第三方网关,需要自己申请 API Key,离线不可用;计费模块默认关闭;默认密钥是占位符,部署前记得换掉。
适合谁用
如果你在搭建 AI 视频或 AIGC 方向的业务,又不想从零把文案到成片这条链路重搭一遍,printfilm 值得读一读。模板驱动设计、任务编排、前后端分离,都很有参考价值。
对 AI 视频创作、批量获客感兴趣的朋友,可以点个关注,后续我会继续拆解分镜拆分和成片合成这两个模块的实现细节。
数据来源 https://github.com/yi1108/printfilm