【3D技术宅公社】XR数字艺术论坛  XR技术讨论 XR互动电影 定格动画

 找回密码
 立即注册

QQ登录

只需一步,快速开始

调查问卷
论坛即将给大家带来全新的技术服务,面向三围图形学、游戏、动画的全新服务论坛升级为UTF8版本后,中文用户名和用户密码中有中文的都无法登陆,请发邮件到324007255(at)QQ.com联系手动修改密码

3D技术论坛将以计算机图形学为核心,面向教育 推出国内的三维教育引擎该项目在持续研发当中,感谢大家的关注。

查看: 1710|回复: 0

如何通过Pro-Tools节省线性音频空间

[复制链接]
发表于 2012-8-31 15:03:18 | 显示全部楼层 |阅读模式

作者:George Hufnagl

简介

当制作包含有限音频空间的项目时,如手机应用、浏览器游戏或包装电子设备/玩具时,压缩出尽可能多的空间,以满足或超出项目预期非常必要。从音频设计师的角度来看,这能够通过各种方式压缩音频文件实现。当处理包含沉默间隔或调回重复音频的线性音频时,我们可以通过在Pro Tools session中编辑内容节省宝贵空间,输出结果文件及session数据配合编程工作。虽然辨别和编辑这两个元素的过程各不相同,但他们的执行功能基本一致。在文章第一部分,我将主要谈论入门指南,保持组织性,辨别及移除沉默间隔。

入门指南

必要条件:

* Pro-Tools(游戏邦注:本指南基于Pro Tools 9)

* 线性音频(如会话)

* Playlist Dividers和Mutes(你可以自己创建的简短沉默文件)

* 访问电子表格软件(本指南采用Excel表格)

* 互相理解的程序员

本指南所用的例子是旨在帮助孩子通过背诵学习德语算数的项目。这由28个不同音频文件构成,包含会话和音频效果。只由会话构成的文件模式如下:

音频文件例子1:“Eins. / Zähl bis / eins. / Eins. / Wow!”

音频文件例子2:“Zwei. / Zähl bis / zwei. / Eins. / Zwei. / Gut gemacht!”

音频文件例子3:“Drei. / Zähl bis / drei. / Eins. / Zwei. / Drei. / Super!”

翻译:

音频文件例子1:”One. / Count to / one. / One. / Wow!”

音频文件例子2:”Two. / Count to / two. / One. / Two. / Well done!”

音频文件例子3:”Three. / Count to / three. / One. / Two. / Three. / Great!”

不考虑沉默间隔或重复音频,项目音频总数超过3分半钟。查看下图:

pic 01 from gamasutra.com


由于没有足够空间容纳音频总量,寻找方式削减内容非常必要。

通过“Playlist Divider”保持组织性

当着手这类项目(游戏邦注:在此多个音频文件在单个音轨中进行编辑)时,要辨别文件开头和结尾非常困难。因此,我利用最近创建的“Playlist Divider”。这是放置于各独立音频文件初始的无声界限,旨在维持session和结果文件的组织性。查看下图:

Playlist Divider from gamasutra.com


“+”符号用于将Playlist Divider保存在REGIONS文件列表的顶部位置,便于访问。下面是它在Pro Tools session中的应用范例。查看下图:

Implemented Playlist Dividers from gamasutra.com


文件的中间系列似乎是独立的,但它们都是同个文本行的组成要素。通过Playlist Divider,“Drei. / Zähl bis / drei. / Eins. / Zwei. / Drei. / Super!”行将脱离其前后内容。待到输出session时,这一组织方式将是格式化信息的关键。

更替沉默间隔

边注:虽然经历此编辑过程,但我建议维持“SHUFFLE”模式,以在移除和替换沉默间隔时保留空间的完整性。

假设项目的音频获得执行许可,那么现在是时候该辨别和移除沉默间隔。由于我需要替项目节约空间,我将沉默间隔设定在10毫秒,或是更大间隔。这些间隔能够同新创建的文件“Mutes”替换,这是与移除间隔时长相同的虚拟沉默文件。查看下图:

Dummy “Mutes” from gamasutra.com


和Playlist Divider一样,文件名初始的“_” 用于将Mutes保存于REGIONS文件列表的顶部,便于访问。

边注:在移除沉默音频的过程中,你有若干选择:

* 利用“Strip Silence”编辑工具。这是自动批量移除沉默音频的绝佳方式。若你采用这一方式,你需要执行另一步骤,突出文件之间的当前空白空间,以判断在此放置什么长度的Mute。查看下图:

“Strip Silence”和间隔时长 from gamasutra.com


* 若你想要在编辑单个音频文件上享有更多决定权,不妨选择Pro Tools的“Selector Tool”。这样你就可以手动突出及剪切沉默音频,将其替换成Mutes。

下面是个采用此过程的音频范例。查看下图:

包含沉默间隔的原始音频 from gamasutra.com


移除沉默音频,以Mutes替代 from gamasutra.com


假设移除的是超过500毫秒的沉默音频,我连续堆放Mutes以填补额外空间(例如,500ms+125ms)。配合各种沉默音频情形非常耗时,所以我发现从Mutes的基本调色板着手简单许多,然后根据需要创建内容。

这一过程会持续循环,直到所有文件都完成,这一过程之后的编辑文件外观如下:

pic 02 from gamasutra.com


我谈到入门指南,保持组织性,辨别及移除沉默间隔。在第2部分内容中,我提供更多节省空间的建议,主要通过找机会在各位置中重新利用相同音频剪辑。
Pro Tools from macland.com.cn
重复音频的格式化
就分配给音频、语言流动等内容的空间来说,辨别和移除重复音频的过程因项目而异。在本项目的一个例子中,括号中的文本充分说明重复音频如何被辨别,如何能够被重复利用:A.“Eins. / Zähl bis / (Eins) / Eins! / Wow!”B.“Zwei. / (Zähl bis) / (Zwei) / Eins Counting / Zwei Counting / Gut gemacht!”C.“Drei. / (Zähl bis) / (Drei) / (Eins Counting) / (Zwei Counting) / Drei Counting / Super!”上述括号中的音频被移除了,替换成它们之前的音频文件。例如,在A行中,“Eins”的第2次出现就和第1次非常类似,因此被第1个例子所替换。文件被替换后,它就会出现在顺序被打乱的时间轴中(游戏邦注:但这只是文件在编程过程中的调用顺序)。查看如下:B行内容的具体示例 from gamasutra.com
和移除间隔类似,这一过程持续循环,直到所有备份文件都被移除和替换。在文章第3部分中,我们将谈论如何在编程中准备和输出会话数据。准备会话数据在输出会话数据时,结果文件若是从编辑数据的原始会话中输出,过程将非常麻烦。要高效执行最终的步骤,我发现制作全新Pro Tools会话,输入文件编制所需的文件作用显著。因此,制作完新会话后,我们执行如下操作,以输入必要数据:切换到FILE -> IMPORT -> SESSION DATA,然后在出现提示时选择原始.ptf会话。查看下图:Import Session Data from gamasutra.com
在“Source”下的菜单中,选择要输入的音轨,然后将数据输入到右侧子菜单下的“New Track”中。同时确保“COPY FROM MEDIA SOURCE”在“AUDIO MEDIA OPTIONS”下被选中,以防止文件路径丢失。查看下图:Import Session Data 02 from gamasutra.com
出于我自己的目的,我将此新输入的源音轨重新命做“Master Trigger”,以说明所有音频、Mute、重复和Playlist Divider的顺序。由于程序员无需直接处理Mute和Playlist Divider文件,我制作另一名为“Regions”的音轨,以将所有文件缩减成将向程序员发送的音频。这能够在“SHUFFLE”模式中轻松完成,主要通过在“Master Trigger”音轨中选择所有文件,然后将它们从REGIONS列表拖至“Regions”音轨。随后你可以删除Mute和Playlist Divider,这应该出现在“Regions”音轨的末尾。如果文件能够以项目命名,而你仍没有这么做,那么现在是时候该进行命名了。这能够通过重命名“Regions”音轨的文件轻松完成,这将自动在会话过程中填充新名称。现在是时候来看看我在节省空间方面的付出成果。查看下图:Comparison from gamasutra.com
(“Master Trigger” Track: 包含Mute、Playlist Divider和重复利用音频文件的所有文件 | “Regions” Track: 只包含用于执行的音频)通过节省空间和重复利用音频文件,我得以将自己的时间从3分半减少至90多秒,节省约57%的空间。虽然不是所有项目都能够取得类似成果,但当你陷入节省空间困境,想要尽量保持音频的高保真状态时,这非常值得你进行尝试。输出会话数据在此最后部分中,我们将输出会话数据,制作易于阅读的电子表格,供程序员参考。为实现此目标,我们执行如下步骤:1. 切换到FILE -> EXPORT -> SESSION INFO AS TEXT。查看下图:File Export Session Info from gamasutra.com
2. 你可以就数据的阅读方式做出试验,但目前,我点击“OK”,没有做出任何改变,将文件命做“George’s PT Tutorial.txt”。查看下图:Export Session Text from gamasutra.com
3. 通过Excel打开文件。查看下图:Open With Excel from gamasutra.com
4. 我们将不会移除所有无关数据。首先从电子表格顶部开始,通过“TRACK NAME Master Trigger”下的“CHANNEL”删除所有信息。查看下图:Delete Through Channel from gamasutra.com
5. 接着移除无关数据,删除“TRACK NAME Master Trigger”版块下方的所有信息,这包含“TRACK NAME Regions”及其下面的内容。查看下图:Delete REGIONS Files from gamasutra.com
6. 要完成这部分内容,删除所有纵列(游戏邦这:B和C栏除外),这一结果将把B和C栏转移到左侧。查看下图:Delete B and C from gamasutra.com
7. 现在我们将着手整理剩余数据。选择所有数据 -> 切换到DATA -> SORT -> 根据Column B排序 -> 点击“OK”。查看下图:Data Sort B from gamasutra.com
8. 在Column C下,点击Playlist Divider右侧的单元,键入各调用音频文件的描述和编号。这些名称将有助于分析文件如何被命名和分隔。在这种情况下,我们将文件称作“Triggers”。查看下图:Naming Triggers from gamasutra.com
9. 要通过快捷方式自动化命名过程,将光标放置在“Trigger 00”的右下方位置,看到“+”后,进行点击,将其向下拖至最后的Playlist Divider,以填充剩余列表。查看下图:Naming All Triggers from gamasutra.com
10. 要继续整理内容,选择所有数据 -> 切换至DATA -> SORT -> 根据Column A排序 -> 点击“OK”。然后在Column C下,选择电子表单中的所有“Triggers”,向下剪切/粘贴一个单元。没有进行此步骤,步骤11的阴影变化将覆盖“Trigger XX”单元。查看下图:Side by Side from gamasutra.com
11. 我们现在将把Playlist Divider变成全黑状态,以方便阅读。选择所有数据 -> 切换至DATA -> SORT -> Column B -> 点击“OK”,然后向下滚动,选择所有Playlist Divider。切换至VIEW –> FORMATTING PALETTE -> BORDERS AND SHADING -> SHADING -> 选择黑色。保持FORMATTING PALETTE的开放状态,其改观应该如下:Borders and Shading from gamasutra.com
12. 我们将逐步看到所有付出所带来的果实。选择所有数据 -> 切换至DATA -> SORT -> 根据Column A排序 -> 点击“OK”。查看下图:Step 12 from gamasutra.com
13. 我们的最后一个步骤是,选择Column C,剪切和粘贴至Column A。具体如下,选择All -> 切换至FORMATTING PALETTE -> BORDERS -> TYPE: All。现在具体外观应如下:Cells Around All from gamasutra.com
14. 保存项目,那么你就大功告成了!我们会看到,各独立音频文件(游戏邦注:如“Trigger”)左侧有名称,右侧是播放列表。各“Trigger”包含针对各个文件的音频文件和Mute,因为它们平行出现于Pro Tools会话中,被Playlist Divider(现在是黑色)分离。你还应该将其他你认为有用的信息添加至电子表格中,或另起一列,或标上新标签。这有助于追踪项目内容,任何格式化要求或额外参考资料。最后思考在必要时候,各个项目都有能够节省空间的地方,所以尽早认识到这些机会,采取相应举措非常重要。换而言之,我们应该与负责设计/编辑的人员、负责执行工作的人员和睦相处。我们无疑喜欢为音频空间而战,但手边能有现成技巧供我们参考也非常不错。

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|3D数字艺术论坛 ( 沪ICP备14023054号 )

GMT+8, 2024-9-24 17:08

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表