OpenAL
是一款非常优秀的游戏中需要用到的音效软件。软件负责系统和声卡之间的沟通,非常适合用于游戏引擎用声音库,作为一个音效API,负责系统和声卡之间的沟通,几乎没有一API能达到它的全部潜能,软件是由Creative公司、nvidia公司和Loki工作室 发起开发的跨平台3D音效库,使用与OpenGL相似的风格,是非常方便的游戏引擎用声音库。它是是自由软件界的跨平台音效API。最初是由Loki Software所开发,是为了将Windows商业游戏移植到Linux上,Loki倒闭以后,这个项目由自由软件/开放源始码社群继续维护。软件的主要的功能是在来源物体、音效缓冲和收听者中编码。来源物体包含一个指向缓冲区的指标、声音的速度、位置和方向,以及声音强度。收听者物体包含收听者的速度、位置和方向,以及全部声音的整体增益。缓冲里包含8或16位元、单声道或立体声PCM格式的音效资料,表现引擎进行所有必要的计算,如距离衰减、都普勒效应等。非常的实用,有很多的电脑游戏都需要用到它,有需要的朋友们可不能错过了!
软件主要的功能是在来源物体、音效缓冲和收听者中编码。来源物体包含一个指向缓冲区的指标、声音的速度、位置和方向,以及声音强度。收听者物体包含收听者的速度、位置和方向,以及全部声音的整体增益。缓冲里包含 8 或 16 位元、单声道或立体声 PCM 格式的音效资料,表现引擎进行所有必要的计算,如距离衰减、都普勒效应等。
不同于 OpenGL 规格,软件 规格包含两个API分支;以实际 OpenAL 函式组成的核心,和 ALC API,ALC 用于管理表现内容、资源使用情况,并将跨平台风格封在其中。还有“ALUT”程式库,提供高阶“易用”的函式,其定位相当于 OpenGL 的 GLUT。
1.在来源物体、音效缓冲和收听者中编码。
2.来源物体包含一个指向缓冲区的指标、声音的速度、位置和方向,以及声音强度。
3.收听者物体包含收听者的速度、位置和方向,以及全部声音的整体增益。
4.缓冲里包含8或16位元、单声道或立体声PCM格式的音效资料,表现引擎进行所有必要的计算,如距离衰减、都普勒效应等。
5.用于Windows的OpenAL安装程序将安装OpenAL 1.1库,从而使核心的OpenAL业务以及诸如EAX和EFX效果扩展的支持。
6.安装程序支持32位和64位Windows版本。
1.专为电脑游戏声音编码设计的,而且表现很不错。
2.一种亲身感受给用户最不一样的听觉享受。
3.让游戏里的一草一木都是那么真实很真切。
4.在游戏中对人物声音效果提升非常明显。
5.玩家玩游戏时经常要开的声音增益器。
OpenAL主要由3个实体构成:听众Listener, 声源Source, 以及缓存Buffer。
听众Listener:就是你。Listener的位置是可以移动的。
声源Source:类似一个话筒。它发出声音给听众听。和Listener一样,声源的位置也是可以移动的。例如oalTouch中实现了声音远近的控制(近响远轻),就是通过Listener和Source两张图片之间的距离实现的。
缓存Buffer:存着原始声音数据,就是你需要播放的声音。
还有2个重要的对象:设备device和环境context。
设备是播放声音的硬件。
环境是声源和听众所在的空间。
软件l整个定位问题过程中暴露出来的问题,不能播放声音?
1.定位环境没有搭好,每次在重新问题的时候花费大量的时间。(把播放声音放在切换场景,每次都要先进去才能触发)
2.定位问题的资源要选好,这样就可以缩小问题的范围
3.定位问题的思路不太发散,总是想着代码的问题,一直在代码上纠结。应该将代码移植到可以运行的环境来确定代码的正确性后,将查找问题重点放在资源的缺少上。
软件可以卸载吗?
部分软件需要此OpenAL功能的支持,比如极品飞车系统的游戏什么的,是可以卸载的,不过他占空间和资源不大,不用管他的,如果卸载了,有需要用到他的时候又很麻烦的。
1.增加了新的统计扩展(ALC_ENUMERATE_ALL_EXT)任何声卡上使用soundcard/音频端点
2.“通用硬件”设备只出现是否可以用在枚举字符串
3.安装alcGetIntegerv的要求active context
4.安装alcCaptureOpenDevice,以便它返回一个字符串,如果捕捉设备无法打开
5.修正软件错误混响
MusicTools
多媒体MKVToolNix(MKV制作工具)
多媒体Auto Tune Evo
多媒体ThunderSoft Flash to FLV Converter
多媒体Aiseesoft 4K Converter
多媒体Video Shaper智慧版
多媒体Sound Normalizer注册高级版
多媒体凡人全能手机视频转换器免费版
多媒体网页声音提取大师
多媒体XSplit Express Video Editor
多媒体漫游大师免费版
多媒体