第 2 课

目录

完成素材转码

前面我们学习了如何创建 Conversion Settings ShareSet、更改采样率、使用音频编解码器、选择音频声道数,以后每次导入音频文件时基本上都要执行这些步骤。为此,下面我们以 Heartbeat 音频文件为例逐步操作,看看能节省多少内存。

  1. 在工具栏中,搜索 Heartbeat(心跳),然后选中 HeartBeat Random Container(随机容器)。

  2. 在 Property Editor(属性编辑器)的 Conversion(转码)选项卡中,转到 Conversion Settings(转码设置)分组框,然后选中 Override parent(不沿用父级)。

    接下来,我们创建一个新的 Conversion Settings ShareSet。所有玩家声音都指派给了 Player_Interaction Conversion Settings ShareSet,但是心跳声的低频成分比较多,很容易进行更大幅度的压缩。为此,下面我们专门创建一个用来大幅压缩玩家声音的 Conversion Settings ShareSet。

  3. 单击选择器按钮 [>>],然后选择 New(新建)。

  4. 在 New Conversion Settings(新建转码设置)对话框中,将新的 ShareSet 命名为 Player_Shrink,接着选中 Player Work Unit(工作单元),然后单击 OK(确定)。

  5. 单击 Edit...(编辑...)。

    此时,可以看到四个心跳声音频源。假如已经单击过 Convert...(转码...),应会看到 Size Ratio(大小比率)显示为 1.0:1(即大小相同)。

    接下来,我们使用 Conversion Settings ShareSet 进一步减小文件大小(通过配置音频声道数)。

  6. 在上方平台列表,将 Channels(声道数)列全部设为 Mono(单声道)。

  7. 单击 Convert...(转码...)。

    现在,我们便从每个心跳声音频中移除了一个音频声道,最终将所有文件的大小都减小了一半。从 Converted Size(转码后大小)列可以看出,原来加起来有 117.6 KB,现在减到了 58 KB。接下来,我们利用 Sample Rate Automatic Detection(采样率自动检测)功能将采样率降到最低。

  8. 在 Sample Rate(采样率)列中,将所有平台设为 Auto Medium(自动中)。

  9. 单击 Convert...(转码...)。

    在 Audio Source(音频源)列表中,可以看到 Converted Size 总和从原来的 618 KB 减到了 2.472 KB。

最后一步是使用音频编解码器。不过,因为心跳声都是很短的音频段落,经过上面的操作文件已经减得很小了,所以我们选择保留为 PCM 格式,确保在发送心跳声时将 CPU 用量降到最低。


此页面对您是否有帮助?