Stumme Aufnahmen

612
Brad

Ich verwende ein 32-Kanal-USB-Audiogerät mit Ein- / Ausgang für USB-Geräte. (Behringer X32 mit installierter X-UF-Karte.) Ich versuche, von diesen Kanälen auf einem Raspberry Pi mit Raspbian Jessie aufzunehmen.

arecord --buffer-size=88200 --device=hw:CARD=XUF,DEV=0 --format S32_LE --rate 44100 -c 32 testrec3.wav 

Dadurch wird wie erwartet eine WAV-Datei mit 32 Kanälen bei 44,1 kHz und 32 Bit erstellt. Ich kann die Datei mit Audacity öffnen. Alle Kanäle sind jedoch vollkommen leise. Beim Versuch, die Datei mit abzuspielen aplay, scheint die Wiedergabe für die entsprechende Zeitspanne zu erfolgen, sie ist jedoch völlig still.

Ich habe das Gerät unter Windows getestet, um zu überprüfen, ob die Kanäle auf dem X32 eingerichtet wurden ... und das hat gut funktioniert.

Ich glaube arecord, das richtige Gerät zu treffen, denn es funktioniert nicht, wenn ich nicht 32 Kanäle, die richtige Sample-Rate und das richtige Sample-Format vorgebe. Wenn ich diese Parameter falsch finde, erhalte ich wie erwartet eine Fehlermeldung. Wenn ich die Abtastrate am X32 auf 48 kHz ändere, musste ich arecordwie erwartet die Abtastrate der Parameter ändern .

Wenn ich renne alsamixer, bekomme ich keine VU-Meter ... nur eine Nachricht:

Dieses Audiogerät hat keine Bedienelemente.

Dies wird erwartet. Mein Gerät sollte keine durch Software steuerbaren Daten enthalten. Nur Kanäle rein, Kanäle raus. Ich hoffte zwar auf ein paar VU-Meter, um zu zeigen, was los ist, aber alsaMixer scheint das nicht zu tun, es sei denn, es gibt einen regelbaren Mixer.

Wie kann ich dieses Problem weiter debuggen? Was kann ich überprüfen, um herauszufinden, warum die Aufnahme stumm ist?

Hier ist die Geräteliste:

pi@raspberrypi:~ $ arecord -l **** List of CAPTURE Hardware Devices **** card 1: XUF [X_UF], device 0: USB Audio [USB Audio] Subdevices: 1/1 Subdevice #0: subdevice #0   pi@raspberrypi:~ $ arecord -L null Discard all samples (playback) or generate zero samples (capture) sysdefault:CARD=XUF X_UF, USB Audio Default Audio Device front:CARD=XUF,DEV=0 X_UF, USB Audio Front speakers surround21:CARD=XUF,DEV=0 X_UF, USB Audio 2.1 Surround output to Front and Subwoofer speakers surround40:CARD=XUF,DEV=0 X_UF, USB Audio 4.0 Surround output to Front and Rear speakers surround41:CARD=XUF,DEV=0 X_UF, USB Audio 4.1 Surround output to Front, Rear and Subwoofer speakers surround50:CARD=XUF,DEV=0 X_UF, USB Audio 5.0 Surround output to Front, Center and Rear speakers surround51:CARD=XUF,DEV=0 X_UF, USB Audio 5.1 Surround output to Front, Center, Rear and Subwoofer speakers surround71:CARD=XUF,DEV=0 X_UF, USB Audio 7.1 Surround output to Front, Center, Side, Rear and Woofer speakers iec958:CARD=XUF,DEV=0 X_UF, USB Audio IEC958 (S/PDIF) Digital Audio Output dmix:CARD=XUF,DEV=0 X_UF, USB Audio Direct sample mixing device dsnoop:CARD=XUF,DEV=0 X_UF, USB Audio Direct sample snooping device hw:CARD=XUF,DEV=0 X_UF, USB Audio Direct hardware device without any conversions plughw:CARD=XUF,DEV=0 X_UF, USB Audio Hardware device with all software conversions 

Laufen amixer contentsoder amixer -c1 contentsnichts zurückgibt. ( amixer -c0 contentsBeiträge geben einige Dinge zurück, aber das ist für das eingebaute Audio, nicht für mein USB-Gerät.)

In / var / log / syslog oder dmesg scheint nichts relevantes zu sein.

Hier ist die Ausgabe von arecord --dump-hw-params:

HW Params of device "default": -------------------- ACCESS: MMAP_INTERLEAVED RW_INTERLEAVED FORMAT: S32_LE SUBFORMAT: STD SAMPLE_BITS: 32 FRAME_BITS: 1024 CHANNELS: 32 RATE: 44100 PERIOD_TIME: (136 92880) PERIOD_SIZE: [6 4096] PERIOD_BYTES: [768 524288] PERIODS: [2 1024] BUFFER_TIME: (272 185760) BUFFER_SIZE: [12 8192] BUFFER_BYTES: [1536 1048576] TICK_TIME: ALL -------------------- 

lsusb:

Bus 001 Gerät 004: ID 1397: 0006 BEHRINGER International GmbH

cat /proc/version:

Linux-Version 4.4.50-v7 + (dc4 @ dc4-XPS13-9333) (gcc-Version 4.9.3 (Crosstool-NG Crosstool-ng-1.22.0-88-g8460611)) # 970 SMP Mon Feb 20 19:18:29 GMT 2017

usb-devices:

T: Bus=01 Lev=02 Prnt=02 Port=04 Cnt=02 Dev#= 4 Spd=480 MxCh= 0 D: Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs= 2 P: Vendor=1397 ProdID=0006 Rev=20.41 S: Manufacturer=BEHRINGER S: Product=X_UF S: SerialNumber=0x156400fe24 C: #Ifs= 5 Cfg#= 1 Atr=c0 MxPwr=500mA I: If#= 0 Alt= 0 #EPs= 0 Cls=01(audio) Sub=01 Prot=20 Driver=snd-usb-audio I: If#= 1 Alt= 0 #EPs= 0 Cls=01(audio) Sub=02 Prot=20 Driver=snd-usb-audio I: If#= 2 Alt= 0 #EPs= 0 Cls=01(audio) Sub=02 Prot=20 Driver=snd-usb-audio I: If#= 3 Alt= 0 #EPs= 2 Cls=01(audio) Sub=03 Prot=00 Driver=snd-usb-audio I: If#= 4 Alt= 0 #EPs= 0 Cls=fe(app. ) Sub=01 Prot=01 Driver=(none) 
1
Kommentare sind nicht für eine erweiterte Diskussion vorgesehen. Diese Konversation wurde zum Chat verschoben (http://chat.stackexchange.com/rooms/56200/discussion-on-question-by-brad-silent-arecord-recordings). Mokubai vor 7 Jahren 0

0 Antworten auf die Frage