A-A+

自娱自乐:Linux如何录制回放音频和卡拉OK

2014年04月17日 软件技巧 评论 10 条 阅读 6,169 views 次

近日使用 Linux 下的“酷我音乐”--KWplayer 听歌较多,它下载的 MV 一般都是有伴奏音轨的,可以用于在电脑上唱卡拉 OK、自娱自乐,而且 MV 画质和伴奏音质均属上佳。这一来,勾起了薄荷叶小编这个曾经的“校园歌手、音响爱好者”的唱歌欲望,也想自己录制一首。

打开 Linux 下最著名的音频编辑软件 Audacity,却发现无论如何选择输入设备、调试音频设置,都无法捕捉本机上正在播放的音频,自然也就无法把通过话筒输入的自己的声音与伴奏混合。当然,可以在后期(用“后期”这个词,冒充专业)制作时,在 Audacity 里把人声与伴奏混合,但是这样做的难度很大,业余歌手+业余制作,能不能对齐时间线(同步)都是个大问题。
01-record-capture-playback

经过分析,小编认为,这是由于 GNOME(包括 Unity、Cinnamon)自带的音量控制程序屏蔽了回放捕捉选项。用 Audacity 的帮助文档的话说,无法理解很多软硬件厂商(作者)不知道为何要把这个问题(回放捕捉)搞得那么困难。遂决定安装 Pulse 音频服务的音量控制程序:pavucontrol

sudo apt-get install pavucontrol

02-record-capture-playback

安装后,打开 Pulse 音量控制程序,在“输入设备”标签中,底部的“显示”栏里,选择“Monitors”(监听设备)。
03-record-capture-playback

此时,再打开一个播放器,随便播放一首歌曲或者视频,Pulse 音量控制程序中即可监听(捕捉)到回放音频。
04-record-capture-playback

然后再打开 Audacity,在输入电平处(话筒图标)选择“开始监视”。
05-record-capture-playback

如图所示,视频播放器在播放时,Audacity 和 Pulse 音量控制程序都监听(捕捉)到了。
06-record-capture-playback

此时,点击 Audacity 中的红色录音按钮,即可开始录制。如图所示。
07-record-capture-playback

如果需要插着话筒唱歌,同时播放伴奏,并且把二者混合录入 Audacity,如图所示,在 Pulse 音量控制程序中选择显示“All Input Devices”(全部输入设备),即可看到话筒的调节选项。然后根据需要,调节伴奏和话筒音量的比例,再开启 Audacity 录音,即可边唱边录。
08-record-capture-playback

以上方法在 Ubuntukylin 13.10、Linux Mint 13openSUSE 13.1 中测试通过。此前,小编也搜索了很久,都没有找到这方面的资料。可能是 Linux 大侠们多数都是 IT 从业者,缺乏娱乐细胞哈,更无心去折腾在 Ubuntu、Linux 下如何录音、唱卡拉 OK 啦。以上是小编的临时折腾摸索出来的一点小经验,希望对喜欢自娱自乐的朋友有所帮助。

  1. 自己总结的: ============================================================= 模拟立体声 Input pulse,录外音: 没外放 数字立体声(HDMI) Output pulse,录内音:plughw,录外音 没外放 前两个之和 pulse,录内音:plughw,录外音 没外放 模拟立体声 Output pulse,录内音:plughw,录外音 有外放 模拟立体声双工 pulse,录外音:plughw,录外音 有外放 =============================================================

  2. 非常感谢博主的这篇文章,我之前在mate里一直找不到内录的选项,看了一这篇文章就解决了。现在家里的电脑上装的是mint17 xfce版,果然是自带的

Copyright © 薄荷开源网 保留所有权利.   Theme  Ality

用户登录

分享到: