
私は現在ALSAとUSBインターフェースを使ってオーディオを録音しようとしています。私はfocusrite carlett 4i4第3世代とlinux debian bookwarmがインストールされたraspberry pi 4bを使用しています。
私の質問は、1つのチャンネルまたはチャンネルの「フラグメント」のみを選択する方法です。これで、-cチャンネルパラメータを追加するまでチャンネルを設定できません。
arecord -D plughw:CARD=3,DEV=0,SUBDEV=0 -f S32_LE -r 48000 -d 10 -c 4 RecordingTest_Ch4.wav
しかし、4番目のチャンネルにどのようにアクセスしますが、まだモノラルのみを録音できますか?私のインターフェイスは1つのサブデバイスでのみ認識されます。
~ $ arecord -l
**** List of CAPTURE Hardware Devices ****
card 3: USB [Scarlett 4i4 USB], device 0: USB Audio [USB Audio]
Subdevices: 1/1
Subdevice #0: subdevice #0
そして
~ $ arecord -L
hw:CARD=USB,DEV=0
Scarlett 4i4 USB, USB Audio
Direct hardware device without any conversions
plughw:CARD=USB,DEV=0
Scarlett 4i4 USB, USB Audio
Hardware device with all software conversions
sysdefault:CARD=USB
Scarlett 4i4 USB, USB Audio
Default Audio Device
front:CARD=USB,DEV=0
Scarlett 4i4 USB, USB Audio
Front output / input
dsnoop:CARD=USB,DEV=0
Scarlett 4i4 USB, USB Audio
Direct sample snooping device
usbstream:CARD=USB
Scarlett 4i4 USB
USB Stream Output
そして必ず必要なチャンネルだけ録画したいです。たとえば、チャンネル1と4を使ってステレオを録音する場合は、次のようになります。
arecord -D plughw:CARD=3,DEV=0,SUBDEV=[1,3] -f S32_LE -r 48000 -d 10 -c 2 RecordingTest_stereo.wav
誰でも助けてもらえたらとても嬉しいです。追加情報が必要な場合はお知らせください。
事前にありがとう