передача raw-звука в конвейере

На самом деле это единственный раздел про unix на этом форуме

Модераторы: /dev/random, Модераторы разделов

Аватара пользователя
radial
Сообщения: 577
ОС: OpenSUSE

передача raw-звука в конвейере

Сообщение radial »

Код: Выделить всё

pacat -r -d <device> | oggenc -r -o test.ogg

- не работает

Код: Выделить всё

pacat -r -d <device> | oggenc -r - test.ogg

- не работает

Ошибки:

Код: Выделить всё

ERROR: Multiple files specified when using stdin
write() failed: Обрыв канала


Код: Выделить всё

pacat -r -d <device> | sox -t raw -r 44k -sLb 16 -c 2 - test.wav

- работает!

Видимо, придется обратится к гуру с вопросом..
может, кто-то уже знает как правильно, пока я маны буду курить?

UPD
похоже нужно в "Обработку звука" перенести,
я вероятно пропустил какие-то хитрые опции :)
Спасибо сказали:
Аватара пользователя
radial
Сообщения: 577
ОС: OpenSUSE

Re: передача raw-звука в конвейере

Сообщение radial »

вопрос снимается, поскользнуться имеет исключительно теоретический интерес: sox может разные выходные форматы.
Спасибо сказали: