要以秒为单位读取 Resolve 位置,首先确认它的显示格式:时间码、总帧数还是 Fusion 帧数。时间码本身已包含秒;最后一组数字表示帧。要得到小数秒,需要进行换算;如果是音频工作,也可以在 Audacity 中使用基于秒的显示格式。

本指南介绍如何在剪辑中定位某个点,并用经过的秒数表示其位置。Resolve 操作说明依据 Blackmagic Design 的《DaVinci Resolve 21.1 参考手册》,包括 Fairlight 和 Fusion 章节。下文引用的 Fairlight 培训指南则针对 Resolve 20。

你想更改哪种显示?

Resolve 有多种计时显示,各自的控制方式不同。更改设置前,请先确认你查看的是主剪辑时间线、动画编辑器还是 Fusion 合成。下表汇总了文档中介绍的选项;它们并非一个适用于整个应用的统一设置。

工作位置 支持的操作方式 显示内容
主 Edit 时间线 右键单击时间码显示,选择计时表示方式 时间码、帧、子帧或音频采样信息
Keyframe Editor 或 Curve Editor 在相应编辑器的选项菜单中选择 Display Time Ruler in Seconds 基于时间线的 HH:MM:SS:FF
Fusion 合成 通过 Fusion 设置更改时间显示 帧、SMPTE 时间码或英尺和帧
Fairlight 时间线 查看播放头时间码和范围字段 时间线位置和范围计时
Audacity 中的音频 为相应读数选择秒格式 整秒或带毫秒的秒数

这些区别依据 Resolve 21.1 参考手册,尤其是第 854、1258–1263、1302 和 3750–3751 页,以及 Audacity 的播放头位置文档。

关键在于,Blackmagic 文档中的 Display Time Ruler in Seconds 命令适用于关键帧和曲线编辑器。其输出仍包含帧。所引用的章节并未说明主 Resolve 时间线可以全局切换到小数秒模式,因此请根据具体任务使用相应的方法。

如何读取 Resolve 时间码中的秒数?

标准时间码格式为 HH:MM:SS:FF,分别表示小时、分钟、秒和帧。例如,00:00:08:12 表示八秒加十二帧。最后的 12 并不是百分之十二秒。Apple 在其使用时间码进行导航指南中也采用小时、分钟、秒和帧的解释方式。

假设时间线的精确帧率为每秒 60 帧,那么十二帧的时长是 12 ÷ 60 = 0.2 秒。因此,如果时间线从零开始,位置 00:00:08:12 对应 8.2 秒。帧率不同,显示的同一帧数字所代表的秒数也不同。

时间线精确帧率 示例时间码 从零开始的位置
24 fps 00:00:08:12 8.500 秒
25 fps 00:00:08:12 8.480 秒
30 fps 00:00:08:12 8.400 秒
60 fps 00:00:08:12 8.200 秒

这些是基于精确整数帧率计算的示例,说明为什么把最后一组数字当成小数会得出错误结果。粗略读取整秒时,看秒字段即可;要确定精确位置,则需保留帧数并考虑时间线帧率。

在主 Edit 时间线上恢复实用的显示方式

在 Edit 页面,右键单击时间线上的数字时间码显示。如果你想查看小时、分钟、秒和帧,而不是总帧数,请选择时间码表示方式。Blackmagic 在 Resolve 21.1 参考手册第 854 页说明,可在此上下文菜单中选择时间码、帧、子帧或音频采样信息。

如果你只需要更大的数字,请选择 Workspace > Timecode Window,然后让时间线获得焦点。浮动窗口会显示当前获得焦点的查看器或时间线,并且可以调整大小。根据参考手册第 32 页的说明,这可以提高可读性,同时保留时间码显示。

如何将时间线位置换算为经过的秒数?

首先确定经过时间从哪里开始。位置是一个地址;经过时间则是从选定起始地址算起的间隔。如果时间线从 01:00:00:00 开始,那么以 01 开头的播放头位置,并不意味着你的剪辑已经播放了一小时。

要检查起点,请移到时间线开头并读取其时间码。Blackmagic 的 Resolve 20 Fairlight 指南说明,可以按 Home,或在没有 Home 键的 Mac 键盘上按 fn-Left Arrow 来执行此操作。指南还说明,可以用 End 和 fn-Right Arrow 移至时间线末尾。请参阅《DaVinci Resolve 20 Fairlight 音频指南》中的导航说明。

对于采用普通非丢帧时间码的精确整数帧率,请使用 seconds = hours × 3600 + minutes × 60 + seconds field + frames ÷ fps 换算两个地址。用播放头的值减去起始值。此计算假设两个地址使用相同帧率,且不会跨越时间码回绕点。

例如,假设一个模拟图形剪辑以精确 25 fps 运行,起始时间码为 01:00:00:00,播放头位于 01:02:08:12。两者相差两分钟、八秒和十二帧:120 + 8 + 12 ÷ 25 = 128.48 seconds。这是你应在基于秒数的计时备注中记录的经过时间。

如果读数是总帧数,请将经过的帧数除以精确帧率。例如,精确 60 fps 下经过 462 帧,相当于 462 ÷ 60 = 7.7 seconds。使用此数值前,请确认帧数是从预期的起点开始计算的。

区分分数帧率和丢帧时间码

对于 23.976、29.97 或 59.94 fps 的素材,不要直接套用简单的时间码字段公式。分数帧率下,时间码编号与实际经过的时钟时间需要更谨慎地处理。Apple 说明,29.97 fps 视频使用标称 30 帧的时间码编号,而丢帧时间码会跳过指定编号以进行补偿;它不会删除视频帧。请参阅 Apple 的时间码技术说明。

对于这类时间线,应使用实际经过帧数除以精确播放速率,并正确计入起始帧。沟通精确剪辑点时,请同时保留原始时间码和秒数。将分数帧率四舍五入到 30 或 60,可能会造成误差不断累积。

调整关键帧时如何显示秒数?

如果你想替换的数字位于动画编辑器中,请使用该编辑器自己的标尺设置。在 Keyframe Editor 或 Curve Editor 中,打开编辑器的选项菜单并选择 Display Time Ruler in Seconds。Blackmagic 将其定义为基于时间线的 HH:MM:SS:FF;Display Time Ruler in Frames 则显示从时间线起点开始计算的帧数。这些选项见 Resolve 21.1 参考手册第 1258–1263 页。

例如,为简单的标题动画设置时间时,此设置可让你将关键帧与时间线的时间码地址进行比较。仍需将最后一个字段解读为帧。选择此命令不会生成 8.200 秒 这样的十进制读数,也不能证明主时间线标尺已发生更改。

DaVinci Resolve 20 新功能指南中也介绍了此功能。若你使用的是较旧版本,遵循这些说明时应留意版本差异。

如何在 Mac 上更改 Fusion 的基于帧的时间显示?

Fusion 有单独的时间显示设置。文档列出的选项包括帧、SMPTE 时间码以及英尺和帧。若要将帧计数改为时间码,请按照 Resolve 21.1 参考手册Fusion 章节第 1302 页中的步骤操作:

  1. 在 Resolve 中,选择 Fusion > Fusion Settings。在 Mac 上独立运行 Fusion Studio 时,选择 Fusion Studio > Preferences。
  2. 打开 Defaults 面板并选择一个 Timecode 选项。
  3. 打开 Frame Format 并选择合适的帧率。如果项目采用隔行扫描,请启用 has fields。
  4. 单击 Save。

配置此显示时,请为合成选择合适的帧率。文档说明其结果为 SMPTE 时间码,其中仍包含帧字段。这是 Fusion 的设置;它并不能让 Edit 或 Fairlight 时间线改为仅显示秒数。

如果音频工作需要小数秒,该怎么办?

Fairlight 的主要计时控件会显示播放头时间码、范围起点、范围终点和范围时长。标尺显示节目时间码。这些功能有助于在剪辑中定位音频,但所引用的控件文档并未说明可以用小数秒显示取代时间码。请参阅 Resolve 21.1 参考手册第 3750–3751 页。

如果需要单独测量音频,Audacity 文档说明,其播放头读数支持 seconds 和 秒 + 毫秒 两种格式。当前手册也介绍了选择计时和时长的独立格式。请针对所需读数选择秒格式,不要假设一个显示设置会更改所有标尺和计数器。请参阅播放头位置和底部工具栏。

如果你安装的 Audacity 界面仍使用旧版 Selection Toolbar,其操作步骤有明确说明:单击时间框旁边的三角形,或右键单击某个数字,然后选择 seconds + milliseconds。需要起始位置和时长时,请选择 Start and Length of selection。该界面与新版底部工具栏布局不同;仅当它与你安装的版本相符时,才参照 Selection Toolbar 文档。

在新版界面中,你还可以右键单击时间线标尺并选择 Minutes & seconds。Audacity 将其说明为时钟时间标尺标签;放大视图后会显示小数秒。数字读数的格式仍需单独选择。请参阅分钟和秒。

进行任何独立音频测量时,都应定义与 Resolve 中相同的起点。如果音频文件从剪辑中途开始,则要确定对应的时间线位置,必须将该时间线偏移量加到文件的本地秒数上。

日常使用 Resolve 剪辑时,先查看时间码并正确读取其中的秒字段。只有在需要总经过时间时才进行换算,并考虑时间线起点和帧率。仅在文档所述范围内使用关键帧或 Fusion 设置;若任务是专门测量音频,则选择 Audacity 的秒数读数。

来源