速查参考 · 配套第二课使用 · 打印友好
单帧推算(CNN/GAN 线性区):
T(目标) ≈ T(基准) × (目标输出像素 ÷ 基准输出像素)
视频总耗时:
总耗时 = 单帧耗时 × 帧率 × 时长(秒)
帧率换算:
FPS(目标) ≈ FPS(基准) ÷ (目标输出像素 ÷ 基准输出像素)
| 对比 | 像素比 |
|---|---|
| 4K (3840×2160) ÷ 512×512 | ≈ 31.6 |
| 1080p (1920×1080) ÷ 512×512 | ≈ 7.9 |
| 4K ÷ 1080p | = 4 |
| 4K ÷ 768×1408 | ≈ 7.7 |
| 480p→4K 相对输入的像素增幅 | ≈ 20× |
| 架构 | 计算量随分辨率增长 | 推算注意 |
|---|---|---|
| CNN / GAN | ≈ 线性 O(N) | 像素比公式直接可用 |
| Transformer | 注意力 O(N²) | 线性推算只是乐观下界 |
| 多步扩散 | 线性 × 采样步数 | 先减步数(蒸馏)再谈分辨率 |
| 模型 | 推算 | 可用性 |
|---|---|---|
| RealBasicVSR(CNN) | ≈ 0.35 s/帧(~3 FPS) | 批处理可用 |
| Real-ESRGAN(GAN) | ≈ 1.08 s/帧 | 离线批处理 |
| FlashVSR(单步扩散) | ≈ 2.2 FPS | 最快的扩散方案 |
| StableSR(多步扩散) | 分钟级/帧 | 仅离线精修 |