Logotipo Dicas-L, por Ricardo Burile

Busca

Visite também: Segurança Linux ·  UnderLinux ·  VivaOLinux ·  LinuxSecurity ·  NoticiasLinux ·  BR-Linux ·  SoftwareLivre.org ·  [mais]   
 

Você está aqui: Home  → Arquivo Dicas-L

 

Zura! - Busque. Compare. Compre.

Outras ofertas

Notebook

Monitor

Impressora

Assine a Lista Dicas-L

Receba diariamente por email as dicas
de informática publicadas neste site
Para se descadastrar, clique aqui.

Como capturar vídeos em seu computador

Colaboração: Rogério Acquadro

Data de Publicação: 14 de Março de 2007

Utilizando uma placa de captura de vídeo com chipset BT878 e o popular software mencoder, é possível fazer capturas de vídeos da televisão ou de qualquer aparelho ligado na placa.

1. Script

   #!/bin/bash
  
   mencoder tv:// -v -tv
  driver=v4l2:norm=pal-m:channel=$1:chanlist=us-cable:width=720:height=480:outfmt=yuy2:device=/dev/video0:adevice=/dev/dsp
  -o $2 -ffourcc DIVX -ovc lavc -lavcopts
  vcodec=mpeg4:vbitrate=750:mbd=2:v4mv:dia=4:vpass=1:turbo:autoaspect
  -oac mp3lame -lameopts cbr:br=128

Salve o arquivo como record, por exemplo, e dê permissão de execução a ele.

  $ chmod 755 record

2. Explicação do script

O script faz a captura em formato PAL-M (formato brasileiro), com codificação de televisão a cabo padrão americano. A resolução da gravação será de 720x480, mas poderá ser convenientemente reduzido. A compactação do vídeo é direto para DIVX, com bitrate de 750 kbits/s, e do áudio para MP3, com bitrate de 128 kbits/s.

3. Execução e encerramento

O script recebe como parâmetros o canal a ser sintonizado e o nome do arquivo para armazenar a gravação.

  $ record 33 history_channel.avi

A linha acima grava o canal 33 (The History Channel para assinantes Net SP) e guardará a captura no arquivo history_channel.avi.

É importante lembrar que, enquanto a gravação estiver sendo feita, não será possível assistir o vídeo simultaneamente. Já o áudio, depende de sua ligação de cabos.

Para encerrar a gravação, basta finalizar o script com a seqüência Ctrl+C.

4. Agendamento

O script pode ser agendado via cron para inicio da gravação.

Para encerrar a gravação, agende no cron o seguinte comando:

  kill -15 `pidof mencoder`

Nunca encerre o processo usando o sinal 9 (SIGKILL). Use sempre o sinal 15 (SIGTERM). Usando o sinal 9, o mencoder é interrompido abruptamente e não finaliza corretamente o arquivo AVI, gerando problemas em sua reprodução.

5. Limitações

Até o momento, só foi possível capturar vídeos a partir do cabo coaxial. Ainda não foi possível capturar vídeos de saídas super vídeo ou vídeo componente, utilizando esse script.

6. Contribuições

Envie seu script aperfeiçoado para <contato (a) pc2consultoria com>

Veja a relação completa dos artigos de Rogério Acquadro

Stumble Upon Digg This Del.icio.us Twitter Recomendar este artigo a um amigo Entre em contato Formato PDF
Newsfeed RSS
Formato para impressão
StumbleUpon Digg Del.icio.us Twitter Recomendar Contato PDF RSS Imprimir

Referências Adicionais

Referências adicionais sobre os assuntos abordados neste site podem ser encontradas em nossa Bibliografia.

Avalie esta dica

  • Currently 3.00/5
  • 1
  • 2
  • 3
  • 4
  • 5

Avaliação: 3.0 /5 (1039 votos)

Opinião dos Leitores

Seja o primeiro a comentar este artigo
*Nome:
Email:
Me notifique sobre novos comentários nessa página
Oculte meu email
*Texto:
 
  Para publicar seu comentário, digite o código contido na imagem acima
 


Powered by Scriptsmill Comments Script
Twitter, Chiclete e Camisinha


Encontre imóveis, apartamentos e casas a venda no Imobilien
Saiba mais

Grupo MBS