对于我的广播节目/播客,我会录制麦克风并通过音乐播放器软件播放音乐。到目前为止,我使用的是 audacity,它将两个输入录制到一个音轨中。当我想分别编辑麦克风输入和音乐时,这对于后期制作来说很困难。因此,理想的做法是将麦克风和音频录制在两个单独的音轨上。我已经通过 PulseAudio 拥有两个虚拟接收器,我想知道我是否可以简单地将它们路由到 ardour。
我感觉 ardour 只能处理硬件设备,所以另一个选择是将虚拟接收器输出到硬件设备上,然后将其插入硬件输入。然而,这会导致质量损失,这很不幸。
编辑:找到了一个使用 ffmpeg 的解决方案(参见答案)。
答案1
今天我偶然发现了这个 Youtube 视频。它没有展示如何在 Ardour 中执行此操作。但是,它展示了如何从 pulseaudio 同时录制多个源(包括我创建的虚拟接收器)。
快速摘要:
但这并不能保证同步!
ffmpeg -f pulse -i [Your input source 1] -map '0' 0.mp3 -f pulse -i [Your input source 2] -map '1' 1.mp3