要减少 DaVinci Resolve 导出视频中的块状运动,请将一段简短的 ProRes 渲染与 H.264 导出进行比较,然后仅在 ProRes 版本画面干净时调整压缩设置。如果两者都出现瑕疵,请先检查素材质量、代理、缩放和变速处理。

本指南适用于这样一类 Mac 用户:完成的视频出现明显方块,或在运动时画面显得粗糙。以下控件依据 Blackmagic Design 的《DaVinci Resolve 21.1 参考手册》。可用的编码选项取决于所选格式、编解码器和硬件;请使用你的安装环境实际提供的控件。有关这些条件,请参阅手册中的“渲染媒体”章节。DaVinci Resolve 21.1 参考手册

判断“块状运动”的表现

先查看保存在 Mac 上的导出文件。播放有问题的片段,暂停后将同一时刻与原始素材进行比较。压缩可能引入明显的块状瑕疵并丢失精细细节;Apple 将这两者都列为视频压缩瑕疵。不过,运动不均匀和中间帧变形需要采用不同的排查方法。使用 Advanced Video Quality Tool 评估视频

观察到的现象 首先进行的测试
运动时出现方块或涂抹状斑块 将 ProRes 渲染与压缩后的导出文件进行比较。
单帧画面干净,但运动推进不均匀 比较源素材、时间线和输出的帧率。
运动物体的边缘弯曲,或物体短暂变形 比较片段的变速处理方法。
原始文件中也出现相同瑕疵 在更改交付设置之前先检查源素材。
只有 Resolve 查看器画面显得粗糙 先渲染一段本地测试,再判断导出质量。

请将此表作为诊断参考,而非某种具体原因的证明。有效的测试一次只改变一个变量,并检查可见问题是否随之改变。

在 QuickTime Player 中打开原始文件和导出文件。分别选择 窗口 > 显示影片检查器,或按 Command-I。记录压缩格式、尺寸和帧率。Apple 在影片检查器的文档中介绍了这些信息。分辨率或帧率差异可以为后续排查提供明确方向。在 Mac 上的 QuickTime Player 中查看媒体文件信息

完整渲染时间线前,先做一段短片对比

选择约 10–20 秒的片段,其中包含问题画面以及前后少量正常素材。若要进行合成测试,可以在精细网格上移动一个矩形,以便比较边缘变形和细节丢失。排查现有导出文件时,请使用实际项目中有问题的片段。

在 交付 页面用入点和出点标记这段内容,并选择 自定义 导出设置。选择 单个片段,将选定范围导出为一部完整影片。手册介绍了如何渲染选定范围,以及如何使用不同输出设置将多个作业加入队列。DaVinci Resolve 21.1 参考手册,“渲染媒体”

首先,在测试中排除低质量的中间媒体

展开高级视频设置,在本次对比中关闭 使用代理媒体、使用优化媒体 和 使用渲染缓存图像。确认原始源文件可用。这些设置可能会用生成的媒体或缓存图像替代实时处理的原始素材;Blackmagic 建议在这些替代媒体的质量低于预期输出时将其禁用。DaVinci Resolve 21.1 参考手册,高级渲染控件

无需删除代理或缓存。此处的目的是在本次测试中排除它们对画质的影响。Resolve 通常会在交付时返回使用原始源媒体;显式启用 使用代理媒体 会覆盖这一行为。DaVinci Resolve 21.1 参考手册,“使用代理文件进行交付”

渲染 ProRes 参考文件和压缩对比文件

使用相同的范围、分辨率、帧率和效果创建两个作业:

  1. 参考文件: 选择 QuickTime 和 Apple ProRes 422。
  2. 对比文件: 使用你现有的 H.264 设置,暂时保留原来的压缩设置。
  3. 为两个文件分别命名,将每个作业添加到渲染队列,然后渲染。
  4. 在相同的显示尺寸下播放,再检查相同的故障帧。

Blackmagic 的 macOS 编解码器表列出了可编码为 MOV 的 ProRes 422。Apple 将 ProRes 422 描述为高质量压缩编解码器,因此适合在此处用作对比格式。它仍然经过压缩,因此这项测试是实用的诊断手段,而非数学意义上的无损参考。DaVinci Resolve 支持的格式和编解码器,macOS 表格、关于 Apple ProRes

根据测试结果进行判断。如果 ProRes 文件画面干净,而 H.264 文件出现块状瑕疵,则问题可能出在压缩交付设置上。如果两者都出现瑕疵,接下来应检查源素材或时间线处理。如果暂停时两者画面都干净,但播放时运动不均匀,请先排查帧率节奏,再提高码率。

参考文件画面干净时,调整压缩设置

返回交付页面中的 H.264 作业。测试压缩时保持分辨率和帧率不变。在可用的质量控件中选择更高的质量设置,或提高允许的码率。

Resolve 21.1 手册将 限制为 X Kb/s 描述为导出的最大数据速率。它不保证每秒都会使用该数据量,也不应被视为恒定码率开关。手册另行介绍了恒定码率,并指出只有所选格式和编解码器支持时才可使用。DaVinci Resolve 21.1 参考手册,可选压缩控件

举例来说,假设你的 1920 × 1080、30 fps H.264 测试使用了 10,000 Kb/s 的限制。将同一段内容以 20,000 Kb/s 渲染;如果第一次调整有所改善,但仍有明显方块,再试 40,000 Kb/s。这些数值仅用于测试,并非官方建议或通用导出目标。

简单记录设置、可见效果和文件大小。如果继续提高码率已无法带来明显改善,就不要再提高码率,转而重新检查对比结果。文件变大本身并不能证明问题已解决。

仅在支持的情况下使用多遍编码

对于 QuickTime H.264 和 H.265,手册将 多遍编码列为一种质量选项,而单遍编码的处理速度更快。如果你选择的组合提供此控件,请启用它。此测试中应保持 帧重排启用:Blackmagic 指出,帧重排可通过 B 帧提高压缩影片质量;禁用它则会以画质换取编码速度。DaVinci Resolve 21.1 参考手册,QuickTime 编码控件

不要假设 Windows 或 NVIDIA 专属的屏幕截图适用于 Mac。例如,本手册注明,其 速率控制和 前瞻控件仅适用于兼容的 NVIDIA GPU。如果找不到文档中介绍的可选控件,请使用现有的质量设置,或采用 ProRes 对比方法。DaVinci Resolve 21.1 参考手册,编码器专属控件

在片段级别修复运动不均匀或变形

如果暂停时帧画面干净,但运动推进时有顿挫,请将影片检查器中显示的源素材帧率与时间线设置进行比较。Resolve 的单个片段导出会根据项目级或片段级的 变速处理设置转换混合帧率素材。因此,即使你没有刻意制作慢动作,变速处理也值得排查。DaVinci Resolve 21.1 参考手册,“单个片段”

在 剪辑页面选择受影响的片段,打开 检查器,并展开 变速和缩放。先比较该片段可用的 变速处理方法,而不要立即更改整个项目。检查器支持对单个片段覆盖项目设置。DaVinci Resolve 21.1 参考手册,“在剪辑页面使用检查器”

方法 文档说明的行为 测试时要检查的内容
最近邻 按需丢弃或重复帧 位置重复或明显顿挫
帧混合 混合相邻帧 运动更平滑,但边缘可能重叠
光流 使用运动估算生成新帧 平滑程度,以及运动元素周围是否出现异常变形

Blackmagic 提醒,当运动元素以不同方向交错,或摄像机运动不可预测时,光流可能产生瑕疵。请分别渲染每种对比结果,并检查问题时刻。选择对该片段效果最好的方法;光流并非每个镜头都适用的最佳选择。DaVinci Resolve 21.1 参考手册,“帧插值”

一个有用的示例是:将 60 fps 素材在 30 fps 时间线上减速到 50%,每秒成片播放时间正好有 30 个源帧。将 30 fps 素材减速到 50%,则每秒时间线播放时间只有 15 个不同的源帧。后者需要重复、混合或生成帧。这一计算说明,两个片段即使速度设置相同,也可能需要不同的变速处理方式。

如果两种导出文件都显得粗糙,请检查缩放和源素材质量

以相同的显示尺寸比较原始媒体和 ProRes 测试文件。如果原始媒体中已经有相同的方块,提高导出码率也无法确定原始细节缺失前应是什么样子。如果有更干净的源素材,请使用它;判断改善效果时要以该源素材为基准,而不是想象中的完美画面。

检查编辑时是否降低了时间线分辨率。手册明确说明,这是用于提升性能的选项,并建议渲染前将时间线恢复到所需分辨率。同时确认交付页面的输出分辨率。DaVinci Resolve 21.1 参考手册,“其他可提升性能的项目设置”

如果播放时使用了较低质量的缩放,请启用 强制最高质量缩放进行测试。文档说明,此选项会覆盖速度更快的双线性缩放设置,改用指定的高质量缩放方式。强制最高质量解拜耳适用于支持可变质量解拜耳的相机 RAW 格式;它不是修复普通 H.264 素材的通用控件。DaVinci Resolve 21.1 参考手册,高级渲染控件

验证最终导出文件

短片测试效果满意后,使用选定设置渲染完整时间线。移除或重置测试用的入点和出点范围,确认输出尺寸和帧率,然后在 QuickTime Player 中检查完成的文件。检查最初出现问题的片段,以及另一段运动方式不同的片段。

完成检查前请保留对比文件。通过干净的 ProRes 参考文件、可控的压缩测试和片段级变速对比,你可以用可重复的方法减少块状运动,同时不必更改无关设置。只采用能明显改善成片的最少改动。

来源