Skip to content
AntimoOfficialPublic

About

一个基于情绪语义提取与风格分析的端到端自动视频配乐系统

Resources

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

EmoScape

一个端到端自动视频配乐系统。输入视频后,系统会自动提取视频语义信息,并生成与内容匹配的配乐。

项目简介

本项目旨在展示端到端自动配乐的工程实现。输入视频,自动完成语义分析、音乐生成与合成,无需人工干预。

主要功能

  • 视频语义信息提取
  • 基于语义的自动配乐生成
  • 音视频合成输出

目录结构

├── main.py                  # 项目主入口,自动配乐流程
├── main_vocal.py            # 主唱生成入口
├── multiple_generation.py   # 多样化生成脚本
├── requirements.txt         # Python依赖
├── environment.yml          # Conda环境配置
├── checkpoints/             # 预训练模型
├── data/                    # 原始与处理后数据
├── models/                  # 主要模型与推理脚本
├── scripts/                 # 数据处理与特征提取脚本
├── src/                     # 主要源码(extraction, fusion, music, training, video)

快速开始

  1. 克隆仓库
    git clone https://github.com/<你的用户名>/EmoScape.git
    cd EmoScape
  2. 安装依赖
    conda env create -f environment.yml
    conda activate <环境名>
    # 或使用 pip
    pip install -r requirements.txt
  3. 运行主程序
    python main.py

使用示例

  • 自动配乐:python main.py
  • 使用原视频音频辅助:python main_vocal.py
  • 使用多轮生成:python multiple_generation.py

本项目为个人课余作品,仅供学习与展示工程能力。欢迎交流。


About

一个基于情绪语义提取与风格分析的端到端自动视频配乐系统

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages