用 EasyBot 搭一个「一人内容工作台」,文图视频全搞定

5 阅读7分钟

用 EasyBot 搭一个「一人内容工作台」

过去想认真做一套「知识科普内容 + 海报 + 视频」,往往要折腾好几步:先构思结构,再写文案,再找图排版、做封面,最后还要剪视频、配字幕。对个人创作者、小团队来说,这些步骤既耗时间,又很难保持风格统一。

EasyBot github.com/zdz72113/Ea… 这个开源小工具,就是为了解决这件事:用一个统一的工作流,把「写内容 → 出海报 → 出视频」串起来,尽量做到「一次输入,多次复用」


EasyBot 是什么?

从产品形态上看,EasyBot 是一个基于 Streamlit 的 Web 小应用,双击脚本即可本地运行,不依赖云端服务。它做了三件事:

  • 生成结构化科普内容:基于「5 个问题看懂 XX」的固定框架。
  • 一键生成竖版海报:预设多种模板与配色,可微调排版参数。 -. 将海报 + 音频合成视频:生成适合在短视频平台发布的 MP4。

你可以把它理解为一个「面向知识类创作者的轻量内容工作台」,尤其适合以下场景:

  • 想做「每天一条知识卡片」的个人博主;
  • 做公众号/知识星球,需要持续产出科普类长图;
  • 做教育培训、咨询、行业观察,希望把长文章拆成更易读的问答;
  • 想用 AI 辅助做「深度内容 + 信息可视化」的尝试。

01. 通过「5 个问题」结构化一个主题

很多人写不出好内容,不是不会写,而是不知道从哪里开始。EasyBot 内置了一套非常简单、但实践下来很实用的框架:

「5 个问题看懂 XX」

当你给定一个主题、几段文字甚至一篇长文链接后,EasyBot 会调用你配置好的 LLM(DeepSeek、通义千问等 OpenAI 兼容模型),自动产出下面这样的结构:

  • 【标题】5 个问题看懂 XX
  • 【Q1】这是在讲什么?(概念、定义)
  • 【Q2】为什么重要?(背景、意义)
  • 【Q3】现在发生了什么?(现状、数据)
  • 【Q4】有哪些关键观点/分歧?
  • 【Q5】接下来会怎样 / 我们能做什么?
  • 【简介】一段 15–30 字的短描述,方便做简介或说明
  • 【标签】若干带 # 的主题标签

这几个问题由浅入深,把「是什么、为什么、怎么办」串在一起,让 AI 帮你完成第一轮结构化与浓缩。你可以在应用里直接看到生成结果,并且:

  • 重新生成(例如主题不清晰、语气不对时);
  • 编辑标题、问答、简介、标签;
  • 自动保存到历史记录中,方便后续拿来做海报或视频。

在这个阶段,EasyBot 更像是一个「思路整理器」,帮你把散乱的材料,整理成一篇有结构、有层次的内容草稿。


02. 一键生成海报:模板、配色、排版都可调

有了内容之后,下一步就是「视觉化」。EasyBot 自带一套海报生成引擎:

  • 基于 Pillow 绘制竖版海报(1080×1920);
  • 预置多种头图模板(如「社会观察」「国家纵览」「知识科普」等);
  • 提供整套配色方案(主色、背景色、标题色等)。

在「生成视频」页中间的「生成海报」区域,你可以:

  • 选择一个模板(类似于品牌/栏目皮肤);
  • 设置标题、副标题和头部标签(比如「本周热评」「数据洞察」);
  • 选择或调整配色方案(主色、背景色等,可直接在 UI 上用颜色选择器修改并写入配置);
  • 调整正文的字号、段落间距、行间距,让长内容也能排版得更舒适。

海报渲染时会自动:

  • 把主标题居中、多行换行;
  • 用不同字体/字号区分头部、引导语、正文;
  • 对 Markdown 粗体(**这样**)的内容用主题色强调,但保持与正文一致的字号;
  • 支持无序/有序列表,适合展示要点。

所有这些配置最终都会写入 config.json,你可以:

  • 在应用界面里一点点调;
  • 或直接在配置里微调颜色、字号等,形成自己的品牌风格。

当你对效果满意时,一键生成 PNG 海报即可下载,用于朋友圈、公众号首图、文章配图等。


03. 从海报到视频:加上背景音乐就能发

有了海报,离一个可发布的视频其实只差一步:配一段合适的背景音乐,并控制好时长。EasyBot 在第三步做的就是:

  • 让你在本地 audio/ 目录下挑选一段音频;
  • 设定希望的视频时长(例如 10 秒、15 秒等);
  • 使用 MoviePy 将海报作为画面、音频作为背景,合成一个 MP4 文件。

整个过程完全在本地完成,不依赖任何外部云服务,适合:

  • 快速为一篇文章做一个「封面视频」;
  • 为知识星球/社群更新做一个简单的「本期话题」视频卡片;
  • 把同一主题的多张海报合成多个短视频,分平台分发。

04. 安装与使用方式

EasyBot 完全开源,源码在 GitHub:https://github.com/zdz72113/EasyBot

如果你只想直接使用工具

  1. 在 GitHub Releases 页面下载对应版本的 .zip
  2. 解压到任意目录(建议路径不含中文或空格)。
  3. 双击 运行EasyBot.bat,稍等几秒。
  4. 在浏览器中访问 http://localhost:8502 即可开始使用。

如果你也想二次开发或自部署

  1. 克隆仓库:
    git clone https://github.com/zdz72113/EasyBot.git
    cd EasyBot
    
  2. 创建并激活虚拟环境,安装依赖:
    pip install -r requirements.txt
    
  3. 启动应用:
    streamlit run EasyBot.py
    
  4. 在 UI 中配置你自己的 LLM 接口(DeepSeek、通义千问等 OpenAI 兼容接口)。

05. 适合谁来用?

如果你满足以下条件中的任意一条,EasyBot 可能会对你有帮助:

  • 经常需要读长文、看报告,然后输出「摘要 + 观点」;
  • 想在多个平台同步发布「同一主题的不同载体」(图文、长图、短视频);
  • 希望形成自己的知识沉淀,但手上只有零散的素材和想法;
  • 对视觉不敏感,但又希望自己的内容呈现「至少看起来专业一点」。

对个人创作者来说,它可以帮你:

  • 把「写一篇完整内容」拆成更可控的几步;
  • 尽量复用已经生产的内容,而不是每个平台都重新来过;
  • 把更多时间留给「选题、观点和事实查证」,而不是机械排版和重复劳动。

对团队来说,它可以作为:

  • 内部知识分享(每周一篇「5 个问题看懂本周话题」);
  • 对外品牌内容(固定模板 + 品牌配色 + 统一海报风格);
  • 快速试验新栏目、新选题的「低成本 MVP」工具。

06. 为什么选择 EasyBot?

市面上已经有很多 AI 写作工具、排版工具、视频工具,但 EasyBot 有几个比较「接地气」的特点:

  • 完全本地运行,数据不出机器:你只需提供自己的 LLM 接口 Key,所有内容在本地生成、处理、合成。
  • 流程足够简单:只有两页——「生成内容」和「生成视频」,没有复杂的权限、项目管理、团队协作等重功能。
  • 配置可控、可持久化:所有模板、配色、视频参数都写在 config.json 中,方便备份、迁移或版本管理。
  • 代码完全开放:你可以 Fork 后根据自己的品牌、业务场景做定制,比如加 Logo、水印、更多模板等。

如果你正在寻找一款:

「既不用学习太多新东西,又能明显提升内容产出效率」

的工具,那么不妨试试 EasyBot,把它当成你的「一人内容工作台」,先从一两个小专题开始,用「5 个问题看懂 XX」的方式,持续积累你的知识资产。