NarratoAI

NarratoAI

一款基于LLM的开源一站式AI影视解说与自动化剪辑工具,将"文案撰写 - 视频剪辑 - AI配音 - 字幕生成"的完整流程整合为自动化操作。

#创作工具 #视频剪辑
收藏

NarratoAI简介

📌 Narratoai是什么

NarratoAI 是一款基于LLM的开源自动化影视解说工具,将"文案撰写 - 视频剪辑 - AI配音 - 字幕生成"的完整流程整合为自动化操作。主要面向短视频创作者、影视解说UP主、MCN团队及自媒体运营者。

NarratoAI由 GitHub 用户 linyqh 开发,目前获得约 7K Star 和 880 Fork,支持本地部署与 Docker 部署两种方式。

NarratoAI功能特征

✨ NarratoAI功能特征

🎬 智能文案撰写:利用 LLM 自动生成视频解说文案,支持多语种

🎞️ 自动化视频剪辑:根据脚本自动剪辑视频,支持随机拼接模式,可自定义片段时长与视频比例(如 9:16 竖屏)

🗣️ AI 配音生成:内置多语种 TTS 语音合成,支持调节音量、语速,提供多种声音风格

📝 智能字幕制作:自动生成与语音同步的字幕,支持自定义字体、位置、颜色与描边

👀 内容预览优化:生成前可预览片段时间戳、画面描述与对应旁白,支持单独重新生成某段内容

🚀 多模型适配:支持阿里 Qwen2-VL、DeepSeek R1/V3、Google Gemini 等模型

💻 多场景支持:覆盖通用影视解说、短剧解说、短剧混剪等热门创作场景

🔍 SEO优化:根据关键词优化内容结构,提升搜索引擎可见性

🎯 NarratoAI应用场景

  • 影视解说创作:快速制作电影、电视剧、短剧的专业解说视频

  • 短视频制作:批量生产适合抖音、快手、B站、视频号等平台的短视频内容

  • 教育培训视频:教师或培训机构快速制作教学演示材料

  • 商业产品展示:企业制作产品介绍视频,突出产品特点与优势

  • 自媒体运营:个人创作者实现日更多条内容,提升账号影响力

✅ NarratoAI优缺点

优点

  • 全流程自动化:从文案到成片一键完成,10分钟内生成完整视频,效率提升80%以上

  • 零门槛操作:无需专业剪辑技能,零基础用户可快速上手

  • 成本极低:剪辑10分钟视频仅需约0.1元(API调用费用)

  • 开源免费:完全免费使用,代码透明,支持二次开发

  • 灵活定制:支持手动调整参数,满足个性化创作需求

缺点

  • 模型依赖:早期版本主要依赖 Google Gemini 模型,对其他模型支持有限(新版本已改善)

  • 硬件要求:虽显卡非必需,但需要 4核CPU+8GB内存的配置

  • 中文支持限制:早期版本对中文视频处理存在限制,文件名不能包含中文、特殊字符或空格

  • 效果一致性:自动化生成内容可能需要人工微调才能达到最佳效果

🛠️ NarratoAI使用方法

环境准备

  • 系统要求:Windows 10+ / MacOS 11.0+ / Linux

  • 硬件配置:4核CPU、8GB内存(显卡非必需)

  • Python版本:3.10 或更高

部署方式(二选一)

方式一:本地部署

git clone https://github.com/linyqh/NarratoAI.git
cd NarratoAI
pip install -r requirements.txt
cp config.example.toml config.toml
# 编辑 config.toml 填入 API Key
streamlit run webui.py --server.maxUploadSize=2048

方式二:Docker 部署

git clone https://github.com/linyqh/NarratoAI.git
cd NarratoAI
docker-compose up -d

使用流程

  1. 基础配置:访问 http://localhost:8501,配置 API Key 并选择 AI 模型

  2. 上传视频:将 mp4 文件放入 resource/videos 目录(文件名不能含中文或特殊字符)

  3. 生成脚本:AI 自动分析视频内容并生成解说文案

  4. 预览调整:检查片段与解说是否匹配,可重新生成不满意的部分

  5. 配置参数:设置视频比例、配音风格、字幕样式等

  6. 生成视频:点击开始,等待 AI 自动完成剪辑、配音和字幕合成

❓ 常见问题

Q1: 为什么无法识别中文视频文件名?

A: 系统对文件名有限制,建议使用英文、数字或下划线命名,避免中文、空格和特殊字符。

Q2: NarratoAI支持哪些 AI 模型?

A: 目前支持 Google Gemini、阿里 Qwen2-VL、DeepSeek R1/V3 等,视频分析推荐使用 Qwen 系列模型。

Q3: 生成的视频可以商用吗?

A: 需注意原视频素材的版权问题,AI 生成内容的商用权限建议参考具体使用的模型服务条款。

Q4: 剪辑效果不理想怎么办?

A: 可在预览阶段单独重新生成某段内容,或手动编辑脚本进行调整。

Q5: 是否支持导出到剪映?

A: 未来版本计划支持导出剪映草稿功能。

Q6: 远程部署是否安全?

A: 采用先进加密技术确保数据传输与存储安全,但建议通过官方渠道获取软件。

🔗 相关链接

GitHub 仓库:https://github.com/linyqh/NarratoAI

官方文档:https://www.narratoai.cn/

API 文档:部署后访问 http://localhost:8080/docs

与NarratoAI相关工具