オーディオ録音 - 2つのソースを同時に録音し、それを2トラック録音にまとめます。

オーディオ録音 - 2つのソースを同時に録音し、それを2トラック録音にまとめます。

2つのオーディオソースを同時に録音し、ロスレスステレオオーディオ録音の1つのソースは左チャンネルで、もう1つは右チャンネルのファイルを作成する方法は何ですか?

私のディストリビューションはKubuntu 12.04 LTSです。

私のオーディオソースハードウェアは下部にリストされています。具体的には、同時に文書化したい2つのソースは次のとおりです。

  1. alsa_output.usb-Focusrite_Scarlett_2i2_USB-00-USB.analog-stereo.monitor/#2: Scarlett 2i2 USB アナログステレオモニター
  2. alsa_input.usb-Focusrite_Scarlett_2i2_USB-00-USB.analog-stereo/#3: Scarlett 2i2 USB アナログステレオ

ちなみに、この質問は可能関連(しかしそこに表示されたコマンドを理解できません):avconvを使用して2つのオーディオ入力ソースをマージする方法

編集:これは絶対に関連しているようですが、理解するのが困難です。http://ubuntuforums.org/showthread.php?t=1962947

私の最初推測するこれを行う方法は、次の簡単なスクリプトです。

#!/bin/bash
OUTPUT="audio_`date +%Y-%m-%d_%H%M`"
avconv \
-f alsa -ac 2 -i <alsa_output.usb-Focusrite_Scarlett_2i2_USB-00-USB.analog-stereo.monitor> \
-f alsa -ac 1 -i <alsa_input.usb-Focusrite_Scarlett_2i2_USB-00-USB.analog-stereo> \
-map 0:0 -map 1:0 \
-acodec flac \
-threads 0 \
-y $OUTPUT

私の考えでは、山かっこ内の内容を正しい記号に置き換える必要があるようです。上記のスクリプトの残りの部分が近づくかどうかわかりません...

私のハードウェア情報は次のとおりです。

$ pacmd list-cards  
Welcome to PulseAudio! Use "help" for usage information.  
>>> 3 card(s) available.  
[snip other cards]
index: 2
name: <alsa_card.usb-Focusrite_Scarlett_2i2_USB-00-USB>
driver: <module-alsa-card.c>
owner module: 6
properties:
        alsa.card = "1"
        alsa.card_name = "Scarlett 2i2 USB"
        alsa.long_card_name = "Focusrite Scarlett 2i2 USB at usb-0000:04:00.0-2, high speed"
        alsa.driver_name = "snd_usb_audio"
        device.bus_path = "pci-0000:04:00.0-usb-0:2:1.0"
        sysfs.path = "/devices/pci0000:00/0000:00:1c.4/0000:04:00.0/usb3/3-2/3-2:1.0/sound/card1"
        udev.id = "usb-Focusrite_Scarlett_2i2_USB-00-USB"
        device.bus = "usb"
        device.vendor.id = "1235"
        device.vendor.name = "Novation EMS"
        device.product.id = "8006"
        device.product.name = "Scarlett 2i2 USB"
        device.serial = "Focusrite_Scarlett_2i2_USB"
        device.string = "1"
        device.description = "Scarlett 2i2 USB"
        module-udev-detect.discovered = "1"
        device.icon_name = "audio-card-usb"
profiles:
        output:analog-stereo: Analog Stereo Output (priority 6000)
        output:analog-stereo+input:analog-stereo: Analog Stereo Duplex (priority 6060)
        output:analog-stereo+input:iec958-stereo: Analog Stereo Output + Digital Stereo (IEC958) Input (priority 6055)
        output:iec958-stereo: Digital Stereo (IEC958) Output (priority 5500)
        output:iec958-stereo+input:analog-stereo: Digital Stereo (IEC958) Output + Analog Stereo Input (priority 5560)
        output:iec958-stereo+input:iec958-stereo: Digital Stereo Duplex (IEC958) (priority 5555)
        input:analog-stereo: Analog Stereo Input (priority 60)
        input:iec958-stereo: Digital Stereo (IEC958) Input (priority 55)
        off: Off (priority 0)
active profile: <output:analog-stereo+input:analog-stereo>
sinks:
        alsa_output.usb-Focusrite_Scarlett_2i2_USB-00-USB.analog-stereo/#1: Scarlett 2i2 USB Analog Stereo
sources:
        alsa_output.usb-Focusrite_Scarlett_2i2_USB-00-USB.analog-stereo.monitor/#2: Monitor of Scarlett 2i2 USB Analog Stereo
        alsa_input.usb-Focusrite_Scarlett_2i2_USB-00-USB.analog-stereo/#3: Scarlett 2i2 USB Analog Stereo
ports:
        analog-output: Analog Output (priority 9900, available: unknown)
                properties:

        analog-input: Analog Input (priority 10000, available: unknown)
                properties:

        iec958-stereo-input: iec958-stereo-input (priority 0, available: unknown)
                properties:

        iec958-stereo-output: Digital Output (S/PDIF) (priority 0, available: unknown)
                properties:

lsusb -v は、次のように Focusrite_Scarlett_2i2 を表示します。

Bus 003 Device 002: ID 1235:8006 Novation EMS 
  idVendor           0x1235 Novation EMS
  idProduct          0x8006 

ハードウェアの詳細は次のとおりです。

$ aplay -l
**** List of PLAYBACK Hardware Devices ****
[snip]
card 1: USB [Scarlett 2i2 USB], device 0: USB Audio [USB Audio]
  Subdevices: 1/1
  Subdevice #0: subdevice #0

$ arecord -l
**** List of CAPTURE Hardware Devices ****
[snip]
card 1: USB [Scarlett 2i2 USB], device 0: USB Audio [USB Audio]
  Subdevices: 1/1
  Subdevice #0: subdevice #0

答え1

私の解決策はJACKオーディオ接続キット(http://jackaudio.org/)。最後に、KX Studioディストリビューション(Debian / Ubuntuベース)をインストールし、簡単にするためにPulseAudioをアンインストールしました。

2つのオーディオソースを同時に録音し、ロスレスステレオオーディオ録音の1つのソースは左チャンネルで、もう1つは右チャンネルのファイルを作成する方法は何ですか?

JACKは私がそうすることを可能にします。私はArdorソフトウェア(DAW)も使用しています。

関連情報