arecord и aplay в звуковой карте аудио инжектора

Я хочу создать fifo с arecord и aplay в raspberry pi3. Когда я посылаю музыкальный сигнал от аудио инжектора на одном конце он показывает правильно, но отключить музыку на другой конец. Я использую
"летопись -Ф S16_LE -Р 44100 -V стерео -С1 -Д plughw:2 | игре -на D plughw:2"

пожалуйста, скажите мне, как ее решить и как остановить эту команду без использования ctrl+c ???

22
задан naman gupta
09.04.2023 10:40 Количество просмотров материала 2805
Распечатать страницу

1 ответ

не уверен, что вы пытаетесь сделать, в частности, я не понимаю "отключить музыку на другом конце", но

1) пересылка аудиопотоков намного проще в Pulseaudio (или jack), чем ALSA.

2) при использовании arecord в канале, не используйте формат WAV, потому что заголовок WAV имеет длину записи, которая не может быть заполнена в трубе. Либо использовать сырые (-t raw) и укажите правильные параметры в aplay, или используйте формат SUN тональнозвуковой (-t au).

3) arecord-aplay труба будет работать, пока вы не остановите его либо с ctrl-c, или пока один или оба процесса не будет убит (с помощью kill). Нет другого способа сделать это.

0
отвечен dirkt 2023-04-10 18:28

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх