硬件驱动/工具EsounD、PortAudio、FFADO、Granola介绍

以下为你介绍的硬件驱动/工具都可用在Linux系统上:EsounD(Enlightenment Sound Daemon)、PortAudio(跨平台音频库)、FFADO(Linux火线接口驱动)、Granola(Linux电源管理元件)。

1、EsounD(Enlightenment Sound Daemon)

ESD 是声音启发守护进程(Enlightenment Sound Daemon),它在曾经很长的一段时间里曾是Gnome桌面的默认声音服务。后来,Gnome开始使用libcanberra(它本身可以和ALSA、 GStreamer、OSS和PulseAudio通信),ESD在2009年4月被彻底放弃支持。在kde上esd也是杯具。因为大部分人都是使用 kde4,所以phonon替代了esd。

下载地址:http://www.fifi.org/doc/esound-common/html/

2、PortAudio(跨平台音频库)

硬件驱动/工具EsounD、PortAudio、FFADO、Granola介绍

PortAudio 是一个跨平台音频库,它把 SGI、Unix和Beos加入到可能的终端混音器中。使用PortAudio的最知名的应用程序就是Audacity音频编辑器了,因为使用了 portaudio,使得它音频输出遇到了问题,jack支持也遇到了bug(audacity得不偿失啊)。

官方解释:

PortAudio是一个免费的,跨平台的开源音频I/O库,它使您可以用“C”或C ++编写简单的音频程序,这些程序可以在许多平台上编译并运行,包括Windows、Macintosh OS X和Unix(OSS/ALSA)。旨在促进不同平台上的开发人员之间的音频软件交换,许多应用程序使用PortAudio进行音频I/O。

PortAudio提供了一个非常简单的API,用于使用简单的回调函数或阻塞的读/写接口来记录和/或播放声音。示例程序包括播放正弦波,处理音频输入(吉他模糊),记录和播放音频,列出可用的音频设备等。

下载地址:http://www.portaudio.com/

3、FFADO(Linux火线接口驱动)

硬件驱动/工具EsounD、PortAudio、FFADO、Granola介绍

FFADO 的前身是 FreeBOB,后者已经改名为 FFADO。

许多专业设备都是通过“火线”连接到pc的。这样做有很多优点,火线传输速率快,而且可以为外设供电。很多台式机和笔记本都有火线插口,它是如此稳定而成熟。在外面,你可以通过笔记本的火线插口录制音频,回到工作室再导入工作站中。

与usb不同,它是专用于音频输入输出的插口,拥有自己的通信协议,无须安装驱动程序。如此的复杂性,导致alsa不能胜任。所以它使用专属于自己的胶合层。

起初,这是个叫FreeBOB的项目,这得益于许多火线音频设备都是基于相同的硬件协议。FFADO是FreeBOB的继任者,提供更多特性,并为其他类型的火线插口设备提供支持。

下载地址:http://www.ffado.org/

4、Granola(Linux电源管理元件)

Granola  是一款智能的电源管理软件。通过它高效的电源节省能力,你可以为我们这个星球的能源节省略尽绵薄之力。Granola 十分轻量,运行于后台,不会有明显的性能损失。

Granola 是跨平台软件,支持 Linux 和 Windows 系统,适用于服务器、笔记本、以及普通电脑。

注明

以上就是硬件驱动/工具EsounD、PortAudio、FFADO、Granola的介绍内容,这些硬件驱动/工具都能使用在Linux操作系统中。

栏目相关文章