Linuxhard.org

7 anos de Linux no Brasil – Dicas, Artigos e Notícias de Linux e Hardware
  • Início
  • Resulinux
  • KDuXP
  • Baixe Agora
  • Versões em Teste
  • Screenshots
  • Fórum
  • Quem somos?
  • Wiki

Como filmar uma Webcam no Linux em formatos compatíveis

Luciano Andress Martini | 23 de novembro de 2009
Easy AdSense by Unreal

Depois de procurar no google percebi que haviam poucos artigos que funcionaram para minha webcam “brasileira”…
Este artigo ensina exatamente como criar um vídeo usando uma webcam e comprimi-lo em formatos compreensíveis ao youtube…

Muitos estão gostando dos novos posts da linuxhard =D, se esse é o caso ajude a divulgar o site e veja mais artigos em http://www.linuxhard.org, são artigos realmente selecionados que ensinam a fazer coisas simples(que nem sempre são tão simples de fazer) mas que resolvem a vida de muitos usuários linux. Tenho certeza que irão gostar, que Deus o abençoe por estar lendo este artigo =D

Se você é iniciante no Linux, provavelmente vai entrar em pânico e dizer quero voltar para o Windows, mas eu te peço para não fazer isso, este artigo da trabalho mas os resultados finais serão bastante reconfortantes, em relação a qualidade, velocidade e estabilidade do vídeo gerado.

Esse tópico tinha tantos detalhes que resolvi fazer um resumo para quem já meche a algum tempo no linux, então basta descer até o final do tópico e irá encontra-lo, não custa arriscar ir direto la se você já chegou a mecher em linha de comando…

Introdução, dicas para iniciantes e outras explicações

Existem formas mais simples de se fazer isso e muitas ferramentas propostas, entretanto, isto pode acabar se tornando ainda mais difícil pelos seguintes motivos:
-Estas ferramentas geram formatos que nem mesmo o próprio host consegue abrir… (formatos que você nunca viu antes)
-Muitas vezes essas ferramentas, travam de tempos em tempos
-Ora gravam audio, ora não gravam vídeo
-Começam a gravar o audio a partir da metade do vídeo
-Os formatos gerados em algumas dessas ferramentas utilizam uma compressão ruim que tira em muito a qualidade, o resultado é que você não poderá comprimir o vídeo de novo….

Dica: Muitos comandos executados aqui, são feitos num terminal root, talvez você não saiba o que é isso. Para que você possa rodar comandos como root basta abrir um Terminal(alt+f2, digitar xterm, teclar enter) em seguida digitar su(ou sudo su em distribuições UBUNTU) e depois pressionar enter novamente, isso irá pedir a senha de root(ou a senha do usuário local se estiver usando sudo su), pressione enter. Pronto, quando o sinal do prompt terminar em # ao invés de $ você virou root, é algo como isso:

Usando Ubuntu(ou distribuições sem senha de root por padrão):
luciano@localhost:~$ sudo su
Digite a senha do usuário Luciano:
Senha: (a senha não aparece enquanto digito-a)
root@1[luciano]# – aqui digitarei os comandos

Usando Resulinux (ou distribuições sem sudo):
luciano@localhost:~$ su
Senha: (a senha não aparece enquanto digito-a)
root@1[luciano]# – aqui digitarei os comandos

Outra informação importante: Eu escrevo la embaixo use o comando #apt-get install …, NÃO cole o símbolo #, ou então não vai acontecer nada, ele apenas serve para mostrar que estamos como root =D

Dica2: Você não precisa perder o tempo digitando todos os comandos. Se você selecionar (sem copiar) e dar um clique com o botão do meio do mouse dentro do terminal irá colar automaticamente. (sim aquela rodinha, é apertável, no mundo linux serve para colar =D)

Instalando os módulos – SE NECESSÁRIO

ATENÇÃO: ESTA ETAPA PODE SER PULADA NA MAIORIA DOS CASOS, SE VOCÊ NÂO SABE SE PRECISARÀ DELA PULE-A, MAS SE ALGO DER ERRADO VOLTE AQUI E REFAÇA TUDO.

Você também precisará do módulo gspca(se sua webcam não foi detectada por outros programas)… Muitas distribuições baseadas em debian como o Ubuntu e o Resulinux incluem este módulo pré-instalado…, Mas se você não o tem… ou se por algum motivo a webcam não funcionou sem eles… Rode os comandos como root(la em cima expliquei como rodar comandos como root):

m-a a-i spca5xx-source

Você também precisará remover o módulo que veio no kernel e é problema sn9c***, esse módulo costuma ser conflitante com o gspca e trava a webcam de tempos em tempos…

#modprobe -r sn9c102
-Desconecte a webcam e rode:
#modprobe gspca (se isso der erro, tente modprobe spca5xx)
-Conecte a webcam novamente.
(nem todos os computadores precisará fazer isso)

Muito bom instalamos os módulos!

Instalando o streamer :

No ubuntu provavelmente você NÃO precisará adicionar o repositório Debian Multimedia(e muitas distribuições debian já vieram com eles), mas caso o pacote streamer não seja encontrado na sua distribuição, faça os comando(como root):
(no caso do resulinux acrescente ambas as entradas se necessário)
Se for Debian Stable:
#echo “deb http://www.debian-multimedia.org stable main” >>/etc/apt/sources.list
Se for Debian Testing:
#echo “deb http://www.debian-multimedia.org testing main” >>/etc/apt/sources.list

Quem usa Ubuntu(e a maioria das distribuições começa a ler a partir daqui:

Para instalar o streamer, rode os comandos(como root):
#apt-get update
#apt-get install streamer xine-ui

Testando nossa webcam:

Conecte a webcam e rode como root:
#streamer -o video.avi -f rgb24 -F stereo -t 60:00
Aguarde alguns segundos e aperte simultâneamente ctrl+c
#xine video.avi -Rodei isso e deu command not found, tente mplayer video.avi ou kaffeine video.avi
Isso deve mostrar um vídeo de alguns segundos com audio na sua pasta pessoal que pode ser aberta pela interface gráfica(home, ícone em forma de casa, no kde4 basta abrir um gerenciador de arquivos), se o vídeo ficar em branco a webcam estava apontada para a parede, ou então é noite e ela não tem CCD, ou na ultima hipótese simplesmente não foi detectada, e se você tiver certeza que ela não foi detectada você precisará ir para o passo de instalação de módulos….

-> Observação: Se tudo correu bem mas o som não funcionou abra o mixer de sua distribuição e defina um input source para captação de audio, como MIC, ou MIX, se não tiver esta opção você tem de regular o volume da porta MIX ou da porta MIC, e também da digital Capture. Os nomes são feios mas no mixer não será tão difícil mecher. Estarei postando um tópico sobre regulagem de mixer no linux em breve! É óbvio que se não tem nada tocando ou sendo captado pelo microfone não vai ter som nenhum!!! Note que nem todas as placas de AUDIO principalmente onboard tem captação MIX, isso significa que vocÊ só consegue gravar o que entra em MIC(não adianta colocar uma música para tocar), e precisará do microfone para ouvir alguma coisa.

Mas mesmo que tudo tenha corrido bem, você já deve estar imaginando que o problema ainda não acabou, o vídeo ficou GIGANTESCO!!! E para corrigir isso, você precisará do mencoder…

Instalando o mencoder para comprimir os vídeos e mandar no youtube:

#apt-get update
#apt-get install mencoder = Não é muito fácil mecher nele mas faz um bom trabalho..

Se esse comando retornar que o pacote não foi encontrado, acrescente os repositórios debian multimedia mostrados na instalação do streamer… (dois sub-tópicos acima), e refaça este tópico

mencoder video.avi -ovc lavc -oac mp3lame -o video_para_o_youtube.avi

Pronto, este é o comando, não vou traduzi-lo para ninguém entrar em pânico mas iremos cuidar disso em outro tópico, foi gerado nosso vídeo para o youtube e já esta em nossa pasta pessoal!!! Basta entrar no youtube e mandar agora! (o Firefox mostra a pasta pessoal, colocando seu nome nela, exemplo no lado esquerdo onde você vai no upload tem uma pasta com o nome “Manoel” esta pasta é sua pasta pessoal, clique duplo e você vai achar o vídeo dentro dela, no lado direito…. )

RESUMO:

-Se o resumo não funcionar leia o passo a passo, pois provavelmente está faltando módulos(mesmo que o amsn funcione, ou outras ferramentas para fazer vídeos precisa de módulos específicos)

sudo su /ou/ su
apt-get install streamer mencoder xine-ui
exit
streamer -o video.avi -f rgb24 -F stereo -t 60:00
-Não esqueça de usar ctrl+c para parar o streamer.
xine video.avi
mencoder video.avi -ovc lavc -oac mp3lame -o video_para_o_youtube.avi
xine video_para_o_youtube.avi
firefox http://www.youtube.com

Espero que tenham gostado e que Deus abençoe vocês..
O tópico foi grande mas tenho certeza que valeu a pena para muita gente!

Categorias
Linux
Comentários RSS
Comentários RSS
Trackback
Trackback

« Como limitar a velocidade de Download de qualquer aplicativo no Linux? Separando albuns mp3 em músicas! (AlbumWrapp) »

2 Respostas para “Como filmar uma Webcam no Linux em formatos compatíveis”

  1. Como filmar a partir da webcam disse:
    28 de novembro de 2009 às 17:00

    [...] Enviado por Luciano Andress Martini (lobo-bluesΘhotmail·com): “Depois de procurar no google percebi que haviam poucos artigos que funcionaram para minha webcam “brasileira”… Este artigo ensina exatamente como criar um vídeo usando uma webcam e comprimi-lo em formatos compreensíveis ao youtube e outros sistemas operacionais.” [referência: linuxhard.org] [...]

  2. Jhony disse:
    28 de novembro de 2009 às 19:38

    Grande Luciano, parabéns!
    muitíssimo obrigado
    Jhony

Deixe uma Resposta

Clique aqui para cancelar a resposta.

Publicidade

Traduzir este Site

  • Categorias

    • Hardware (1)
    • Linux (10)
      • Sistema de Arquivos (1)
    • Mundo Software Livre (53)
    • Programação (4)
    • TI (2)

Arquivos

  • março 2010
  • fevereiro 2010
  • janeiro 2010
  • dezembro 2009
  • novembro 2009
  • outubro 2009
  • agosto 2009
  • julho 2009
  • maio 2009
  • abril 2009
  • março 2009
  • fevereiro 2009
  • janeiro 2009
  • dezembro 2008
  • novembro 2008
  • outubro 2008
  • setembro 2008
  • julho 2008

Links

  • br-linux
  • Portal Criativa
  • Ubuntu-BR

Parceiros

Administração

  • Registrar-se
  • Login
  • Posts RSS
  • RSS dos comentários
  • WordPress.org
rss Comentários RSS valid xhtml 1.1 design by jide powered by Wordpress get firefox by webmaster