Kdenlive 第 5 部分:音频详解

还没有读者喜欢这个。
open source button on keyboard

Opensource.com

传统上,电影剪辑过程是规范化和分工明确的。助理剪辑师帮助组织素材,剪辑师剪辑画面,音响工程师混合音轨,音乐作曲家提供配乐。在当今快速发展的电影制作领域,这些角色变得越来越模糊,许多任务都落到了剪辑师身上。而在独立电影界,这种情况早已存在。

阅读本系列的其他部分:第 1 部分:Kdenlive 简介
第 2 部分:高级剪辑技巧
第 3 部分:特效和转场
第 4 部分:色彩校正
第 6 部分:工作流程和结论

结果是,视频剪辑师越来越需要负责从不同的片段构建最终的影片,并且以这种方式整合任务往往会加快后期制作过程,当然也会降低成本。不幸的是,由于视频剪辑师主要接受的是视频剪辑应用程序的培训,他们倾向于尝试在他们熟悉的那个应用程序(即他们的视频编辑器)中执行所有这些不同的任务——片段组织、对话剪辑、音频清理和音轨混合。

在 GNU Linux 上,我们有模块化原则,以及“一个工具应该做好一件事”的著名理念。Kdenlive 绝不仅仅做一件事,但即使我们扩大“一件事”的含义,也很难论证你原本应该在一个视频剪辑应用程序(开源或其他)中编辑音频。在本文中,我们将讨论音频的不同来源,如何准备音频进行剪辑,如何导出、优化和最终重新导入音频。

音频录制和同步

您将使用的大多数摄像机都具备捕捉声音的能力,但嵌入在摄像机中的麦克风很少质量很好,或者距离演员足够远以捕捉到好的声音。在如何处理这个问题上,已经出现了三种主要的场景

1. 忽略板载麦克风,并设置外部录音系统。

2. 忽略板载麦克风,并使用外部麦克风录制到摄像机中。

3. 使用板载麦克风。

在第一种情况下,您最终会得到单独的音频文件,这些文件将从外部录音设备(如 Zoom H4 或类似设备)导入。在第二种情况下,您最终会得到“嵌入”到您从摄像机导入的视频文件中的音频。

A combined video and audio stream.

在第三种情况下,您仍然会在视频文件中获得“嵌入”的声音,您要么将其用作唯一的声音,要么将其用作参考声音,同时将外部音频文件与视频同步。如果您确实录制到外部设备,那么您需要在视频编辑器中同步声音。如果您通过板载摄像机麦克风获得了参考声音,这将更容易,如果您真的费心为每个镜头都打了场记板,那就更容易了。

场记板是制作中经常被忽视的部分之一,但它可能是您在片场可以做的对后期制作最有帮助的事情。场记板可以很简单;我发现法律记事本(就像平板电脑,但由树木制成,信不信由你)和 Sharpie 笔非常适合非听觉地指示片段即将包含的场景、镜头和拍摄次数。为了提供一些易于同步声音的东西,请确保摄像机和录音都在滚动,然后在摄像机清晰可见的范围内用力拍手。这是一个低预算版本的拍板,坦率地说,它具有完全相同的效果。

Example of a basic but infinitely useful slate.

不使用场记板的唯一原因是镜头很复杂,并且在镜头开始时根本无法放入场记板。在这种情况下,做一个“尾部场记板”,也就是在镜头结束时做同样的事情。

习惯上,将记事本(或拍板或其他任何东西)倒置,作为助理剪辑师或剪辑师的视觉提示,表明这个场记板不是在指示镜头刚刚开始,而是在指示镜头即将结束。如果您为每个镜头都打了场记板,那么在视频编辑器中同步声音就像确保您的音频文件和视频文件具有合理的名称(更多关于命名约定的内容将在本系列的最后一篇文章中介绍),将它们都拖到时间轴中,并将音频轨道中响亮的拍手声与视频轨道中拍手的视觉效果对齐。一旦同步完成,通过使用选择工具 (s) 同时选择视频和音频轨道,右键单击其中一个轨道,然后选择“组合片段”,将视频和音频轨道组合在一起。

Grouping clips means no one gets left behind, soldier.

如果您的声音一开始是同步的,但后来却不同步了(或者根本无法同步),那么请检查采样率。如果您的 Kdenlive 项目设置是 44.1khz 或 48khz,但您的声音文件是以 32khz 或 22050hz 甚至更差的频率录制的,那么您可能会发现音频根本没有以正确的速度播放。它会逐渐不同步,持续不断地不同步,无论您如何移动或切片它。

要解决这个问题,一个简单的 sox 命令就足够了

$ sox inputfile.wav -r 44100 outputfile_44100.wav

当然,您可以使用一个简单的“for”循环对整个音频文件文件夹执行此操作

for i in *.wav; do sox $i -r 44100 $(basename $i .wav)_44100.wav; done

基本混音的最佳实践

即使您将把音频导出到外部应用程序进行最终混音,音频混音的初稿也是在视频编辑器中完成的。实现这一点的最佳方法是保持组织性,明确哪些轨道接收哪种类型的声音文件。

您应该计划至少有两个用于对话的音轨;第一个将是您的默认音频落点轨道,第二个可以用于重叠对话,这有时会发生在典型的过肩 (OTS) 对话场景中。除了这些之外,您可能还需要一两个用于音效的轨道。虽然我不想在视频编辑器中做太多的混音,但我不得不承认,有时在剪辑咖啡馆场景时,有一段咖啡馆背景噪音作为环境背景确实很有帮助。http://www.freesound.org 是这些类型的效果的绝佳资源,所以我经常下载一些音轨和音效,并将它们放到我的效果和拟音轨道上。即使我最终没有使用那些特定的音效,但至少它们在实际音频混音期间可以作为很好的参考,指示“真实”版本的那些效果应该何时进入以及何时结束;将其视为 Click Track 2.0。

The timeline during the second or third revision of a project.

最后,您可能还想指定一个轨道用于音乐或音乐元素。同样,严格来说,这并不是您真的应该在视频编辑器中做的事情,但话说回来,我们也不是为 Cecil B DeMille 剪辑。现代剪辑师经常对着音乐进行剪辑,即使没有别的,就像效果一样,它也可以很好地指示真正的音乐应该何时进入,何时应该高亢,何时应该柔和等等。

请务必不要将不同类型的声音混合到相同的轨道中;对话必须保留在对话轨道中,效果保留在效果轨道中,音乐保留在音乐轨道中。如果您需要添加轨道并将其指定为第三或第四个对话轨道,那就这样做。它们是免费的,我保证。

在剪辑过程中的某个时刻,如果您正在使用属于视频轨道的任何嵌入式声流,则应将音频与视频轨道分离。这样做,您可以确保所有音频都整合到正确的轨道中,并且使您能够安全可靠地将视频轨道上的所有声音静音,如果您要忽略大多数嵌入式音频流,则需要这样做。

导出

在您声明“画面锁定”之前,您的项目的音轨不会导出用于最终音频混音,“画面锁定”意味着您已确定不会对图像序列进行任何更改,或者如果进行了更改,则这些更改绝不会需要缩短音轨(即,您正在将一个场景镜头换成另一个场景镜头,持续时间相同,并且不需要对音频进行任何更改)。一旦您确定画面已锁定,您就可以通过 Kdenlive 中的“渲染”菜单进行简单的导出。通过主工具栏中的大红色按钮或通过“项目”菜单 > “渲染”访问此菜单。对于“目标”,选择“仅音频”。选择您希望导出的格式和采样率;最好保持当前采样率。确保您的“输出文件”转到逻辑目录并具有合理的名称;我通常将我的音轨放在一个名为“mix”的目录中。

exporting a track of audio

 

您希望将每个轨道导出为单独的文件;因此,在您的时间轴中,将除第一个对话轨道之外的所有轨道静音。然后单击“渲染”对话框左下角的“添加到渲染队列”按钮将其添加到渲染队列。这会在后台开始处理,因此接下来您可以将对话轨道静音并取消静音您的下一个轨道。命名输出文件并将其添加到渲染队列。然后将该轨道静音并取消静音下一个轨道,依此类推。

最后,您将拥有 6 个音轨(假设两个对话、两个效果和两个音乐),每个音轨的长度与您的项目文件相同。每个音轨中可能有很多空白空间,因为您可能每隔几分钟才有一个音效,或者只有一个音乐实例等等。重要的是,每个轨道都是独立的、彼此独立的,并且所有轨道的长度都彼此相同,并且与视频项目本身相同。然后,您或您的混音师可以将音频文件导入到音频混音应用程序中;我使用过 Audacity、Ardour 和 Qtractor 来完成这项工作,主要取决于我正在使用的系统碰巧安装了什么,或者项目要求的复杂程度。

Qtractor doing the final mix

现在有一种期望,即音频混音应用程序将具有导入视频轨道的能力,以便可以完全与视频一起混合音频。这当然有助于声音提示或细微的声音修饰,例如注意到窗外经过的飞机并加入微弱的飞机音效等等。

Linux 的事实上的音频混音器尚未具备此开箱即用的功能。一种解决方案是节拍器。这是传统的约定,即使用一个备用音轨,其中包含字面意义上的咔哒声,或者,在我个人版本的节拍器中,包含临时音效,以指示何时何地应该发生一些重大事件。这与我可以在 Dragon 或 Mplayer 中打开的电影的低分辨率临时渲染相结合,使我可以轻松地操作我的音频混音并根据需要交叉引用视频。到目前为止,我还没有错过任何音频提示,并且我感觉没有持续的视频轨道可以帮助我沉浸在声音设计中。

Xjadeo 应用程序允许您将视频文件绑定到 JACK 传输,这有点像元播放头,可以同步系统上的各种声源。JACK 通常被音乐家使用,例如,Hydrogen 中播放的鼓机将在 Ardour 或 Qtractor 中设计的序列中的正确时刻进入。Xjadeo 使用 ffmpeg 及时播放视频(并相应地停止或擦洗),以及您在任何支持 JACK 的音频混音器中的音频。重新导入混音 一旦您的声音混音到您喜欢的程度,您应该将声音导出为一个完整的混音。显然,您将保留音频项目本身,以防您需要重新混音或更改语言或对话(即,用于配音轨道),但我认为没有理由让 Kdenlive 通过保持轨道分离来进行任何混音。

在将最终混音导入到我的项目之前,我通常将项目副本另存为,例如,project-name_mixed.kdenlive。我在 Kdenlive 中打开它,并消除不需要的音轨,主要是为了避免愚蠢的错误,但有时也是为了节省系统资源。导入最终混音就像向项目树添加片段一样简单,然后将最终混音拖到时间轴中的新音轨上,从 00:00:00:00 开始。您现在已成功完成了音频混音的往返过程。

Seth Kenlon
Seth Kenlon 是一位 UNIX 极客、自由文化倡导者、独立多媒体艺术家和 D&D 爱好者。他曾在电影和计算机行业工作,而且经常同时工作。

评论已关闭。

知识共享许可协议本作品根据知识共享署名-相同方式共享 3.0 未本地化版本许可协议获得许可。
© . All rights reserved.