Имеется устройство с ОС Убунту 18.04.
Собственно нужна программа с помощью которой можно будет не только шарить собеседнику свой экран и говорить с ним с помощью микрофона (как в скайп), но и чтобы он слышал звук системы (видео на ютубе, просто звуки из приложений, не важно).
Пытался по зарубежному гайду сделать отдельный канал для устройства записи, в который я бы мог одновременно отправить как звук с микрофона, так и звук с ПК, но так ничего и не вышло. Может кто-то может подсказать как это сделать, либо дать ссылку на нужный мне софт? (Тимвивер, скайп, дискорд, зум уже опробовал, там это сделать не получилось)
Объединение звуковых каналов в 1
Для каких целей?
Собственно нужна программа с помощью которой можно будет не только шарить собеседнику свой экран и говорить с ним с помощью микрофона (как в скайп), но и чтобы он слышал звук системы (видео на ютубе, просто звуки из приложений, не важно).
https://jackaudio.org/ jack-audio , есть во всех дистрах без исключения, собственно умеет всё что тебе нужно(много ещё чего всякого)
gramozeka, Слушай, а как jack пользоваться, я как то интересовался, но не понял, что и как делать. Он вместо alsa что-ли будет и нужна звуковуха специальная для него, или простая realtek подойдёт?
Добавлено: 11.11.2019 01:36:37
Как оказалось надо было просто сделать
[console]nano /etc/portage/package.use/jack2[/console]
>=media-sound/jack2-1.9.13-r1 libsamplerate readline pam sndfile
[console]emerge cadence jack2 caps-plugins ladspa-cmt ladspa-bs2b[/console]
[console]nano /etc/security/limits.d/99-realtime-privileges.conf[/console]
@realtime - rtprio 98
@realtime - memlock unlimited
И использовать глобально флаг jack, пересобрав с ним мир.
запустить cadence и потыкать галочки всякие. *DRINK* :P *BYE*
Слушай, а как jack пользоваться, я как то интересовался, но не понял, что и как делать. Он вместо alsa что-ли будет и нужна звуковуха специальная для него, или простая realtek подойдёт?
есть графическая морда к нему QjackCtl там наглядно что это.

Если на пальцах - то это виртуальный миксер устройств, в том числе и виртуальных, которые можно коммутировать в любых вариациях, а звуковухи роли не играют, они такие же устройства, можно использовать любые используемые системой.
Можно подключить электрогитару, синтезатор, барабан, системный микрофон и всё это объединить в вывод на звуковую PCI-карту, при этом используя системой встроенную звуковуху...
В общем инструмент очень мощный, но надо читать что да как, я им как то пользовался в 2012, но подробностей уже не вспомню, одно могу сказать, с тех пор он сильно развился.
В этой настроек больше,Я искал что-нибудь gtk, но нету,только qt5.
И использовать глобально флаг jack, пересобрав с ним мир.
запустить cadence и потыкать галочки всякие.
Jack обычно захватывает вывод alsa.
Можно еще пульсу запустить через jack.
Я обычно перезапускаю пульсу и запускаю след скрипт:
#!/bin/bash
pactl load-module module-jack-sink channels=2
pactl load-module module-jack-source channels=2
pacmd set-default-sink jack_out
pacmd set-default-source jack_inА так граф морда для jack не обязательна, можно подобрать нужные параметры для запуска jack и запустить скриптом. а каналы просматривать можно через jack_lsp -c. Ну а подключать можно через jack_connect, пример тыц.
Ну и для того, что бы можно было использовать программы которые используют только вывод через alsa, через pulseaudio - alsa плагин.
Достаточно поместить в каталог пользователя файл .asoundrc со след содержимым:
pcm.!default {
type pulse
fallback "sysdefault"
hint {
show on
description "Default ALSA Output (currently PulseAudio Sound Server)"
}
}
ctl.!default {
type pulse
fallback "sysdefault"
}
ormorph, Да asoundrc c jack я находил в сети и cadence по сути это генератор с шаблонами asoundrc и если использовать свои настройки, то там будет профиль costume. Проблема в том, что wine больше не поддерживает jack. Вариант который предлагался на сайте wine не работает c версиями 4x. К тому же я позарился на jackEQ,но он для старой версии и даже не собирается по ebuild из https://github.com/allenh1/funtoo-proaudio-overlay.git На мой взгляд наbболее нормальный asoundrc такой
Показать
type plug
slave { pcm "jack12" }
}
pcm.jack12 {
type jack
playback_ports {
0 alsa_pcm:playback_1
1 alsa_pcm:playback_2
}
capture_ports {
0 alsa_pcm:capture_1
1 alsa_pcm:capture_2
}
}
Добавлено: 16.11.2019 14:39:17
Для jack2 надо включить в ядре CONFIG_SND_ALOOP = y *WALL* Валенок - такой валенок... :( блин.
Добавлено: 16.11.2019 21:25:04
Без pulseaudio в firefox звука не будет. :(
Оставлю тут на память .asoundrc
Показать
type plug
slave { pcm "jack12" }
}
pcm.jack12 {
type jack
playback_ports {
0 alsa_pcm:playback_1
1 alsa_pcm:playback_2
}
capture_ports {
0 alsa_pcm:capture_1
1 alsa_pcm:capture_2
}
}
pcm.!default
{
type hw
card PCH
}
ctl.!default
{
type hw
card PCH
}