Mostrando postagens com marcador Webcam. Mostrar todas as postagens
Mostrando postagens com marcador Webcam. Mostrar todas as postagens

sábado, 25 de maio de 2013

Resolvendo o problema do microfone da webcam no Google Chrome para Linux

Faz pouco tempo que o Google liberou a última versão do Google Chrome que permite fazer a busca usando a voz. Então resolvi fazer um teste em casa que não deu certo no Linux. Parece que o Chrome está surdo.



Alterei as configurações do microfone, que fica na webcam, setei o Google Chrome para usar o mesmo mas, toda tentativa, dava nesta mensagem:


Cheguei a testar na máquina do serviço, que usa Ubuntu, e funcionou normal. Se bem que a configuração dele é um pouco diferente daqui de casa. Então imaginei que deveria ser algo relativo ao ALSA usado no meu Debian. Isso era muito estranho já que todo mundo está testando a ferramenta menos eu e resolvi pesquisar a fundo sobre isso.

Numa dessas pesquisas encontrei esta página: http://wiki.audacityteam.org/index.php?title=USB_mic_on_Linux. Apesar de ser para o Audacity, o link mostrou uma solução que foi perfeito para o Google Chrome.

Para fazer essa brincadeira, basta criar um arquivo no seu home chamado .asoundrc e que deve ter o seguinte conteúdo:

pcm.!default {
         type asym
         playback.pcm {
                 type plug
                 slave.pcm "hw:0,0"
         }
         capture.pcm {
                 type plug
                 slave.pcm "hw:1,0"
         }
 }

Explicando com calma esse código, ele faz o seguinte, ele pega a saida de audio padrão(playback.pcm) e direciona para a primeira placa de som principal, neste caso, o hw:0,0. Já o capture.pcm, que usa o microfone, é direcionado para o hw:1,0 que se refere a webcam que está instalado.

Salvando o arquivo, deslogando e logando novamente, fiz um teste novamente e a busca funcionou, ou seja, o Google Chrome considerou que a entrada padrão do microfone é o que está indicado no .asoundrc, ou seja, passou a usar o microfone da webcam sem maiores problemas.


Mas isso apenas foi testado no Debian Sid 64 bits usando dois dispositivos de áudio (Placa de som e Webcam com microfone). Pode ser que, em outra máquina com uma configuração parecida, a busca funcione de primeira ou não funcionar. Neste caso, só precisa alterar o capture.pcm para usar o hw: com a configuração correta para o microfone.

Tenha um bom final de semana.

segunda-feira, 18 de outubro de 2010

Assistindo 'A Fazenda' 24 horas no Linux

Não andei acompanhando muito os últimos realitys shows porém a minha esposa resolveu acompanhar de perto a versão 2010 de 'A Fazenda'. Neste ano eles resolveram fazer algo que só acontecia no primeiro BBB: Dispnoibilizaram transmissão ao vivo 24 horas pelo afazenda.r7.com.


O único incomodo era criar um email do r7.com. No Windows só precisei instalar um plugin adicional da Octoshape que é feito de forma automática. Já no Linux....





Indo no link 'Como Assistir' só encontramos as opções para fazer download do plugin para Windows ou Mac. 


Não tem para Linux???


A princípio teria uma briga com a minha esposa já que ela não conseguiria assistir justamente porque não existe versão para Linux. Porém sempre podemos ter a ajuda do nosso amigo Google que nos levou a página do octoshape e descobrimos neste link http://www.octoshape.com/?page=get_octo/get_octo que tem uma versão para Linux. Neste caso clica em GET PLUGIN para baixar o octosetup-linux_i386.bin.


Após o donwload abre o terminal e vai aonde baixou o plugin e rode o comando './octosetup-linux_i386.bin'.


Depois de ir até o final do "LICENSE AGREEMENT" digite yes aonde é criado a pasta octoshape, entre nela e digite simplesmente o comando: './OctoshapeClient' sem nenhum parâmetro. Na hora deve ver as seguintes mensagens:


./OctoshapeClient 
Status: Reading configuration
Status: Registering plugins.
Status: Ready to play


A partir daí mantenha a janela de terminal aberta e recarregue a página da 'A Fazenda' ao vivo que, logo em seguida:




Agora sim a minha esposa pode assistir 'A Fazenda' sem ficar decepcionada por estar no Linux. Este mesmo plugin pode ser configurado para rodar automáticamente no KDE digitando 'Iniciar automaticamente' no menu K para encontrar a ferramenta de configuração correspondente ou, no Gnome, em Sistema -> Preferências -> Aplicativos de sessão. O Octoshape, apesar de ser 32 bits, funciona bem no ambiente 64 bits sem precisar de nenhum wrapper.


Uma boa segunda-feira.