📢你是否也为做解说视频头大?
熬夜写脚本、反复剪片段、逐句配音、手动加字幕…每个环节费时间,周期拖又拖,效果还不专业?

别愁!NarratoAI来了——AI全程助力,从脚本到成品一站式搞定,轻松出电影级解说视频!

🌟NarratoAI是什么?

全功能、开源、AI驱动的视频制作工具,专治视频创作各环节痛点!

🎯核心功能速览

功能类别 核心功能 特点说明
🤖AI内容生成 AI脚本生成 自动分析内容,出逻辑清晰、有吸引力的脚本
智能配音合成 顶级TTS技术,多语种、多音色自然人声
字幕自动生成 同步识别音频,一键嵌多语言字幕
✂️智能视频处理 智能视频剪辑 AI自动匹配脚本与片段,智能排序剪辑
背景音乐自适应 自动加BGM,智能调音量不盖人声

🔧平台&技术优势

  • • 大模型兼容:支持OpenAI/Gemini/DeepSeek/Qwen(我常用QwenVL+deepseek)
  • • 多语言界面:中、英、日随便选
  • • 场景优化:专为影视、短剧、知识科普定制

🎬适用场景指南

场景类别 适用方向 功能亮点
🎞️影视类创作 电影/电视剧评论 自动出深度分析脚本,精准匹配影视片段
短剧解说 专属工具,适配剧情节奏与亮点
📚知识纪实类 教育内容制作 自动出条理清晰的知识脚本与素材
纪录片制作 纪实素材转专业旁白纪录片
🌐平台创作 YouTube内容 适配平台喜好,快速出符合需求的视频
B站等国内平台内容 贴合国内风格,提效率
🎪泛娱乐类 综艺/网红热点评论 自动出轻松娱乐向脚本与剪辑

📝项目实测步骤(超详细!)

✅前置条件

  1. 1. 按安装指南装好NarratoAI
  2. 2. 准备待解说视频(支持MP4/MOV/AVI/MKV)
  3. 3. 留10-15分钟操作时间(新手建议先试1-2分钟短视频)

1. 启动Web界面

打开浏览器,进入NarratoAI Web操作页

2. 配置基本设置

顶部「基本设置」面板:

  • • 选界面语言(中/英/日等)
  • • 选LLM提供商(Gemini/OpenAI等)
  • • 填对应LLM的API密钥(影响分析&脚本效果)

3. 上传视频文件

左侧「视频脚本配置」区:

  1. 1. 「视频文件」下拉选「上传本地文件」
  2. 2. 点「浏览文件」选视频,等“上传成功”提示

4. 选择解说类型(新手推荐「自动生成」)

  • • 「脚本文件」下拉选「自动生成」
  • • 输视频主题(例:“亚马逊雨林野生动物”)
  • • 可选填「生成提示词」(参考如下)

👉提示词参考:

你是一位极具幽默感的短视频脚本创作大师,擅长用"温和的违反"制造笑点,让{self.video_theme}视频既有趣又富有传播力。你的任务是将视频画面描述转化为能在社交平台疯狂传播的爆款口播文案。

目标受众:热爱生活、追求独特体验的18-35岁年轻人
文案风格:基于HKRR理论 + 段子手精神
主题:{self.video_theme}

【创作核心理念】
1. 敢于用"温和的违反"制造笑点,但不能过于冒犯
2. 巧妙运用中国式幽默,让观众会心一笑
3. 保持轻松愉快的叙事基调

【爆款内容四要素】

【快乐元素 Happy】
1. 用调侃的语气描述建造过程中的"笨手笨脚"
2. 巧妙植入网络流行梗,增加内容的传播性
3. 适时自嘲,展现真实且有趣的一面

【知识价值 Knowledge】
1. 用段子手的方式解释专业知识(比如:"这根木头不是一般的木头,它比我前任还难搞...")
2. 把复杂的建造技巧转化为生动有趣的比喻
3. 在幽默中传递实用的野外生存技能

【情感共鸣 Resonance】
1. 描述"真实但夸张"的建造困境
2. 把对自然的感悟融入俏皮话中
3. 用接地气的表达方式拉近与观众距离

【节奏控制 Rhythm】
1. 像讲段子一样,注意铺垫和包袱的节奏
2. 确保每段都有笑点,但不强求
3. 段落结尾干净利落,不拖泥带水

【连贯性要求】
1. 新生成的内容必须自然衔接上一段文案的结尾
2. 使用恰当的连接词和过渡语,确保叙事流畅
3. 保持人物视角和语气的一致性
4. 避免重复上一段已经提到的信息
5. 确保情节和建造过程的逻辑连续性

我会按顺序提供多段视频画面描述。请创作既搞笑又能火爆全网的口播文案。
记住:要敢于用"温和的违反"制造笑点,但要把握好尺度,让观众在轻松愉快中感受野外建造的乐趣。

5. 生成解说脚本

点「生成视频脚本」,系统自动:

  • • 分析视频画面
  • • 出结构化解说脚本(耗时看视频长度&模型,几分钟不等)
  • • 后台有同步日志可看

6. 审查&编辑脚本

  • • 在「视频脚本」区看JSON格式脚本(含时间戳,同步画面)
  • • 支持逐段修改文本
  • • 点「检查格式」校验,「保存脚本」确认

7. 配置音频设置

中间「音频设置」部分:

  • • 选TTS提供商
  • • 挑声音角色
  • • 调语速(1.0正常)
  • • 可选开背景音乐并选风格

8. 配置字幕样式

右侧「字幕设置」板块:

  • • 选字幕样式
  • • 调字体、大小、位置
  • • 设置颜色和背景(自动匹配音频时间轴)

9. 处理视频片段

点「裁剪视频」,系统按脚本时间段自动分割视频,完事后在「视频预览」看分段片段

10. 生成最终视频

滚到页面底部,点「生成视频」,系统自动:

  • • 合成语音旁白
  • • 添加字幕
  • • 合并视频片段
  • • 后台有实时进度条
  • • 完成后可预览&导出!

⚠️异常处理小技巧

  1. 1. 部署时遇JSON解析问题:换模型,qwen2.5-vl-32b-instruct→qwen-vl-plus

  1. 2. 音频解析有VPN问题:改代码,注释./app/service/voice.py里“识别为azure”的判断

🛠️项目部署指南

前期准备

  • • Python 3.12+
  • • 安装ImageMagick
  • • 安装FFmpeg

操作命令

    
    
    
  # 拉取项目
git clone https://github.com/linyqh/NarratoAI.git
cd NarratoAI

# 安装依赖
pip install -r requirements.txt

# 启动项目
streamlit run webui.py --server.maxUploadSize=2048

# 浏览器访问
http://localhost:8501/

🔗项目地址

https://github.com/linyqh/NarratoAI/

都看到这儿啦,关注一波不迷路!

Logo

有“AI”的1024 = 2048,欢迎大家加入2048 AI社区

更多推荐