要保持 Audacity 标签对齐,请让音频和标签的时间同步变化。Audacity 4 使用明确的编辑变体;Audacity 3 使用同步锁定。每次剪切或插入后,都要检查后面的标签是否仍对应原来的声音。

本指南介绍一项任务:在 Mac 上缩短或延长带标签的音频序列,同时让标记继续发挥作用。示例使用说明性的合成音调和时间戳,而非录制的素材。

哪种编辑流程适合你的 Audacity 版本?

目前 Audacity 的 Mac 下载版本是 4.0.1。Audacity 4 移除了同步锁定,并引入了明确的剪切、删除和粘贴变体,用于控制后续素材是否移动。因此,旧版指南中关于启用同步锁定的说明适用于 3.x 工作流程,而不适用于当前界面。下载适用于 macOS 的 Audacity、Audacity 4.0.0 发行说明

编辑前选择适用的流程:

你的任务 Audacity 4 Audacity 3.x
移除一段时间并将后续素材前移 使用带有适当作用范围的明确闭合间隙命令 为音频和标签组启用同步锁定,然后剪切或删除
插入音频并将后续素材后移 使用可在所有轨道上保持同步的粘贴变体 启用同步锁定,然后在光标位置粘贴
移除声音,同时保留现有时间戳 使用静音,或明确选择保留间隙的操作 使用静音或保留间隙的操作
修正已经错位的标签 检查并编辑标签时间 撤销编辑或修正标签时间;启用同步锁定无法修复先前的偏移

这些命令之间的区别依据当前的编辑菜单文档和Mac 键盘快捷键参考,以及较早的同步锁定文档。

究竟需要保持什么对齐?

标签轨保存的是注释,而不是音频。点标签标记某个时刻;区域标签标记一段范围,包含开始和结束时间。在 Audacity 的标准标签文本格式中,点标签的开始和结束值相同,区域标签的值则不同。标签轨道、导入和导出标签

例如,假设有一段合成音序列,其中名为 Tone B 的点标签位于 10 秒处,名为 Tone C 的区域标签覆盖 14–18 秒。如果你移除两个声音之前的两秒并闭合间隙,它们正确的新时间应为 8 秒和 12–16 秒。如果在它们之前插入三秒,它们的新时间应为 13 秒和 17–21 秒。

这些是计算得出的预期值,并非实际测量的应用程序结果。它们能让你进行精确检查:即使时间戳发生变化,只要标签仍指向同一个声音,就说明对齐正确。

如果在带标签的区域内部编辑,就需要更仔细地检查。区域的开始和结束可能需要分别调整,而描述已被完全移除音频的标签可能不再有用。只检查一个较远处的点标签,无法确认每个区域边界都正确。

如何在 Audacity 4 中剪切音频并保持对齐?

首先使用 File > Save as 另存一份工作副本。当前手册说明,这会创建一个单独保存的项目副本。这样你就有一份未更改的参考版本,可以用来比较标签时间。文件菜单

移除一段时长并闭合间隙

  1. 停止播放,在波形中选择精确的时间范围,而不是选中标签名称中的字符。
  2. 确定这项更改是否应该影响整个项目的后续时间安排。
  3. 如果要更改整个项目,请使用 Delete and close gap (all tracks)。其文档列出的 Mac 快捷键是 ⌘ + Backspace 或 ⌘ + Del。
  4. 编辑后检查一个点标签,以及任何与编辑位置相接的区域标签的两个边界。
  5. 如果标签时间与预期结果不符,请先撤销,再进行其他编辑,然后使用下文的修正方法。

Audacity 还提供 Delete and close gap (per track),快捷键为 Shift + Backspace 或 Shift + Del。当多个轨道必须保持对齐时,这种较窄的作用范围就很重要。明确的变体可以避免依赖对普通删除操作行为的记忆。键盘快捷键

首次使用剪切时,Audacity 会显示行为对话框,让你选择保留间隙或闭合间隙,并提供不同的涟漪影响范围。该选项会被记住,也可以在 Audio editing 偏好设置中更改。反复使用普通的 Cut 前,请先检查其作用范围。编辑菜单

当前文档主要通过这些命令对音频和剪辑的影响来介绍它们。完成编辑时,应将检查标签时间作为一个步骤,尤其是在区域跨越剪切位置时;不要假设命令名称就能说明每个标签边界会如何变化。

保持时间轴长度不变

如果目标是移除一个合成音调,同时保留所有后续时间戳,请选中该音调并使用 Silence,其 Mac 快捷键是 ⌘ + L。静音操作会替换选中的音频,而不改变其时长。因此,后续素材会保持原位。工具栏、键盘快捷键

静音区间内的标签可能仍需要重命名或删除,因为对应的声音已经改变。时间戳未变化,并不能说明其描述仍然有用。

如何在 Audacity 4 中插入音频?

复制要插入的合成音频,然后在目标波形中点击一个插入位置。在此工作流程中,使用光标位置可以明确预期的时长变化。

使用 Paste (preserves synchronization on all tracks),其 Mac 快捷键文档记载为 ⌘ + Option + Shift + V。其他变体还包括 Paste (pushes clips on selected track) 和 Paste (overlaps other clips),因此选择哪种粘贴方式会影响结果。键盘快捷键

对于在 Tone B 之前插入三秒的示例,请检查该点标签现在是否在 13 秒处对应其声音,以及 Tone C 是否覆盖 17–21 秒。还要单独检查跨越插入位置的标签。如果需要修正时间,可以使用标签编辑器输入准确的边界值。

项目范围的粘贴变体比单轨插入影响范围更大。如果你希望后续项目素材一起移动,就使用它;否则,请在继续之前确定哪些音频和标签应保留原来的时间安排。

Audacity 3.x 的同步锁定工作流程有何不同?

在旧版工作流程中,先将相关音频轨道排在一起,再将对应的标签轨放在后面,然后启用 Tracks > Sync-Lock Tracks。选择一个音频轨道,并查看预期轨道上的同步锁定指示标记。分组遵循轨道顺序:标签轨可以结束一个组,也可以将多个标签轨放在组底部并归为一组。同步锁定轨道组

启用预期的轨道组后,普通的 Cut 或 Delete 会移除该组中的时间。在光标处粘贴时,音频会插入所选目标轨道,其他受影响的音频轨道则会插入静音以保持同步。手册中的标签示例显示,被移除的标签会消失,而后续标签会随剩余音频一起移动。同步锁定轨道组 — 编辑

同步锁定默认关闭,其设置会跨项目保持,直到被更改。它能在后续编辑期间保持现有对齐;如果错误已经发生,之后再打开同步锁定并不会重新对齐错位的标签。同步锁定轨道组

对于未启用同步锁定时的删除,旧版手册支持在音频轨和标签轨中选择相同的区间,然后再删除。不要由此推断所有插入操作的行为也都相同。标签轨道

如何精确检查并修正偏移?

在 Audacity 4 中,从标签轨菜单打开 Show label editor。其表格会显示每个标签的文本、开始时间和结束时间,供你直接编辑。你也可以拖动名称标记来移动标签,或拖动区域的一端来调整大小。已知精确偏移时,请使用数值编辑。标签轨项目

对于完全位于编辑位置之后的标签,可以使用以下计算进行诊断:

标签之前的示例操作 所需调整 原先位于 10 秒处的点标签 原先覆盖 14–18 秒的区域标签
删除 2 秒并闭合间隙 减去 2 秒 8 秒 12–16 秒
插入 3 秒 加上 3 秒 13 秒 17–21 秒
静音 2 秒但不移动音频 不调整时间 10 秒 14–18 秒

只有在自动调整尚未生效时,才应用修正。对于点标签,保留相同的开始和结束值。对于完全位于编辑位置之后的区域,两端应调整相同的时长。如果区域跨越编辑位置,请检查保留下来的声音,并分别设置边界。

经过多次编辑后,统一的全局偏移可能不正确:不同标签可能对应了不同次数的插入或删除。请比较第一个更改之前的一个标签、每个更改区间之后紧邻的一个标签,以及最后一个区域的结束点。这种局部检查有助于找出时间首次出现偏差的位置。

编辑后应保存或导出什么?

保存可编辑项目,然后分别导出最终音频和所需的标签文本。Audacity 将保存项目与渲染音频文件视为不同操作;音频导出不会保留可编辑的轨道结构。导出菜单

在 Audacity 4 中,打开所需标签轨的菜单并选择 Export labels,即可导出该轨道的标签。当前手册明确说明了这种按轨道导出的行为。标签轨项目

旧版导出说明有所不同:旧版 File > Export Other > Export Labels 命令会将多个标签轨合并到一个文本导出文件中,而且无法只导出选定部分。其标准文本格式包含以制表符分隔的开始时间、结束时间和标签文本。请区分这些旧版限制与当前通过轨道菜单导出的行为。导入和导出标签

完成时间轴编辑后再导出标签,这样文本记录的就是最终位置。关闭项目之前,在后面的一个点标签处以及跨越某个区域边界的位置播放合成声音,然后确认它们的数值时间。最后这项检查会将所选编辑命令、可见标签和你实际需要的时间安排对应起来。

来源