LINUX.ORG.RU

Как вывести звук на другой ждек?


0

0

Доброе время суток.

Есть встроенная звуковуха с тремя джеками. (OUT, LINE IN, MIC) Хочу выводить звук на другой джек (не тот что по дефолту). Ну например на LINE IN. У меня обычные двухканальные колонки.

Банально не могу придумать запрос в гугль( Запросы содержащие "jack" упорно ведут на разговоры о звуковом сервере JACK...

Нужно это извращение по причине того что разьём стал хреново работать от частого перетыкания кабеля.(Наушники/Колонки) Поленился я прикрутить front audio, а теперь вот пожинаю плоды.

★★★★★

s/Ждек/Джек/

Сплю уже... +_-

Nao ★★★★★
() автор топика

Выучи английский и узнай, что "джеком" называется всякая хрень, для которой обычно лень вспоминать нормальное название. И в данном случае это означает механический разъем на плате, не имеющий к логике вывода звука никакого отношения.

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

> И в данном случае это означает механический разъем на плате, не имеющий к логике вывода звука никакого отношения.

тебе бы тоже, JACK не разъем

phasma ★☆
()

>например на LINE IN
нифигасебе, а через LINE IN на монитор слабо.

amorpher ★★★★★
()

возьми звуковуху или новую маму, и шнурок (на будущее, чтобы перетыкать), потому как при твоих OUT, LINE IN, MIC вариантов нет.

amorpher ★★★★★
()

Иопа,это ж железо!Паяльник в руки и перепаивай разьёмы.)))Другого способа нетЪ!

anonymous
()

если звуковая карта поддерживает в принципе вывод звука через эти разъемы, например в режимам 40, 51 и тп, то можно воспользоваться способом с файлом ~/.asoundrc

HighwayStar ★★★★★
()

>(OUT, LINE IN, MIC)

>Хочу выводить звук на другой джек


только перепаивать, ибо выход у тебя только один (рот с задницей местами не поменять)


а вот если б у тебя было как у меня, несколько выходов

dk@madeira:\> aplay -L

default:CARD=Live
SBLive 5.1 [SB0060], ADC Capture/Standard PCM Playback
Default Audio Device
front:CARD=Live,DEV=0
SBLive 5.1 [SB0060], ADC Capture/Standard PCM Playback
Front speakers
rear:CARD=Live,DEV=0
SBLive 5.1 [SB0060], ADC Capture/Standard PCM Playback
Rear speakers
center_lfe:CARD=Live,DEV=0
SBLive 5.1 [SB0060], ADC Capture/Standard PCM Playback
Center and Subwoofer speakers
surround40:CARD=Live,DEV=0
SBLive 5.1 [SB0060], ADC Capture/Standard PCM Playback
4.0 Surround output to Front and Rear speakers
surround41:CARD=Live,DEV=0
SBLive 5.1 [SB0060], ADC Capture/Standard PCM Playback
4.1 Surround output to Front, Rear and Subwoofer speakers
surround50:CARD=Live,DEV=0
SBLive 5.1 [SB0060], ADC Capture/Standard PCM Playback
5.0 Surround output to Front, Center and Rear speakers
surround51:CARD=Live,DEV=0
SBLive 5.1 [SB0060], ADC Capture/Standard PCM Playback
5.1 Surround output to Front, Center, Rear and Subwoofer speakers

то ты бы мог пускать задействовать несколько выходов

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

>если звуковая карта поддерживает в принципе вывод звука через эти разъемы, например в режимам 40, 51 и тп, то можно воспользоваться способом с файлом ~/.asoundrc

Вот именно что поддерживает. Как раз таки при выводе 5.1 звука эти разьёмы будут использоваться для вывода звука.

Для неверящих и предлагающих паяльник/етц цитирую манул мамки: "After installation of the audio driver, you are able to use 2/4/6-channel audio feature by _software selection_. You can connect "Front speaker" to "Line Out" jack, Connect "Rear speakeer" to "Line in" jack and connect "Center/Subwoofer" to "MIC in" jack."

Вот теперь вопрос: как это разрулить? наверное придётся врубить 4канальный звук(как?) и повесить нужный мне канал на mic или на line in

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

default:CARD=nForce2
    NVidia nForce2, NVidia nForce2
    Default Audio Device
front:CARD=nForce2,DEV=0
    NVidia nForce2, NVidia nForce2
    Front speakers
surround40:CARD=nForce2,DEV=0
    NVidia nForce2, NVidia nForce2
    4.0 Surround output to Front and Rear speakers
surround41:CARD=nForce2,DEV=0
    NVidia nForce2, NVidia nForce2
    4.1 Surround output to Front, Rear and Subwoofer speakers
surround50:CARD=nForce2,DEV=0
    NVidia nForce2, NVidia nForce2
    5.0 Surround output to Front, Center and Rear speakers
surround51:CARD=nForce2,DEV=0
    NVidia nForce2, NVidia nForce2
    5.1 Surround output to Front, Center, Rear and Subwoofer speakers
surround71:CARD=nForce2,DEV=0
    NVidia nForce2, NVidia nForce2
    7.1 Surround output to Front, Center, Side, Rear and Woofer speakers
null
    Discard all samples (playback) or generate zero samples (capture)

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

попробуй создать в домашнем каталоге файл .asoundrc

такого содержания:

pcm.f2r {
    type plug
    slave.pcm surround51:Intel
    slave.channels 6
    ttable {
        0.2     1  #front left to rear left
        1.3     1  #front right to rear right
    }
}

после этого проверяй работоспособность командой

speaker-test -Df2r:0 -c2

звук должен идти из разъема, к которому подключются задние колонки.

сделайть его выводом по умолчанию можно добавив в созданый .asoundrc строку 

pcm.!default f2r

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

Спасибо, разобрался. Пришлось только помучить немножко amixer.

Вывел звук на два разьёма: к одному подключил колонки, к другому наушники. Да и расхлябаный разьём немного "починил" с помощью отвёртки и плоскогубцев)

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