使用 GNU Parallel 的并行 arecord 语句
Parallel arecord statements using GNU Parallel
我是 Linux 的新手。我想同时从 2 个麦克风录音。我知道如何分开做。有些滞后是可以容忍的。是否可以使用带有 GNU Parallel 的 arecord 来做到这一点?
我正在使用 2 个 USB 声卡。
在最简单的情况下,您将获得设备列表:
arecord --list-devices
然后,假设您的声卡有硬件 ID 1,0
和 2,0
,您可以这样做:
parallel --dry-run arecord -D hw:{},0 -d 5 {}.wav ::: 1 2
示例输出
arecord -D hw:1,0 -d 5 1.wav
arecord -D hw:2,0 -d 5 2.wav
如果看起来正确,再次 运行 但省略 --dry-run
。
我是 Linux 的新手。我想同时从 2 个麦克风录音。我知道如何分开做。有些滞后是可以容忍的。是否可以使用带有 GNU Parallel 的 arecord 来做到这一点? 我正在使用 2 个 USB 声卡。
在最简单的情况下,您将获得设备列表:
arecord --list-devices
然后,假设您的声卡有硬件 ID 1,0
和 2,0
,您可以这样做:
parallel --dry-run arecord -D hw:{},0 -d 5 {}.wav ::: 1 2
示例输出
arecord -D hw:1,0 -d 5 1.wav
arecord -D hw:2,0 -d 5 2.wav
如果看起来正确,再次 运行 但省略 --dry-run
。