AI 视频导出后掉到 720p:分辨率降档修复

明明 1080p 生成,文件却是 720p / 540p / 480p。用应用内的 HD 下载、确认套餐导出上限,再用 Topaz、Runway 或 DaVinci Resolve 升回去。

生成预览里明明写着 1080p,一点下载,本地文件却是 720p、540p 甚至 480p——压得很狠,平面有明显马赛克,边缘色度涂抹。这几乎总是三种情况之一:免费 / 入门档位的导出上限、点错了下载入口(你存的是网页预览而不是渲染成品),或者 CDN 给了你一个转码后的变体。你在预览里看到的那些高清像素,很多时候根本没写进你的文件。

最快修复:用资产卡片上官方的 Download / Download HD 按钮(别在播放器上右键),确认你的套餐确实允许 1080p 以上导出,再对文件跑一次 ffprobe 看实际拿到的是什么。如果渲染本身就被锁在 720p,那就用 Topaz Video AI、Runway Upscale 或 DaVinci Resolve Super Scale 升采样,别再花 credit 重抽。

先判断你属于哪一类

动手改之前,先对下载的文件跑这条命令——它能告诉你五种原因里你中的是哪一种:

ffprobe -v error -select_streams v:0 \
  -show_entries stream=width,height,bit_rate \
  -of default=noprint_wrappers=1 file.mp4
ffprobe 显示最可能的原因对应小节
宽 854 或 960(540p)存成了播放器预览,不是渲染成品#2
宽 1280(720p),码率正常免费 / 入门档导出上限#1
宽 1920(1080p),码率 < 4 Mbps高压缩的 web / H.264 交付档#3
每次下载分辨率都不一样CDN 按播放器尺寸给变体#4
画幅和预览不一致改画幅 / 方向触发了降采样#5

常见原因

按踩坑频率排序。

1. 免费 / 入门档位限制导出分辨率

截至 2026 年 6 月,各家免费档的输出上限都远低于预览给人的印象:

  • Runway Free 导出 720p 且带水印;干净的 1080p 要 Standard,原生 4K 要 Pro。
  • Pika 免费档现在只有 480p(Pika 2.5);720p 和 1080p 都是付费才有。
  • Kling 免费档锁在 720p;1080p(以及 Kling 3.0 的原生 4K)在付费档。
  • ChatGPT Plus 里的 Sora 应用内通常顶到 720p;1080p 要 ChatGPT Pro。

HD 像素也许在云端确实出了,但导出管线又把它压回到你这个档位的天花板。

怎么判断:打开套餐页看 Export Resolution / 输出那一行。写 “720p”、“480p” 或 “Standard quality”,那就是硬上限,预览显示啥都没用。

2. 下载入口存的是 “Preview MP4” 而不是 HD 渲染成品

Runway 在预览播放器上右键 “Save video as” 存下来的是一段约 540p 的网页预览,不是渲染成品。只有资产卡片三点菜单里的 Download HD 才出真渲染像素。Sora 和 Veo 也有同样的坑:浏览器右键保存抓的是内嵌 <video> 播放器当时加载的那段。

怎么判断ffprobe 报宽 854 或 960,那就是预览代理(proxy),不是导出成品。

3. 输出编码用了高压缩 web 交付档

有些工具把 H.264 交付档默认设成 CRF 28 或更高,图的是流畅播放。画面是 1080p 没错,但压缩已经把细节干掉了。

怎么判断ffprobe -v error -show_entries format=bit_rate file.mp4 看码率。1080p 低于 4 Mbps 就是 web 压缩档。

4. CDN 给了你一个转码后的变体

Sora、Veo / Flow 和一些托管 UI 走 CDN,会按播放器尺寸和网络情况自动转码。右键保存抓的是播放器当时加载的那个自适应变体。

怎么判断:下载时的窗口大小或缩放不同,得到的分辨率就不同。问题在交付环节,不在模型——改用官方下载按钮。

5. 改了画幅 / 方向,被裁 + 降采样

按 1920x1080 生成的,导出预设却选了 Vertical 1080x1920。工具按比例重新适配再降采样,最终成品成了比原片更小的裁切窗口。

怎么判断:比对保存文件和预览的画幅。不一致就说明导出时跑了一次 re-fit。

最短修复路径

Step 1:用对应用内的导出入口

# Runway
- 资产卡片 -> 三点菜单 -> Download (HD)
- 不要:在播放器上右键 -> Save video as

# Pika (2.5)
- My Library -> hover 资产 -> 下载图标
- 选 1080p 选项(仅付费档)

# Kling (3.0)
- 生成详情 -> Download / Export
- 付费档 1080p;Kling 3.0 支持原生 4K

# Sora(在 ChatGPT 内)
- 结果卡 -> 三点菜单 (...) -> Download
- 不要用浏览器右键保存

# Veo(在 Gemini app / Flow 内)
- 用 clip 上官方的下载控件
- Flow / API / Vertex 提供 1080p 和 4K 输出

Step 2:确认套餐真的允许你想要的分辨率

# 各档导出上限(自己再到账户里确认;截至 2026 年 6 月):
- Runway Free: 720p(带水印)| Standard: 1080p 干净 | Pro: 4K
- Pika Free: 仅 480p | 付费: 720p / 1080p
- Kling Free: 720p | 付费: 1080p(Kling 3.0 原生 4K)
- Sora: ChatGPT Plus 应用内约 720p | ChatGPT Pro: 1080p
- Veo (Flow): 720p / 1080p / 4K,看访问权限

另外,Sora 的下载在大多数档位都带可见水印和 C2PA 溯源 metadata——这是正常的,不是 bug。

Step 3:用 metadata 先确认问题到底是什么

# 实际拿到的是什么分辨率和码率
ffprobe -v error -select_streams v:0 \
  -show_entries stream=width,height,r_frame_rate,bit_rate file.mp4

# 宽高低于档位上限 -> 找客服,它渲染没出满。
# 宽高对,但 1080p 码率低于 4 Mbps -> 重压一遍提码率(Step 5)。

Step 4:不能重渲就用专门工具升采样

# Topaz Video AI(截至 2026 年 6 月)
- 导入片段
- 模型:人脸用 Iris,通用清理用 Proteus,
  4x 精细细节用 Rhea / Rhea XL,退化严重的素材用 Starlight (Sharp)
- 目标:1080p 或 4K
- 编辑用 ProRes 422 HQ 导出,交付用 H.264

# Runway Upscale
- Workspace -> Tools -> Upscale Video
- 输入:你的 720p 片段
- 输出:1080p / 4K(看套餐)

# DaVinci Resolve Super Scale(免费版自带)
- 右键 clip -> Clip Attributes -> Super Scale: 2x
- Sharpness: Medium、Noise Reduction: Low
- 在 Project Settings -> Timeline Resolution 设到目标分辨率,再渲

Step 5:分辨率没问题但画质烂,那就提码率重压

# 原片提码率重压(CRF 越低画质越高)
ffmpeg -i input.mp4 -c:v libx264 -crf 18 -preset slow -c:a copy output.mp4

# 或转 ProRes(剪辑用的中间码,不是交付文件)
ffmpeg -i input.mp4 -c:v prores_ks -profile:v 3 -c:a copy output.mov

# 确认:1080p H.264 码率现在大概应该在 8-15 Mbps

怎么确认修好了

重跑 “先判断你属于哪一类” 里那条 ffprobe。判定标准:宽高对上目标(1080p 是 1920x1080,4K 是 3840x2160),交付用 H.264 在 1080p 下码率落在 8-15 Mbps(4K 更高)。如果你做了升采样,再把一帧纯色画面放到 100% 缩放看一眼——没有马赛克就说明重压 / 升采样扛住了。

常见问题

预览是清晰的 1080p,下载却是 720p——渲染成品丢了吗? 通常没丢。最常见的原因是点错下载入口(存成了播放器预览)或档位上限。先用资产卡片上的 Download HD 按钮,并确认套餐的导出天花板,再去怀疑云端渲染失败。

把 720p 升到 1080p,效果能和原生 1080p 一样吗? 不能。升采样是重建细节而不是还原细节,但好模型(Topaz Rhea / Starlight、Runway Upscale)对大多数交付用途已经很接近。如果片子还有 credit 而且套餐支持,原生重渲 1080p 以上仍然优于升采样。

为什么我的 Sora 下载带水印还有奇怪的 metadata? 截至 2026 年 6 月,Sora 在大多数档位的导出都带可见水印和 C2PA 溯源 metadata,这是正常行为。能不能拿到干净导出取决于你的档位和 OpenAI 当前的政策,跟下载方式无关。

文件是 1080p,但看着发块、发糊。怎么办? 这是码率问题,不是分辨率问题。用 ffmpeg -crf 18 把源文件提码率重压(Step 5)。如果源文件本身就是低码率,那只能重渲或用 AI 升采样才能找回细节。

右键保存有没有可能拿到全分辨率文件? 偶尔行,但不可靠——CDN 交付的播放器上你拿到的是当时加载的自适应变体,预览播放器上你拿到的是代理。永远优先用工具官方的 Download / Download HD 控件。

预防

  • 所有工具都统一走应用内的 Download HD 按钮,别在播放器上右键。
  • 工作流里留一个 ffprobe 分辨率 / 码率自检步骤,每次下载完看一下。
  • 剪辑序列分辨率对齐你这个档位支持的最高输出,这样最终导出就不会再 refit。
  • 直接按目标画幅生成,省得 export 还要 refit 降采样。
  • 老的、被限档的素材兜底用 Topaz 或 Runway Upscale 救一下。

外部参考:Runway 帮助中心Topaz Video AI 文档

标签: #ai-video #排查 #resolution