懒人必备!NarratoAI:影视解说+自动化剪辑,一站式创作神器!

NarratoAI 是一个集影视解说、自动化剪辑、配音和字幕生成于一体的全自动化工具,能够帮助创作者高效制作内容。

它依托大型语言模型(LLM)技术,自动生成文案,并自动剪辑视频,配上相应的配音和字幕,为用户提供一站式的影视解说方案。

NarratoAI主要功能

  • 自动化文案撰写:使用 LLM 技术生成影视解说文案,自动化程度高,节省时间和精力。

  • 自动剪辑与配音:自动对视频进行剪辑,同时生成配音,使整个流程更加高效。

  • 字幕生成:自动生成字幕,确保视频内容更具可读性和观赏性。

📦 系统配置要求
  • CPU: 最低要求4核或以上

  • 内存: 8G 或以上

  • 显卡: 非必需

  • 操作系统: Windows 10 或 MacOS 11.0 以上

使用前准备

要使用 NarratoAI,首先需要申请一个 Google AI Studio 账号并获取 API Key:

  • •访问Google AI Studio申请账号(地址放在文末)

  • 点击 Get API Key 申请 API Key

  • 申请的 API Key 填入 config.example.toml 文件中的 gemini_api_key 配置

部署方式

1、📂 本地部署

步骤 1: 使用 conda 创建虚拟环境并安装依赖

conda create -n narratoai python=3.10
conda activate narratoai
cd narratoai
pip install -r requirements.txt```

**步骤 2:** 根据操作系统安装 ImageMagick

*    **Windows**: 下载并安装 ImageMagick,并在配置文件 `config.toml` 中设置 `imagemagick_path`。
    
*    **MacOS**: 使用 Homebrew 安装:
    

```bash
  `brew install imagemagick`

步骤 3: 启动 WebUI

streamlit run ./webui/Main.py --browser.serverAddress=127.0.0.1 --server.enableCORS=True --browser.gatherUsageStats=False

步骤 4: 访问 Web 界面

在浏览器中访问 http://127.0.0.1:8501

2、 🐳 Docker 部署

步骤 1: 拉取项目并启动 Docker

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

**步骤 2**: 访问 Web 界面  
在浏览器中打开 `http://127.0.0.1:8501`。

**步骤 3**: 访问 API 文档  
在浏览器中打开`http://127.0.0.1:8080/docs` 或者 `http://127.0.0.1:8080/redoc` 查看 API 文档。



**使用方法**

  










*    **基础配置**  
    首先,配置好 API Key 并选择支持的模型。目前,NarratoAI 仅支持 Gemini 模型,其他模型将在后续更新中支持。
    

![](https://img-blog.csdnimg.cn/img_convert/af23bbf041a91a082eb810752d790d65.png)

*    **选择视频并生成脚本**  
    可以使用平台内置的演示视频,或者将你自己的 mp4 文件放在 `resource/videos` 目录下并刷新浏览器来加载视频。请注意:文件名不能包含中文、特殊字符、空格或反斜杠等。
    

![](https://img-blog.csdnimg.cn/img_convert/f8f75166aa12405e723dafd29212a311.png)

*    **保存脚本并开始剪辑**  
    生成并保存脚本后,刷新浏览器,在脚本文件下拉框中选择生成的 `.json` 文件即可开始剪辑。
    

![](https://img-blog.csdnimg.cn/img_convert/32bb6cbeecbd95d8800d80fd94c47487.png)

*    **检查视频**  
    如果视频中有不符合要求的片段,可以选择重新生成或手动编辑。
    

![](https://img-blog.csdnimg.cn/img_convert/57f8a0f059f440262fa54159c64cfe1c.png)

*    **配置视频参数**  
    配置好视频的基本参数后,点击开始生成视频。
    

![](https://img-blog.csdnimg.cn/img_convert/f2b9d64815718dfdf81c32db122d64b9.png)

*   **生成视频**  
    完成所有设置后,NarratoAI 将自动生成最终视频,完成整个解说和剪辑流程。
    

![](https://img-blog.csdnimg.cn/img_convert/56ec855570a8efd9673a7f6c9893a0d2.png)



**结语**

  










NarratoAI 通过简化视频内容创作流程,使得影视解说和视频剪辑更加智能和高效。对于需要批量生产影视内容的创作者来说,这是一个强大的工具,可以极大提高工作效率。

开源地址:https://github.com/linyqh/NarratoAI
Google AI Studio:https://aistudio.google.com/app/prompts/new_chat

### NarratoAI 本地部署教程 #### 准备工作 为了成功完成 NarratoAI 的本地部署,需先准备好开发环境并安装必要的依赖项。确保计算机已安装 Git 工具以便可以从 GitHub 上拉取项目源码[^1]。 #### 获取项目代码 通过终端或命令提示符执行如下指令来获取最新版本的 NarratoAI 源代码: ```bash git clone https://github.com/linyqh/NarratoAI.git cd NarratoAI ``` 这会把整个仓库下载至当前目录下,并切换进入该项目文件夹内准备后续操作。 #### 安装依赖库 进入到 `NarratoAI` 文件夹之后,按照官方文档说明设置 Python 虚拟环境(如果适用),接着运行 pip install 命令安装所需Python: ```bash pip install -r requirements.txt ``` 此步骤将依据 `requirements.txt` 列表中的条目自动下载并安装所有必需第三方模块[^2]。 #### 配置环境变量 部分功能可能涉及到 API 密钥或其他敏感数据,在 `.env.example` 文件基础上创建一个新的`.env` 文件用于存储这些参数。根据实际情况修改其中的内容以适配个人需求和服务器配置情况[^3]。 #### 启动服务 当一切就绪后,可以通过启动脚本来激活应用程序。通常情况下,开发者会在项目的根目录放置一个名为 `start.sh` 或者类似的可执行批处理文件来进行快速初始化和服务开启。如果没有现成的启动脚本,则可以尝试直接调用主程序入口点如 app.py 来运行应用实例: ```bash python app.py ``` 此时应该可以在浏览器访问指定地址查看已经正常工作的 NarratoAI 平台界面了。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

孜孜孜孜不倦

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值