关于linux音频JACK的那些事情……
2014-05-09 16:16
519 查看
我说的可不是《泰坦尼克号》里面那个JACK哦,它是类UNIX系统下的一种音频接口。
JACK(JACK Audio Connection Kit),由保罗·戴维斯(Paul Davis)(他凭着这项工作赢得了2004年的开源奖)带领的一个开源社区开发。自从2002年初以来一直是Linux下的关键的基础设施和事实上的专业音频软件标准。这个服务是在GNUGPL协议下的开源软件,它的库则采用更宽松的GNU LGPL协议。——《百度百科》
这个是JACK的Logo:
很明显的,就是一个插头的样子嘛!
我个人认为,这个就是UNIX下的ASIO。
好吧,不废话,来看看怎么玩转这东西(Ubuntu 12.04):
安装
在终端下执行:
剩下的,就等“超级牛力”装好……
启动
在使用之前,需要将你的用户名添加到audio组,然后注销/重启:
否则会出现一个奇葩的状况:
(PS:借用一下@加菲猫550 的截图)
使用
让我们启动QJackCtl:
在这个窗口中,应该关注的是connect按钮:
这里显示了各程序输入/输出端口的连接情况,在你制作音乐的时候,说不准就要将某个程序的输出定向到另一个程序的输入中用来录音/加效果,这个窗口很重要。
恼人的PulseAudio
在JACK运行的时候,声卡会被独占,这时你就听不到你的音乐播放器,浏览器发出的声音了,PulseAudio在这个时候会挂起。
阿西Bug,这怎么办?嘿嘿,你要是骂我说这个JACK太坑爹了,那就错噻!
在终端执行如下命令:
没错,就是安装PulseAudio的JACK支持模块。
装好以后,在QJackCtl的窗口中找那个Setup按钮:
看到Option那个标签页没?
像图中这样选定Execute script after Startup,然后在后面输入:
再启动JACK试试吧?这样我们把PulseAudio重定向到JACK中来了!
当然,你也可以参考这里的办法(E文,慎入):http://www.jackaudio.org/pulseaudio_and_jack
这样在你启动电脑时就会自动启动JACK
音量小怎么办??
嘿嘿,没有办法我会乱说吗?
来试试这个,终端执行:
看到什么了?
别急,在这里按F6:
选0就会看到:
调Master就可以啦!
还有些不太稳定
有的时候,JACK会出现崩溃的情况,可能会死机……
完啦!
JACK(JACK Audio Connection Kit),由保罗·戴维斯(Paul Davis)(他凭着这项工作赢得了2004年的开源奖)带领的一个开源社区开发。自从2002年初以来一直是Linux下的关键的基础设施和事实上的专业音频软件标准。这个服务是在GNUGPL协议下的开源软件,它的库则采用更宽松的GNU LGPL协议。——《百度百科》
这个是JACK的Logo:
很明显的,就是一个插头的样子嘛!
我个人认为,这个就是UNIX下的ASIO。
好吧,不废话,来看看怎么玩转这东西(Ubuntu 12.04):
安装
在终端下执行:
启动
在使用之前,需要将你的用户名添加到audio组,然后注销/重启:
(PS:借用一下@加菲猫550 的截图)
使用
让我们启动QJackCtl:
在这个窗口中,应该关注的是connect按钮:
这里显示了各程序输入/输出端口的连接情况,在你制作音乐的时候,说不准就要将某个程序的输出定向到另一个程序的输入中用来录音/加效果,这个窗口很重要。
恼人的PulseAudio
在JACK运行的时候,声卡会被独占,这时你就听不到你的音乐播放器,浏览器发出的声音了,PulseAudio在这个时候会挂起。
阿西Bug,这怎么办?嘿嘿,你要是骂我说这个JACK太坑爹了,那就错噻!
在终端执行如下命令:
装好以后,在QJackCtl的窗口中找那个Setup按钮:
看到Option那个标签页没?
像图中这样选定Execute script after Startup,然后在后面输入:
当然,你也可以参考这里的办法(E文,慎入):http://www.jackaudio.org/pulseaudio_and_jack
这样在你启动电脑时就会自动启动JACK
音量小怎么办??
嘿嘿,没有办法我会乱说吗?
来试试这个,终端执行:
别急,在这里按F6:
选0就会看到:
调Master就可以啦!
还有些不太稳定
有的时候,JACK会出现崩溃的情况,可能会死机……
完啦!
相关文章推荐
- 关于Linux文件的那些事情之二
- 关于Linux文件的那些事情之一
- 关于linux的音频驱动
- 关于ffmpeg 的总结(一个linux下集屏幕录像录音,音频视频转换,合并音频视频文件,格式转换于一身的命令)
- 关于ActionScript中 那些你不知道的事情
- 关于linux的音频驱动(二)
- 关于ffmpeg 的总结(一个linux 下 集 屏幕录像录音,音频视频转换,合并音频视频文件,格式转换于一身的命令)
- Linux驱动开发所要做的那些事情
- 你知道那些关于mate 的事情吗???
- 那些工作教会我的事情(1):关于交互设计
- 关于TagHelper的那些事情——自定义TagHelper(格式化输出、依赖注入使用)
- 详解Linux中关于引号的那些事
- laravel的关于lockForUpdate的那些事情
- 关于Linux下使用ffmpeg混合多个音频为一个音频命令
- 【脚本语言系列】关于Python音频处理WMPlayerOCX,你需要知道的事情
- 关于ffmpeg 的总结(一个linux 下 集 屏幕录像录音,音频视频转换,合并音频视频文件,格式转换于一身的命令)
- 关于ffmpeg 的总结(一个linux 下 集 屏幕录像录音,音频视频转换,合并音频视频文件,格式转换于一身的命令)
- [转]关于ffmpeg 的总结(一个linux 下 集 屏幕录像录音,音频视频转换,合并音频视频文件,格式转换于一身的命令)
- 关于Linux音频驱动的presentation的PPT
- 关于ffmpeg 的总结(一个linux 下 集 屏幕录像录音,音频视频转换,合并音频视频文件,格式转换于一身的命令)