Aprenda inglês em casa
Baixe gratuitamente as duas primeiras aulas
English for Reading and Listening
Receba por email, diariamente, mensagens contendo materiais para leitura e audição, incluindo arquivos no formato MP3 gravados por falantes nativos.
|
Busca |
Aprenda inglês em casa
Baixe gratuitamente as duas primeiras aulas
English for Reading and Listening
Receba por email, diariamente, mensagens contendo materiais para leitura e audição, incluindo arquivos no formato MP3 gravados por falantes nativos.
Assine a Lista Dicas-L
Receba diariamente por email as dicas
de informática publicadas neste site
Para se descadastrar, clique aqui.
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.
#!/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
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.
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.
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.
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.
Envie seu script aperfeiçoado para <contato (a) pc2consultoria com>
Veja a relação completa dos artigos de Rogério Acquadro
Referências adicionais sobre os assuntos abordados neste site podem ser encontradas em nossa Bibliografia.
![]() Recomendar este artigo |
|
NAGIOS - Mão na Massa
Monitoramento Eficaz de sua rede
Dia 13 de Setembro - São Paulo
Saiba mais
Redes - Guia Prático
Por Carlos. E. Morimoto
Hardware - o Guia Definitivo
Por Carlos. E. Morimoto
Kurumin 7 - Guia Prático
Por Carlos. E. Morimoto
Linux: Ferramentas Técnicas, 2ed
Por Carlos. E. Morimoto
Use a Cabeça!: JSP & Servlets
Por Brian Bashan, Kathy Sierra, Bert Bates
Google Hacking
Por JOHNNY LONG
1808
Por Laurentino Gomes
Sistemas de Banco de Dados
Por Ramez E. Elmasri e Shamkant Navathe
Linux: Guia do Administrador do Sistema
Por Rubem E. Ferreira
A Menina que Roubava Livros
Por Markus Zusak
Sistemas Operacionais Modernos
Por Andrew S. Tanembaum
Hardware: Curso Completo
Por Gabriel Torres
PHP para Quem Conhece PHP
Por Juliano Niederauer
Redes de Computadores: Curso Completo
Por Gabriel Torres
Java: Como Programar
Por Harvey M. Deitel e Paul J. Deitel
O Caçador de Pipas
Por Khaled Hosseini
O Médico Doente
Por Dráuzio Varella
Enterprise Javabeans 3.0
Por Bill Burke, Richard Monson
MySQL - Guia do Programador
Por André Milani
Certificação Linux
Por Uira Ribeiro
Manual Completo do Linux: Guia do Administrador
Por Evi Nemeth, Trent R. Hein, Garth Snyder
OpenGL: uma Abordagem Prática e Objetiva
Por Marcelo Cohen, Isabel Harb Manssour
Expressões Regulares: Uma Abordagem Divertida
Por Aurélio Marinho Jargas
Extreme Programming
Por Vinicius Manhaes Teles