RTX VSR API 镜像使用说明
基座:NVIDIA Maxine VFX(nvidia-vfx 0.1.0.1)· RTX VIDEO SUPER RESOLUTION
适配:RTX 5090 单卡 · 驱动 580+(镜像内置 590 NGX 运行库,无需宿主机额外安装)
已内置:nvidia-vfx 全套模型(1.1GB)+ cupy-cuda12x + ffmpeg(NVENC 硬编码)
用途:H3/AIGC 生成视频 2× 超分(768p→1536p),质量档位可调,量产车道
一、镜像信息
Section titled “一、镜像信息”镜像地址 |
|
基座镜像 |
|
暴露端口 | 8000(FastAPI + uvicorn 单 worker) |
GPU 需求 | 1× RTX 5090(32GB),显存占用 ~3GB |
推荐规格 | 5090 单卡 |
并发模型 | 单实例 3 并发( |
二、部署(共绩弹性部署)
Section titled “二、部署(共绩弹性部署)”2.1 创建任务
Section titled “2.1 创建任务”- 资源:5090 单卡
- 镜像:
harbor.suanleme.cn/public-hub/rtxvsr:0.1.0-5090 - 必须环境变量:
NVIDIA_DRIVER_CAPABILITIES=compute,utility,videovideo 能力必须开启(NVENC 硬编码依赖);缺省时容器只挂 compute,输出编码会回退/失败。
2.2 健康检查(可选,建议配)
Section titled “2.2 健康检查(可选,建议配)”探针 | 配置 |
startup_probe | httpGet |
liveness_probe | httpGet |
3.1 端点总览
Section titled “3.1 端点总览”方法 | 路径 | 说明 |
GET |
| 健康检查( |
POST |
| JSON 提交(video_b64 或 video_url) |
POST |
| multipart 文件上传(推荐,≤200MB) |
GET |
| 轮询进度 |
GET |
| 下载成品(MP4) |
3.2 提交任务
Section titled “3.2 提交任务”multipart 上传(推荐):
curl -F "file=@input.mp4" -F "quality=HIGH" -F "scale=2.0" \ http://<服务地址>/api/v1/upscale/fileJSON(URL 拉取):
curl -X POST http://<服务地址>/api/v1/upscale \ -H "Content-Type: application/json" \ -d '{"video_url":"https://.../input.mp4","quality":"HIGH","scale":2.0}'3.3 参数
Section titled “3.3 参数”参数 | 类型 | 默认 | 说明 |
| str |
| 质量档位,见 3.4 |
| float |
| 放大倍率(当前仅 2.0) |
| str |
| 编码器(h264_nvenc / hevc_nvenc / libx264) |
| str |
| 输出码率 |
3.4 质量档位(QUALITY_MAP)
Section titled “3.4 质量档位(QUALITY_MAP)”档位 | QualityLevel | 适用 |
| 0-0 | 对照基线(bicubic 插值) |
| 1-4 | 快速档,AI 效果弱 |
| 5-7 | 平衡档 |
| 8-11 | 推荐默认,去噪 + 超分 |
| 12-15 | 最高质量(去模糊增强) |
| 16-19 | 高码率源专用(H3 直出视频码率不足时不适用) |
3.5 轮询与下载
Section titled “3.5 轮询与下载”curl http://<服务地址>/api/v1/tasks/e37328fa0092
curl -o out.mp4 http://<服务地址>/api/v1/tasks/e37328fa0092/result四、性能实测(RTX 5090 单卡)
Section titled “四、性能实测(RTX 5090 单卡)”输入 | 输出 | 耗时 | 吞吐 |
1376×768, 362 帧,15.1s, aac 音轨 | 2752×1536 | 32.4s 端到端 | ~11 s 处理 1s 视频 |
- 音轨自动透传(
-c:a copy),无需二次 mux - 单实例 3 并发时 GPU 利用率未饱和(瓶颈在 ffmpeg 解码/编码 IO),可按需提高
VSR_MAX_CONCURRENCY