---
title: VIDEO-MAGIC-TRANSFORMER
canonical_url: "https://www.modelscope.cn/studios/wuyonghui0810/VIDEO-MAGIC-TRANSFORMER"
md_url: "https://www.modelscope.cn/studios/wuyonghui0810/VIDEO-MAGIC-TRANSFORMER.md"
repository: wuyonghui0810/VIDEO-MAGIC-TRANSFORMER
chinese_name: "AI视频魔法变身器"
last_updated: 2025-07-29
sdk_type: gradio
sdk_version: 5.34.1
downloads: 0
stars: 4
---

# VIDEO-MAGIC-TRANSFORMER

> VIDEO-MAGIC-TRANSFORMER - wuyonghui0810 在 ModelScope 创建的在线 Demo。这是一个基于ModelScope的AI视频魔法变身器项目，可以将上传的视频转换为多种不同风格的卡通化效果。项目使用Gradio构建了友好的Web界面，支持动漫风、立体风、绘画风、线稿风和创意风格等多种卡通化风格。

wuyonghui0810/VIDEO-MAGIC-TRANSFORMER 是 ModelScope 魔搭社区上的在线可交互 Demo（创空间），基于 gradio 5.34.1 构建，中文名为「AI视频魔法变身器」。

- **Repository**: wuyonghui0810/VIDEO-MAGIC-TRANSFORMER
- **SDK**: gradio
- **SDK version**: 5.34.1
- **Downloads**: 0
- **Stars**: 4
- **Last updated**: 2025-07-29

Source: https://www.modelscope.cn/studios/wuyonghui0810/VIDEO-MAGIC-TRANSFORMER

---

# AI视频魔法变身器

## 项目简介

这是一个基于ModelScope的AI视频魔法变身器项目，可以将上传的视频转换为多种不同风格的卡通化效果。项目使用Gradio构建了友好的Web界面，支持动漫风、立体风、绘画风、线稿风和创意风格等多种卡通化风格。

## 功能特性

- 🎨 **多种卡通化风格**：支持动漫风、立体风、绘画风、线稿风、创意风格等5种风格
- 🎬 **视频处理能力**：支持上传视频文件并进行批量帧处理
- 🖥️ **Web界面**：基于Gradio构建的直观易用的Web界面
- ⚡ **实时处理**：支持视频帧的实时卡通化转换
- 📱 **示例视频**：提供示例视频供用户测试和体验

## 技术架构

### 核心模型
项目基于ModelScope的多个预训练模型：
- `damo/cv_unet_person-image-cartoon_compound-models` - 动漫风格
- `damo/cv_unet_person-image-cartoon-3d_compound-models` - 立体风格  
- `damo/cv_unet_person-image-cartoon-handdrawn_compound-models` - 绘画风格
- `damo/cv_unet_person-image-cartoon-sketch_compound-models` - 线稿风格
- `damo/cv_unet_person-image-cartoon-artstyle_compound-models` - 创意风格

### 技术栈
- **深度学习框架**：ModelScope Pipeline
- **Web框架**：Gradio 3.15.0
- **视频处理**：imageio
- **图像处理**：numpy
- **进度显示**：tqdm

## 安装部署

### 环境要求
- Python 3.7+
- GPU支持（推荐，用于加速推理）
- 内存：8GB+
- 存储：至少2GB可用空间

### 安装步骤

1. **克隆项目**
```bash
git clone http://oauth2:ms-7ad804ab-ee38-43c7-a1b5-93db9c570350@www.modelscope.cn/studios/wuyonghui0810/VIDEO-MAGIC-TRANSFORMER.git
cd video-magic-transformer
```

2. **安装依赖**
```bash
pip install -r requirements.txt
```

3. **启动应用**
```bash
python app.py
```

4. **访问界面**
打开浏览器访问 `http://localhost:7860`

## 使用方法

### Web界面操作
1. 在Web界面中选择期望的卡通化风格
2. 上传需要处理的视频文件
3. 点击"一键生成"按钮
4. 等待处理完成，下载生成的卡通化视频

### 支持的视频格式
- MP4
- MOV
- AVI
- 其他常见视频格式

### 处理流程
1. **视频读取**：使用imageio读取上传的视频文件
2. **帧提取**：逐帧提取视频内容
3. **风格转换**：对每一帧应用选定的卡通化风格
4. **视频重建**：将处理后的帧重新组合成视频
5. **输出保存**：生成最终的卡通化视频文件

## 项目结构

```
multiple_comic_styles/
├── app.py              # 主应用程序文件
├── requirements.txt    # Python依赖包列表
├── README.md          # 项目说明文档
├── assets/               # 示例视频资源
│   ├── yh.mp4        # 示例视频1
│   └── rw.mp4        # 示例视频2
└── .gitattributes    # Git属性配置
```

## 核心代码解析

### 风格映射
```python
style_dict = {
    "动漫风": "anime", 
    "立体风": "3d", 
    "绘画风": "handdrawn", 
    "线稿风": "sketch", 
    "创意风格": "artstyle"
}
```

### 主要处理函数
- `inference(filepath, style)`：核心推理函数，负责视频的卡通化处理
- 支持多种视频格式的读取和处理
- 自动保持原视频的帧率和编码格式

## 部署配置

### 云部署规格
- **CPU**: 2核
- **内存**: 8GB
- **GPU**: 0-1个（可选）
- **GPU内存**: 6GB（如果使用GPU）
- **实例数**: 1

## 许可证

本项目采用 Apache License 2.0 许可证。

## 相关链接

- **ModelScope**: https://www.modelscope.cn/
- **Gradio**: https://gradio.app/
- **项目地址**: https://modelscope.cn/studios/wuyonghui0810/VIDEO-MAGIC-TRANSFORMER

## 更新日志

- **v1.0.0**: 初始版本，支持5种卡通化风格（动漫风、立体风、绘画风、线稿风、创意风格）
- 基于SIGGRAPH 2022的SOTA技术
- 支持视频批量处理和实时预览

---

*本项目基于ModelScope平台开发，采用最新的AI视频魔法变身技术，为用户提供高质量的视频风格转换服务。*
