工作流程

根据原始素材的特性,取得了良好的稳定的结果可能是简单和容易,或者它可能需要一些工作,无私奉献,精心谋划。本节将介绍一些实际的考虑,以帮助改善的结果。

简单的情况下

每当摄像机基本是固定的,或者至少是“几乎”静止的,画面清晰,无运动模糊,完美的稳定是很容易实现的。这可能是在地板上时,使用三脚架的情况下,但风或震动(如在舞台上),造成一些轻微的震动。由经验丰富的操作人员进行肩部摄像枪也经常属于这一类。

  • 尽量少用点。从主要主题的右侧开始。
  • 尽可能准确地跟踪这一点。谨防跟踪功能的移动和形状变化。以小增量(例如50帧)继续进行放大,并在目标点偏离时手动重新调整目标点。另一个选择是使用更大的目标区域进行跟踪;由于我们只跟踪一个点,因此较慢的跟踪速度可能是可以接受的。
  • 使基本(位置)稳定后,考虑,如果你真的需要旋转稳定。通常情况下,一些小的,缓慢的摆动动作并不很明显,不值得引起的旋转和缩放稳定的额外工作时间和质量损失。
  • 对于旋转,从一个额外的点开始,间隔很好,但最好仍然连接到主主题。
  • 考虑手工动画绘制“预期 *”参数来解决一些残留的慢运动,最后再添加更多的跟踪标记。因为这样做往往是不值得的。
  • 如果您需要添加更多的点,最重要的目标是实现 对称性。 放置位置跟踪点上方对称和地平线以下。将旋转跟踪点成对角线反方向,始终围绕着主要重点领域为中心。

避免有问题的片段

二维稳定器不能创造奇迹;一些缺陷根本无法固定令人满意。臭名昭著的问题是运动模糊,卷帘,自动对焦抽和移动压缩失真。特别是如果你做了基本稳定取得成功,这样的图像缺陷变得却把更加明显和烦人。当设置或位置,它可能是很有诱惑力的“在postpro解决的问题。”抵制欺骗,它很少有效。

  • 建议较短的曝光时间以避免运动模糊。尽管运动模糊能够使拍摄的动作更加平滑和自然,但却严重妨碍了精确跟踪特征的能力。作为指导,尝试至少达到1/250秒
  • 优先考虑更高的帧速率。稳定器必须工作的时间分辨率越高,结果越好。如果您可以选择逐行扫描和隔行扫描模式,则可以使用隔行扫描和将隔行扫描隔行扫描切换到 倍频帧速。这可以通过FFmpeg的 yadif 滤镜完成:使用模式1(send_field)。
  • 当心 滚动快门。避免快速的横向移动。如果可以的话,更喜欢使用较少快门的相机。而且,使用更高的帧频会减少快门的数量; 另一个原因是为了手头的目的而选择逐行扫描。
  • 关闭自动对焦。更好地规划你的运动事先,设定一个固定的焦点,并通过使用小光圈依靠深度的领域。泵送动作可能不那么明显的观察者,但特征跟踪倾向于在离焦图像元素离开滑动;事后手动修复这会造成巨大的浪费时间。
  • 提高照明水平,至少使用一个更高的灵敏度。这有助于建立一个较快的快门速度加上小光圈。更好的照明和良好的曝光也有利于降低压缩失真的影响。如果可以的话,还可以选择用更少的数据压缩编解码器,更好的色彩空间等不可避免的,我们也失去了通过必要的稳定插值一些质量。此外,我们也失去了一些质量由于色彩空间转换。

精细动作

当镜头以精心设计的相机运动为基础时,稳定过程就会变得更加复杂 - 特别是当镜头内主要感兴趣区域发生变化时。当处理多条轨道和细粒度动画时,很容易陷入其他操作实际上会降低质量的情况,但可能很难找到并找出问题的根本原因。建议是系统地进行,从总体概述到具体方面的调整。

  1. 理解在拍摄运动的性质,无论是预定和偶然的。

  2. 轨道位置的一些相关的功能。

  3. 建立基本稳定的位置。这包括决定,该产品用于拍摄的东西段。与轨道举重获得重心的总体一致的运动,根据该拍摄的固有焦点。

  4. 定义虚拟摄像机的平移运动(通过 预期职位 参数的动画)

  5. 添加跟踪旋转和缩放稳定。

  6. 微调通道:

    打破拍摄的整个持续时间为逻辑段来定义预期的相机移动。然后细化这些细分逐渐一步一步,直到整个结果看起来令人满意...

动画稳定参数

通常需要在拍摄期间动画化一些参数,至少要获得最终的触摸,包括控制比例因子以隐藏舞动的黑色边框。不幸的是,在当前版本中有一个 已知的限制:不可能在3D场景之外为动画数据打开通用动画编辑器(F曲线和摄影表)。因此,虽然 可以稳定器的UI控件 中设置关键帧(通过按下 I 键或者通过上下文菜单的帮助),但不可能操作图形化的结果曲线。重新调整或删除误导关键帧的唯一方法是将时间轴定位到非常帧,然后使用动画UI控件的上下文菜单。 (提示:当你精确定位关键帧的帧编号时,UI控件的颜色会发生变化)。

不规则的轨道设置

在整个拍摄过程中跟踪某个特征可能无法实现。该功能可能会模糊或模糊; 由于故意的摄像机移动,它甚至可能完全移出视线。在这种情况下,我们需要 另一个跟踪特征 来承担它的作用,并且我们需要一些 重叠时间 来获得平滑过渡而不会出现明显的跳跃。

../../../../../../_images/editors_movie-clip-editor_tracking_clip_properties_stabilization_workflow_irregular-tracks.png

不规则的轨道。

稳定器能够处理给定轨道内的间隙和部分覆盖。但是,基本假设是每当有任何可用/启用的数据时,每条轨道都会覆盖一个固定的参考点。因此,在跟踪此功能不再可行时,您不能“重复使用”某个特定的轨道以遵循几个不同的点,而应该禁用并结束一个轨道。当一个跟踪点暂时被禁用或不可用时,可能会包含“空白”,但您应该为每个不同的新功能开始一个新的轨道。

每条轨迹通过其 Stab Weight 参数控制的程度对总体结果作出贡献。它是在每帧基础上评估的,这使我们能够通过 动画 这个 Stab Weight 来控制轨道的影响。你可以想象稳定器的整体工作情况,就好像每个跟踪点通过弹性弹簧“拖拉”图像:当你关闭跟踪点的 Stab Weight 时,可以减少它创建的“拖动”量。有时候,不同轨道的贡献必须互相抵消。该效果可以用于抵消虚假运动,例如,由视角引起。但是,在这种情况下,当其中一条轨道突然消失时,可能会导致图像位置或旋转的跳跃。因此,无论何时我们注意到在某些部分覆盖的轨道开始或结束的帧处发生跳跃,我们都需要软化转场。我们这样做是通过逐渐向下动画 Stab Weight 来实现的,以便它在边界点处达到零。同样,当我们计划在几个部分覆盖的轨道之间进行“切换”时,我们在轨道重叠的持续时间定义一个 交叉淡入淡出,同样通过相应的 插入权重 参数的动画。但即使使用这种交叉淡化平滑处理,仍可能会留下一些残余运动,然后需要使用 预期位置预期旋转 参数进行校正。在这种情况下避免“过冲”运动至关重要 - 总是努力将动画关键帧设置为所有轨道和参数的相同帧号。