2026 视频创作者必备:FireRed-OpenStoryline 开源工具,一句话自动生成完整视频

项目简介
FireRed-OpenStoryline 把视频创作变成自然直观的对话交互,兼顾易用性与企业级稳定性,让新手与创意爱好者都能轻松上手。
核心特性
🌐 智能素材搜索与整理:自动搜索下载图片 / 视频素材,自动拆分片段并理解内容
✍️ 智能文案生成:按主题、画面、情绪自动生成旁白;支持少样本仿写,复刻种草 / 碎碎念等风格
🎵 智能音画匹配:支持私有歌单,自动推荐背景音乐并卡点;按描述匹配配音与字体
💬 对话式精修:自然语言删减 / 替换片段、修改字幕、调整文字样式,即改即得
⚡ 剪辑技能沉淀:一键保存剪辑逻辑为 Skill,换素材即可批量复刻风格
通过 Agent 使用
OpenClaw
bash
运行

自动安装


text
openclaw skills install openstoryline-install

openclaw skills install openstoryline-use


备用安装(ClawHub)


text
npx clawhub install openstoryline-install

npx clawhub install openstoryline-use

Claude Code
bash
运行

内置命令


text
/openstoryline-install

/openstoryline-use


全局安装


text
mkdir -p ~/.claude/skills

cp -R .claude/skills/openstoryline-install ~/.claude/skills/
cp -R .claude/skills/openstoryline-use ~/.claude/skills/

其他兼容 Agent(实验性)
bash
运行
text
npx skills add FireRedTeam/FireRed-OpenStoryline --skill openstoryline-install --agent codex

npx skills add FireRedTeam/FireRed-OpenStoryline --skill openstoryline-use --agent codex


全局安装


text
npx skills add FireRedTeam/FireRed-OpenStoryline --skill openstoryline-install --global

npx skills add FireRedTeam/FireRed-OpenStoryline --skill openstoryline-use --global

安装步骤
  • 克隆仓库

  • bash
    运行
    text
    git clone https://github.com/FireRedTeam/FireRed-OpenStoryline.git
    
    cd FireRed-OpenStoryline
  • 创建虚拟环境

  • bash
    运行
    text
    conda create -n storyline python=3.11
    
    conda activate storyline
  • 依赖安装

  • 一键安装(Linux/MacOS)
    bash
    运行
    text
    sh build_env.sh

    手动安装(MacOS/Linux)
    text
    bash

    运行

    安装 wget


    text
    brew install wget  # Mac
    
    sudo apt-get install wget # Ubuntu/Debian


    下载资源


    text
    chmod +x download.sh
    
    ./download.sh


    安装依赖


    text
    pip install -r requirements.txt

    手动安装(Windows)
    根目录新建 resource 文件夹
    下载 models.zip 解压到 .storyline
    下载 resource.zip 解压到 resource
    执行:pip install -r requirements.txt
    快速开始
    先在 config.toml 配置 API-Key
  • 启动 MCP 服务器

  • bash
    运行

    Mac/Linux


    text
    PYTHONPATH=src python -m open_storyline.mcp.server


    Windows


    text
    $env:PYTHONPATH="src"; python -m open_storyline.mcp.server
  • 启动对话界面

  • bash
    运行

    命令行


    python cli.py

    Web 界面


    text
    uvicorn agent_fastapi:app --host 127.0.0.1 --port 7860

    Docker 部署
    bash
    运行

    海外


    text
    docker pull openstoryline/openstoryline:v1.0.1


    国内(阿里云)


    text
    docker pull crpi-6knxem4w8ggpdnsn.cn-shanghai.personal.cr.aliyuncs.com/openstoryline/openstoryline:v1.0.1


    启动


    text
    docker run \
    
    -v $(pwd)/config.toml:/app/config.toml \
    -v $(pwd)/outputs:/app/outputs \
    -v $(pwd)/run.sh:/app/run.sh \
    -p 7860:7860 \
    openstoryline/openstoryline:v1.0.1

    访问:http://0.0.0.0:7860
    项目地址
    https://github.com/FireRedTeam/FireRed-OpenStoryline
    标签:

    💬 评论区 (0)

    暂无评论,快来抢沙发吧!