O microfone funciona, mas a linha não

8

Eu tenho um problema interessante com o Ubuntu. Eu tenho um laptop que tem um jack para entrada de linha / microfone e saída de linha / fones de ouvido.

Essa é a razão pela qual eu comprei um spliter como abaixo:

  

     

Divide um conector de quatro pinos em dois conectores: micrphone e line out

Eu tenho um microfone de estúdio externo e fones de ouvido com o micrphone.

Caso 1 (trabalhando)

Se eu conectar o microfone de fones de ouvido ao spliter que está inserido no meu laptop, posso gravar meu micrphone.

HEADPHONES MIC ----+
                   |   
                   +------- LAPTOP
                   |   
HEADPHONES OUTPUT -+

Caso 2 (NÃO está funcionando)

Se eu conectar outro hardware externo (por exemplo, um piano) ao divisor, não posso gravar nada ... Esse é o problema. Como o Ubuntu pode reconhecer se há um fone de ouvido micrphone ou um hardware externo que NÃO é um microfone de fones de ouvido?

PIANO  ------------+
                   |   
                   +------- LAPTOP
                   |   
HEADPHONES OUTPUT -+

... e a questão é como consertar isso? Quero gravar meu piano usando meu laptop: através da linha.

Seria o splitter uma causa?

Eu realmente preciso de um hardware que eu não tenha (como um gravador USB)?

Atualização : testado no Windows 8 no mesmo laptop. Ele funciona corretamente ... (Des) Felizmente, eu sou um usuário do Ubuntu, então eu não vou voltar para o mundo do Windows ... Ainda procurando por uma solução no Ubuntu.

Meu modelo de laptop é Samsung NP300E5V-S01RO .

Atualização 2 : usando alsamixer , consegui ouvir apenas os sons do piano , sem outros sons do microfone. É assim que a configuração atual do alsamixer parece:

As informações sobre minhas configurações podem ser encontradas aqui .

Ainda não consigo selecionar no Audacity (ou outro software de gravação) o dispositivo de gravação. Ele grava do microfone interno.

Atualização 3 :

pactl list sources envia isso na seção Ports :

Caso 1

O piano está conectado:

analog-input-microphone-internal: Internal Microphone (priority: 8900)
analog-input-microphone: Microphone (priority: 8700, not available)

Caso 2

Um microfone externo está conectado:

analog-input-microphone-internal: Internal Microphone (priority: 8900, not available)
analog-input-microphone: Microphone (priority: 8700, available)
    
por Ionică Bizău 09.10.2013 / 05:25

2 respostas

1

Ao aumentar esse medidor de volume do microfone em alsamixer , ativamos apenas o recurso de loopback de placas de som, isto é, ele redireciona a entrada de microfone para a saída de som internamente, esse fluxo não é acessível para softwares. (AFAIK) (Mas confirma que o hardware recebe o som.)

Você deve tentar aumentar todos os medidores do Capture em alsamixer para o máximo e garantir que eles não sejam silenciados. Depois disso, verifique se em pavucontrol o dispositivo e porta corretos estão selecionados e se a entrada do microfone não está desativada lá, tente gravar.

Se ainda não funcionar, é provável que o problema esteja em algum lugar menor no driver.

O que você ainda pode tentar é instalar um novo embora, talvez este problema tenha sido resolvido em uma versão mais recente. Além disso, existem algumas ferramentas de ajustes para alsa aqui . Documentos para o aqui . Com o recurso hda-jack-retask, você pode alterar a entrada do seu microfone para uma entrada de linha (ou coisas semelhantes), mas não sei se isso ajudará.

    
por falconer 23.12.2013 / 17:05
0

Talvez essa pequena dica, que você pode instalar do PPA, ajude: [How To] Transformar Jack de fone de ouvido em uma tomada de microfone no Ubuntu | AMD! Ubuntu!

    
por dhpasta 04.12.2013 / 23:41