聊一聊一些荧幕和现场背后的图像故事(5)--宿主软件
我们经常讲所谓的"专业音频工作站“称作所谓宿主软件,但其实,这只是一种被沿用的用法,原因是,宿主软件从定义上,应该是广义终端站的称呼,而非音频处理软件独有,这次我们来整理一下它

host,英语单词,作名词用时表示主人
软件赖以生存的软件环境被称作是宿主环境(host environment).宿主环境可以是操作系统,服务器程序,应用程序,而开发这些宿主环境的程序语言(如开发操作系统一般使用c语言,开发WebServer一般使用c或java语言,开发应用程序一般使用C++/java/c#语言)被称作系统开发语言,或用一个更贴切的说法是---宿主语言(Host Language).
比方说你用VC做数据库,那么C++就是宿主语言,它是SQL的宿主.
简单点说,我们所使用的大部分后期制作软件,都是挂靠在宿主软件上运行的,也是宿主软件能够让逻辑各异的各种插件,dll运行命令得以被统一管理
这就意味着一个非常大的优点,和一个非常大的缺点
优点是软件本身有非常大的功能拓展性,
但缺点也非常明显,那就是已经几乎失控的维护成本
1.adobe after effet

也就是我们俗称的AE,它本身就是一个宿主软件,我们可以围绕着它,来开发非常多的增效工具
比如比较著名的AE调色/专场包






2.adobe Premiere/final apple cut


两个软件作为苹果和windows上的主力的非线性剪辑软件而存在
并且从2017版本开始,因为adobe整合了cool edit 作为新兴音频工作站AU,所以开始支持VST
VST
虚拟工作室技术(VST)是一个软件接口,集成软件音频合成器和功效插件与音频编辑和记录系统。VST和类似的技术使用数字信号处理在软件中模拟传统录音棚硬件。VST有成千上万的商业和免费插件,还有大量的获取了VST创造者Steinberg的许可的支持VST的音频软件
3.NUKE

Nuke合成软件参与制作的著名影视有:《后天》、《机械公敌》、《极限特工》、《泰坦尼克号》、《阿波罗13》、《真实的谎言》、《X战警》、《金刚》等。
作为以Python编写的节点式剪辑软件,Nuke在细节的处理上远远超过大部分后期剪辑和合成软件,但同时,因为它不适合做预设和批处理的特性,在非电影的小型制作环境下,它就显得非常的臃肿。
节点式处理:

和层级式处理不同的是,它可以做得对一个画面的每个点做特定的处理,并几乎可以必然的达到想要的结果。
层级式处理:所有的累计的过程都是堆叠在底片上的图层,以至于如果不对最终效果做预计,很可能会金字塔式崩塌的产生混乱,而导致画面崩塌

但同时,因为节点式的臃肿特性,
使得它有些时候会比较间接,非“所见即所得”,
图层式的优点也就在这里,所见既所得,但因为是堆积的计算量
结论就是如果不对结果做预计,可能会重复计算和失控
4.DAW
DAW (Digital Audio Workstation),即数字音频工作站——是一种用于录音、混音、音频剪辑以及数字音频处理的软件(也有硬件单元,但是不常见)。常见的DAW软件有Ableton Live、cubase、Studio One、Fl studio、Pro Tools、Logic、GarageBand、 Audacity以及Reaper等等
每个软件都有着自己独特的布局和功能,有些会特化midi编辑功能,有的会特化录音,速度变换,乐谱支持等功能,有的会对混缩和频谱分析有特化,有的会对视频音频的同轴编辑做优化

音频工作站通常逻辑都是以层级逻辑步进,但同时,也有因为声音信号的特殊性,它也可以通过路由的方式跳出框架,在多轨道并联处理,所以音频工作站在逻辑上,其实更像是,一种可以
能够并进处理的, 图层式的,处理工作站
再回到另一个玄学问题了
音频工作站是否存在“音质”的区别
结论是,有,也没有https://www.bilibili.com/video/BV16A411i7xU?from=search&seid=15574030335041500698(非常推荐,这个视频和这个UP)
因为说他有,是因为不同音频工作站在算法上确实,存在的实时播放时候的声染色,加上量化精度的不同带来的不同,
但是,大家所用的summing算法,是完全一样的,
关于summing,这里有一篇文章介绍的很系统,就不展开了https://zhuanlan.zhihu.com/p/50668519
也就是,如果,你是使用声卡等输出设备,将这个电信号,再次回录到其他音频工作站,这个波形在不计算话放的失真的前提下,是会完全一样的,
所以,如果很纠结,所谓宿主的音质,不如去关注下在导出设置上是否存在文件格式,压缩格式,导出方式的问题,
然后以,“功能性”需求去选择宿主会比较好。
5.各种以统筹管理为设计方向的软件

SQL数据库
通常是大数据管理所需要(因为没有了解过具体,也不想误导,所以也不展开了)
所以我们可以理解,所谓的宿主软件并不是特指音频工作站,但他们在开发原意和功能上确实是用来管理更多的项目能一同工作存在,所以,我们可以统称这类软件叫做宿主软件