Re: [solved] Convert multichannel raw file to wav
Rodolfo Medina <[email protected]> Mon, 22 Apr 2024 11:02:44 +0000
| Newsgroups | gmane.comp.audio.sox |
|---|---|
| Message-ID | <87sezd3bjf.fsf@lenovo> |
Rodolfo Medina <[email protected]> writes: > Rodolfo Medina <[email protected]> writes: > >> I'm converting to wav format a raw file that comes from this: >> >> $ pacat --record -d >> alsa_input.usb-BEHRINGER_UMC404HD_192k-00.analog-surround-40 > dump.raw >> >> because it's the result of a three-microphone live recording using my >> four-channel Behringer audio interface. I expect the result to be a >> three-channel file: what will the right sox command be? The following: >> >> $ sox -t raw -r 44100 -e signed-integer -L -b 16 -c 2 dump.raw output.wav >> >> produces a two-channel file: please help. Instead, if I record with: >> >> $ sox -t alsa hw:2,0 output.wav >> >> I get a four-channel file. But I'd prefer using pacat. Please help. >> Thanks. > > > Sorry, it was a pacat problem, not sox's: the proper syntax for the pacat > command is: > > $ pacat --record -d > alsa_input.usb-BEHRINGER_UMC404HD_192k-00.analog-surround-40 --channels=4 > --channel-map=aux0,aux1,aux2,aux3 > dump2.raw > > and then sox: > > $ sox -t raw -r 44100 -e signed-integer -L -b 16 -c 4 dump2.raw output2.wav > > This way it seems to work. Do you tink it's correct? ...number 4 is due to the fact that Behringer UMC404HD is a four-channel audio interface. Rodolfo