LINUX.ORG.RU

LibreELEC (OpenELEC), вывод звука из микрофона на динамики

 , ,


0

0

Имеется старая тушка и желание запустить на ней Kodi. Основная цель Kodi — это караоке-плеер. Уже часов 5 курю мануалы, но ничего не нахожу.

arecord | aplay там не работает. Я убунтовод и подобное для меня немного сложно.

Пните, куда копать? Как настроить Alsa? Накатывать бубунту с Kodi не хочется, тушка как десктоп не нужна.


Себе делал такое через ecasound (без pulse), когда поставил pulse - через 2 штуки pacat. Если не забуду, с дома скину примеры (сейчас на работе).
В итоге пришел к тому, что мне удобнее либо купить микшер, либо вывести на отдельную пару колонок через китайскую звуковуху, умеющую вывод микрофона.

P.S. Что есть тушка и в ее родной звуковухе точно нет регулятора микрофона в микшере воспроизведения?

pumbez ★★★
()
Ответ на: комментарий от pumbez

Что есть тушка

Eee PC какой-то, дома посмотрю.

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

Это где такое прикупить можно?

qarel
() автор топика
Ответ на: комментарий от qarel

Eee PC какой-то, дома посмотрю.

Поинтересовался, чтоб понимать класс устройства.

Это где такое прикупить можно?

В свое время купил в инет магазе три USB-свистка - фирма, не совсем китай и совсем китай. В двух последних в микшере воспроизведения есть регулятор микрофона, т.е. можно воткнуть микрофон и он будет звучать в колонках. Другое дело, что последняя нормально работает только с микрофонами «для компьютера» и с завода давала на выход 5 В, хорошо прожаривая наушники. Отдал знакомому поставить пару конденсаторов.
В общем, скину способы вывода - попробуй, послушай на своем оборудовании, может, нормально звучать будет.

pumbez ★★★
()
Ответ на: комментарий от pumbez

Так, с pacat у меня получилось следующее:
Моно:

pacat --channels=1 -r --latency-msec=1 -d alsa_input.usb-C-Media_Electronics_Inc._USB_PnP_Sound_Device-00.analog-mono | pacat --channels=1 -p --latency-msec=1 -d alsa_output.pci-0000_00_1b.0.analog-stereo

Стерео:
pacat --channels=2 -r --latency-msec=1 -d alsa_input.usb-C-Media_Electronics_Inc._USB_PnP_Sound_Device-00.analog-mono | pacat --channels=2 -p --latency-msec=1 -d alsa_output.pci-0000_00_1b.0.analog-stereo


Названия входных и выходных устройств смотреть через pactl list sources и pactl list sinks соответственно.

Для ecasound и чистой alsa.
Моно:
ecasound -B:rtlowlatency -b:128 -f:s16_le,2,48000 -i:alsahw,0,0 -o:alsa -chcopy:1,2

Стерео:
ecasound -B:rtlowlatency -b:128 -f:s16_le,2,48000 -i:alsahw,0,0 -o:alsa

Тут по парамертам не подскажу, все забыл уже (кроме -chcopy, без него мономикрофон был только в одном канале).

pumbez ★★★
()
Последнее исправление: pumbez (всего исправлений: 1)
Ответ на: комментарий от qarel

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

pumbez ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.