Бабушка, смотри, я сделал двач! Войти !bnw Сегодня Клубы
R Как с помощью dmix "копировать" с основного интерфейса на loopback ?
#EXZLDC / @anonymous / 2626 дней назад

нужен не dmix, а route+multi
#EXZLDC/72V / @anonymous / 2626 дней назад
@anonymous Можешь как уёбку все рассказать и показать?
#EXZLDC/1KU / @anonymous --> #EXZLDC/72V / 2626 дней назад
@anonymous тебе нужно выводить звук на аутпут и одновременно писать его через лупбэк? писать звук с физического входа при этом не нужно?
#EXZLDC/WJY / @anonymous --> #EXZLDC/1KU / 2626 дней назад
@anonymous есть малина aplay -l | awk -F \: '/,/{print $2}' | awk '{print $1}' | uniq ALSA Loopback Создан loop интерфейс. Есть желание дублировать все на loopback. А уже потом подключатся ssh pi@X sox -q -t alsa hw:Loopback,1,0 -t wav -b 24 -r 48k - | aplay - Если запускаю на малине mpg123 -alsa -a hw:Loopback,0,0 X.mp3 То естественно на удаленном звук есть. Но мне нужно все с hw:0,0 А не запускать выбранные файлы и транслировать через loop .asoundrc pcm.loop { type plug slave.pcm "hw:Loopback,1,0" }
#EXZLDC/KU3 / @anonymous --> #EXZLDC/WJY / 2626 дней назад
@anonymous >нужно выводить звук на аутпут и одновременно писать его через лупбэк Да, только не писать, просто слушать что там. >писать звук с физического входа при этом не нужно? нет, только слушать, пока только слушать.
#EXZLDC/U29 / @anonymous --> #EXZLDC/WJY / 2626 дней назад
@anonymous https://pastebin.com/n84eyytR вроде бы правильно работает. можно сделать аналогичное и для входа, но почему-то у меня какие-то проблемы появляются.
#EXZLDC/PR5 / @anonymous --> #EXZLDC/KU3 / 2626 дней назад
@anonymous Что-то нихрена. Как запускаешь на сервере и на клиенте?
#EXZLDC/6C9 / @anonymous --> #EXZLDC/PR5 / 2626 дней назад
@anonymous запускаю просто aplay и arecord (или другой клиент для записи, например, audacity), потому что !default же. хотя для твоего случая loopback в !default кидать не обязательно было на самом деле
#EXZLDC/F6K / @anonymous --> #EXZLDC/6C9 / 2626 дней назад
@anonymous то есть запись с loopback
#EXZLDC/9H0 / @anonymous --> #EXZLDC/F6K / 2626 дней назад
@anonymous сейчас еще покручу, я наверное что-то делаю не так, я порой еще та криворучка
#EXZLDC/484 / @anonymous --> #EXZLDC/9H0 / 2626 дней назад
@anonymous Ну ничего, тишина. На сервере mpg123 -alsa -a hw:0,0 X.mp3 На клиенте ssh pi@X sox -q -t alsa hw:Loopback,1,0 -t wav -b 24 -r 48k - | aplay - Как не кручу 0 и 1, никак. Но если вещаю на hw:Loopback,0,0 то на hw:Loopback,1,0 все идет.
#EXZLDC/JQM / @anonymous --> #EXZLDC/9H0 / 2626 дней назад
@anonymous убери упоминание устройства вообще
#EXZLDC/T9M / @anonymous --> #EXZLDC/JQM / 2626 дней назад
@anonymous сейчас попробую
#EXZLDC/WXA / @anonymous --> #EXZLDC/T9M / 2626 дней назад
@anonymous или замени на default
#EXZLDC/AC7 / @anonymous --> #EXZLDC/JQM / 2626 дней назад
@anonymous если без указания - зависает, а если с default - выжает следующее [module.c:129] error: Failed to open module jack: file not found [module.c:129] error: Failed to open module portaudio: file not found [pulse.c:84] error: Failed to open pulse audio output: Connection refused [nas.c:222] error: could not open NAS server lsa [module.c:129] error: Failed to open module openal: file not found [audio.c:180] error: Unable to find a working output module in this list: alsa,oss,jack,portaudio,pulse,nas,openal [audio.c:545] error: Failed to open audio output module [mpg123.c:913] error: Failed to initialize output, goodbye.
#EXZLDC/BAL / @anonymous --> #EXZLDC/AC7 / 2626 дней назад
@anonymous это на сервере
#EXZLDC/3B7 / @anonymous --> #EXZLDC/BAL / 2626 дней назад
@anonymous sudo apt-get install alsa-utils alsa-base alsa-tools alsa-oss Чтение списков пакетов… Готово Построение дерева зависимостей Чтение информации о состоянии… Готово Уже установлена самая новая версия alsa-base. Уже установлена самая новая версия alsa-oss. Уже установлена самая новая версия alsa-tools. Уже установлена самая новая версия alsa-utils.
#EXZLDC/EOE / @anonymous --> #EXZLDC/BAL / 2626 дней назад
@anonymous aplay -L | grep :CARD sysdefault:CARD=ALSA dmix:CARD=ALSA,DEV=0 dmix:CARD=ALSA,DEV=1 dsnoop:CARD=ALSA,DEV=0 dsnoop:CARD=ALSA,DEV=1 hw:CARD=ALSA,DEV=0 hw:CARD=ALSA,DEV=1 plughw:CARD=ALSA,DEV=0 plughw:CARD=ALSA,DEV=1 sysdefault:CARD=Loopback front:CARD=Loopback,DEV=0 surround21:CARD=Loopback,DEV=0 surround40:CARD=Loopback,DEV=0 surround41:CARD=Loopback,DEV=0 surround50:CARD=Loopback,DEV=0 surround51:CARD=Loopback,DEV=0 surround71:CARD=Loopback,DEV=0 dmix:CARD=Loopback,DEV=0 dmix:CARD=Loopback,DEV=1 dsnoop:CARD=Loopback,DEV=0 dsnoop:CARD=Loopback,DEV=1 hw:CARD=Loopback,DEV=0 hw:CARD=Loopback,DEV=1 plughw:CARD=Loopback,DEV=0 plughw:CARD=Loopback,DEV=1
#EXZLDC/IPU / @anonymous --> #EXZLDC/EOE / 2626 дней назад
@anonymous а куда ты засунул конфиг?
#EXZLDC/3EO / @anonymous --> #EXZLDC/IPU / 2626 дней назад
pwd /home/pi /home/pi/.asoundrc
#EXZLDC/3ZJ / @anonymous / 2626 дней назад
@anonymous попробуй с aplay/arecord на сервере что-нибудь вроде aplay /dev/urandom на клиенте ssh pi@X arecord - -r 44100 -f S16_LE -c 2| aplay - -r 44100 -f S16_LE -c 2
#EXZLDC/OIQ / @anonymous --> #EXZLDC/3B7 / 2626 дней назад
вообще гонять голый звук по tcp - не самое лучшее, что можно придумать, потому что задержка будет накапливаться
#EXZLDC/42U / @anonymous / 2626 дней назад
@anonymous Тихо, на сервере по Ctrl+c хрен остановить, только kill aplay /dev/urandom Playing raw data '/dev/urandom' : Unsigned 8 bit, Rate 8000 Hz, Mono ^CAborted by signal Прерывание...
#EXZLDC/7HX / @anonymous --> #EXZLDC/OIQ / 2626 дней назад
@anonymous Ну а как люди делают, как это решается? Я уже с 10 утра ебусь над этим.
#EXZLDC/XA1 / @anonymous --> #EXZLDC/42U / 2626 дней назад
там еще и эта мразь systemD, может она паскудит. Сейчас разъебу нахуй эти все байтики бляяяяяяяяяяя
#EXZLDC/KAY / @anonymous / 2626 дней назад
@anonymous странно вообще. можно попробовать убрать все необязательные параметры, потому что какой-то из них может говнить https://pastebin.com/7fBXZar8
#EXZLDC/6QJ / @anonymous --> #EXZLDC/7HX / 2626 дней назад
@anonymous ok пробую
#EXZLDC/LWT / @anonymous --> #EXZLDC/6QJ / 2626 дней назад
@anonymous pulseaudio, возможно. либо через mpd, хотя это не универсально.
#EXZLDC/2N8 / @anonymous --> #EXZLDC/XA1 / 2626 дней назад
@anonymous о бля! Докладываю. Значит шум хуйнул меньше секунды. По Ctrl+c останавливается, не виснет. Давай дальше копать эту мразь!
#EXZLDC/PXG / @anonymous --> #EXZLDC/6QJ / 2626 дней назад
@anonymous Там еще hw:0,1 - это выход HDMI может его вообще аврубить? **** List of PLAYBACK Hardware Devices **** card 0: ALSA [bcm2835 ALSA], device 0: bcm2835 ALSA [bcm2835 ALSA] Subdevices: 7/8 Subdevice #0: subdevice #0 Subdevice #1: subdevice #1 Subdevice #2: subdevice #2 Subdevice #3: subdevice #3 Subdevice #4: subdevice #4 Subdevice #5: subdevice #5 Subdevice #6: subdevice #6 Subdevice #7: subdevice #7 card 0: ALSA [bcm2835 ALSA], device 1: bcm2835 ALSA [bcm2835 IEC958/HDMI] Subdevices: 1/1 Subdevice #0: subdevice #0 card 1: Loopback [Loopback], device 0: Loopback PCM [Loopback PCM] Subdevices: 8/8 Subdevice #0: subdevice #0 Subdevice #1: subdevice #1 Subdevice #2: subdevice #2 Subdevice #3: subdevice #3 Subdevice #4: subdevice #4 Subdevice #5: subdevice #5 Subdevice #6: subdevice #6 Subdevice #7: subdevice #7 card 1: Loopback [Loopback], device 1: Loopback PCM [Loopback PCM] Subdevices: 8/8 Subdevice #0: subdevice #0 Subdevice #1: subdevice #1 Subdevice #2: subdevice #2 Subdevice #3: subdevice #3 Subdevice #4: subdevice #4 Subdevice #5: subdevice #5 Subdevice #6: subdevice #6 Subdevice #7: subdevice #7
#EXZLDC/8LU / @anonymous --> #EXZLDC/42U / 2626 дней назад
@anonymous в конфиге-то его и нет. посмотри, как aplay -D plug:hw_dmixer, aplay -D plug:loopback_dmixer и arecord -D plug:loopback_dsnooper себя поведут
#EXZLDC/5VT / @anonymous --> #EXZLDC/8LU / 2626 дней назад
@anonymous без dmixера конфиг будет выглядеть как-то так https://pastebin.com/tJX9TuyZ , но это значит, что только одно приложение сможет выводить звук. можно проверить просто, будет работать так или нет
#EXZLDC/7NI / @anonymous --> #EXZLDC/8LU / 2626 дней назад
@anonymous aplay -D plug:hw_dmixer /dev/urandom тихо aplay -D plug:loopback_dmixer /dev/urandom есть передача на клиент, но подключенные колонки к малине молчат arecord -D plug:loopback_dsnooper /dev/urandom тихо aplay /dev/urandom шум меньше секунды
#EXZLDC/1DY / @anonymous --> #EXZLDC/5VT / 2626 дней назад
@anonymous сорь aplay -D plug:loopback_dsnooper /dev/urandom ALSA lib pcm_dsnoop.c:557:(snd_pcm_dsnoop_open) The dsnoop plugin supports only capture stream aplay: main:722: audio open error: Недопустимый аргумент
#EXZLDC/OWW / @anonymous --> #EXZLDC/1DY / 2626 дней назад
@anonymous сейчас проверим
#EXZLDC/P4D / @anonymous --> #EXZLDC/7NI / 2626 дней назад
@anonymous Таак! Отлично! На сервере aplay /dev/urandom На клиенте ssh pi@X - -r 44100 -f S16_LE -c 2| aplay - -r 44100 -f S16_LE -c 2 Шум и там и там есть. Давай двигаться дальше.
#EXZLDC/SPD / @anonymous --> #EXZLDC/7NI / 2626 дней назад
@anonymous > aplay -D plug:hw_dmixer /dev/urandom тихо вот это самое странное. нужно возможно, всё-таки указать какие-то параметры для dmixера, только хрен знает, какие.
#EXZLDC/53I / @anonymous --> #EXZLDC/1DY / 2626 дней назад
@anonymous а, кстати да, ты был прав, кто первый начал использовать - того и тапки
#EXZLDC/KL4 / @anonymous --> #EXZLDC/7NI / 2626 дней назад
@anonymous попробуй в этом варианте заменить slaves.a.pcm "hw:0,0" slaves.b.pcm "hw:Loopback,0,0" на slaves.a.pcm "dmix:0,0" slaves.b.pcm "dmix:Loopback,0,0"
#EXZLDC/IJY / @anonymous --> #EXZLDC/KL4 / 2626 дней назад
@anonymous попробую, спасибо за участие
#EXZLDC/KS3 / @anonymous --> #EXZLDC/IJY / 2626 дней назад
@anonymous aplay /dev/urandom Playing raw data '/dev/urandom' : Unsigned 8 bit, Rate 8000 Hz, Mono ALSA lib pcm_params.c:2162:(snd1_pcm_hw_refine_slave) Slave PCM not usable aplay: set_params:1204: Broken configuration for this PCM: no configurations available aplay -D plug:hw_dmixer /dev/urandom ALSA lib pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM hw_dmixer aplay: main:722: audio open error: Нет такого файла или каталога aplay -D plug:loopback_dmixer /dev/urandom ALSA lib pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM loopback_dmixer aplay: main:722: audio open error: Нет такого файла или каталога aplay -D plug:loopback_dsnooper /dev/urandom ALSA lib pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM loopback_dsnooper aplay: main:722: audio open error: Нет такого файла или каталога Вообще хрень, как видишь. Где-то зарыта собака, даже наверное огромная псина.
#EXZLDC/RVZ / @anonymous --> #EXZLDC/IJY / 2625 дней назад
@anonymous надо было взять вот это вот конфиг https://pastebin.com/tJX9TuyZ и сделать замену hw на dmix в блоке multi
#EXZLDC/U9R / @anonymous --> #EXZLDC/RVZ / 2624 дня назад
@anonymous именно так я и сделал
#EXZLDC/KTL / @anonymous --> #EXZLDC/U9R / 2623 дня назад
Поставить PulseAudio же!
#EXZLDC/QVJ / @omsklug / 2614 дней назад
@omsklug да нет, от лукавого сие
#EXZLDC/92A / @anonymous --> #EXZLDC/QVJ / 2614 дней назад
ipv6 ready BnW для ведрофона BnW на Реформале Викивач Котятки

Цоперайт © 2010-2016 @stiletto.