要在 Audacity 中为每个已标记片段前插入静音,请先准备一段静音,然后从后往前将它插入每个片段的起始位置。在 Audacity 4 中使用可保持同步的粘贴命令,或在 Audacity 3 中启用 Sync-Lock Tracks。

本流程适用于在 Mac 上为现有且互不重叠的已标记片段前添加相同长度的静音,同时保留其音频内容。示例使用三个合成音调片段,名称分别为 A、B 和 C。标签应继续标记声音本身;新插入的静音位于每个标签之前。

哪种流程适用于你的 Audacity 版本?

Audacity 当前的下载列表显示,最新版本为 4.0.1。版本区别很重要,因为 Audacity 4 移除了 Sync-Lock;其替代方式是使用明确的编辑操作来保持同步。要求启用 Tracks > Sync-Lock Tracks 的说明适用于旧版界面。官方版本列表、Audacity 4.0.0 发行说明。

版本 本流程中的操作 需要检查的范围
Audacity 4 Paste (preserves synchronization on all tracks) 此命令会明确保持所有音轨的时间同步。
Audacity 3 启用 Tracks > Sync-Lock Tracks,然后在光标处粘贴。 受影响的组由音轨排列方式决定。

Audacity 4 当前的快捷键参考中,Paste (preserves synchronization on all tracks) 对应的 Mac 快捷键是 Command+Option+Shift+V。迁移指南将其称为 Insert and preserve sync,并给出了不同的快捷键。对于此任务,请使用明确标为可保持同步的粘贴操作,并在已安装版本的 Preferences > Shortcuts 中查看其快捷键设置。键盘快捷键、Audacity 3 到 4 迁移指南。

为标签前插入静音是什么意思?

插入会增加时间。如果一个片段原本从 8 秒处开始,而你在它之前立即插入一秒,那么该片段应从 9 秒处开始。它的声音保持完整,后续内容会向后移动以容纳新增的时间。

使用 Silence audio 的效果不同:它会用静音替换选中的音频,且不会改变片段长度。选中一个已标记的音调并执行此命令,会抹掉所选范围内可听到的音调,却不会增加你想要的那一秒时间。编辑菜单:Silence audio。

点标签标记一个时刻;区域标签标记一段范围。对于点标签,插入位置就是该标签标记的时刻。对于区域标签,插入位置是该区域的起点,此时不要选中时间范围。Audacity 当前的标签文档区分了这两种标签类型。标签轨道项目。

对于此流程,请将标签设定为标记移动后的原始声音。如果你希望区域标签也包含新增的前置静音,则需要另外调整边界。明确区分这两种结果,能让最后的检查简单得多。

准备一段可重复使用的静音

编辑前先保存项目,并记下目标标签的原始起始时间。使用单独的临时项目来准备静音,避免生成操作意外替换已标记的音频。

  1. 按 Command+N 打开一个新的临时项目。
  2. 选择 Generate > Silence。
  3. 将 Duration 设为所需的新增时长,例如 00 h 00 m 01.000 s 表示一秒,然后应用生成器。
  4. 选中生成的完整片段,然后选择 Edit > Copy,或按 Command+C。
  5. 返回包含已标记片段的项目。

静音生成器会按照你输入的时长创建一段平直的音频,该时长必须大于零。生成操作从光标处或选区起点开始。单独准备静音可以避免不清楚它可能影响哪些现有音频。静音生成器。

Mac 快捷键参考列出了新建项目的 Command+N 和复制的 Command+C。复制后,同一段静音可以在每个插入点重复使用;完成前不要再复制其他内容。键盘快捷键。

使用与目标音轨具有相同单声道或立体声布局的临时项目,让设置更直接。保留该项目处于打开状态,直到确认所有插入都正确;如果需要,可以再次复制静音片段。

在 Audacity 4 中插入静音

从最后一个已标记片段开始,依次向前处理。这是一种编辑策略:在较后的位置插入,不会改变较早的插入位置,因此原始时间列表仍然有用。

  1. 找到最后一个目标片段的起始时间。
  2. 在该时间点单击目标音频波形。只留下一个光标位置,不要高亮选中时间范围,也不要编辑标签文本。
  3. 执行 Paste (preserves synchronization on all tracks)。当前的 Mac 参考列出的快捷键为 Command+Option+Shift+V。
  4. 检查静音片段是否添加在声音之前,以及声音是否按该片段的时长向右移动。
  5. 检查对应的标签和所有后续标签,然后再继续。
  6. 在前一个片段的原始起始时间重复此操作,继续按列表从后往前处理。

查看快捷键时,请使用操作的完整名称。参考中还列出了 Paste (overlaps other clips) 和 Paste (pushes clips on selected track)。这些选项的作用范围不同;对于此流程,请选择明确说明会保持所有音轨同步的操作。Audacity 4 键盘快捷键。

如果项目中还有其他内容,所有音轨的作用范围就很重要。在许多标签上重复操作前,先检查一次插入对整个项目的影响。确认所有应移动的音轨都按预期移动,并且插入边界处的标签仍然正确标记声音。

如果需要修正标签边界,请打开标签轨道菜单并选择 Show label editor。编辑器会以可编辑单元格的形式显示每个标签的起始和结束时间。你也可以拖动标签名称标记来移动标签,或拖动区域标签的端点来调整其长度。标签轨道项目:使用标签和标签编辑器。

在 Audacity 3 中使用 Sync-Lock

在 Audacity 3 中,将相关音频轨道放在一起,并将其标签轨道置于下方,然后启用 Tracks > Sync-Lock Tracks。轨道的位置决定同步组:标签轨道可以作为一个组的边界,因此位于两组音频轨道之间的标签轨道可能会将它们分开。检查你打算影响的轨道上的同步图标。同步锁定的轨道组。

复制好静音片段后,从最后一个目标起点开始向前处理。在每个起点的音频波形中放置光标,然后使用 Edit > Paste。旧版手册说明,在光标处粘贴会将后续音频向右移动,并在其他同步音轨中插入静音以保持对齐。同步锁定的轨道组 — 编辑。

Audacity 3 也支持直接插入生成的静音:在音轨中放置光标,选择 Generate > Silence,然后输入时长。选中时间范围会使此操作变成替换,因此生成前请先取消区域选区。如果需要多次添加相同长度的静音,复制预先准备好的片段可以减少重复输入时长。生成菜单。

第一次插入后检查标签。启用 Sync-Lock Tracks 能在后续编辑中保持同步,但不会修复已经错位的标签。此设置会在各个项目间持续生效,直到你将其更改。同步锁定的轨道组。

用三个片段的示例检查结果

以下时间线仅为示例,并非来自经过测试的项目。假设有三个互相分开的两秒合成音调,各自带有区域标签,并且每个片段前都插入一秒静音。原有间隔应保持不变,每个目标片段前都多出一秒。

片段 原始标记区域 最终声音和标签区域
A 0–2 秒 1–3 秒
B 4–6 秒 6–8 秒
C 8–10 秒 11–13 秒

先在 8 秒处处理 C,然后在 4 秒处处理 B,最后在 0 秒处处理 A。B 的最终起点包含了在 A 和 B 之前插入的静音;C 的最终起点则包含全部三次插入。这种累积位移符合预期。

对于等长的插入,检查方式是:最终起始时间等于原始起始时间,加上该片段之前或对应位置的插入次数乘以新增时长。在此示例中,三次一秒的插入将时间线上已占用的末端从 10 秒延长至 13 秒,而每段音调仍为两秒。

此计算假设目标起始位置各不相同,且片段互不重叠。如果两个标签标记了同一个起点,请判断它们是否代表同一个插入点。每个标签都插入一次会导致静音重复添加。如果某个已标记区域与另一个目标的插入位置重叠,编辑也会改变该区域内部的时间;应用上述简单计算前,请单独检查这种情况。

重复编辑前先排查问题

你看到的情况 接下来检查什么
声音变成静音,时间线却没有变长 撤销操作,并检查你是否使用了 Silence audio,或是否在选中范围上生成了静音。
音频移动了,但标签留在原处 检查 Audacity 4 中使用的粘贴操作,或 Audacity 3 中的同步组。
后续片段移动了超过一秒 统计之前的插入次数;累积移动可能是正确的。
标签内出现了文字 退出标签文本编辑,并在粘贴前将光标放到音频波形中。
区域标签包含了新增的静音 将其边界与预期的纯声音区域进行比较,并在标签编辑器中调整。

不要将 Audacity 3 的 Labeled Audio > Silence Audio 当作此任务的快捷方法。文档说明,此操作会用静音替换选中的已标记区域。已标记音频子菜单会对选中的已标记内容应用编辑;其中没有说明可在每个标签前插入固定间隔的操作。编辑菜单:已标记音频。

最后一次插入后,试听每段新静音,并将标签时间与预期时间线进行比较。检查每段声音是否完整、每个预期的静音是否只添加了一次,以及标签是否仍标记着预期片段。确认结果符合预期后,保存编辑好的项目。

来源