Linux slogan
Visite também: Segurança Linux · BR-Linux.org · Dicas-L · Doode · NoticiasLinux · SoftwareLivre.org · UnderLinux



» Screenshot
Linux: Update do Arch
Por rootgerr
» Login
Login:
Senha:

Se você ainda não possui uma conta, clique aqui.

Esqueci minha senha


Dica

Captura de tela com ótima resolução e pouco uso de banda - ffmpeg + mencoder
Linux user
Publicado por rogerio machado em 22/02/2011

Login: rogeriojlle, 65821 pontos
[ Hits: 2082 ]

Captura de tela com ótima resolução e pouco uso de banda - ffmpeg + mencoder

Quando vi a dica do eViacam, achei que o vídeo de apresentação ficou a desejar, talvez porque o negócio do colega que postou a dica não seja edição de vídeo, e o assunto não era o vídeo e sim o software de acessibilidade.

Então me lembrei da maneira que uso pra capturar telas com boa qualidade, e que compartilho agora. Ah sim, meu negócio também não é vídeo, isto são apenas configurações que testei que achei que ficaram muito boas para screencast.

São necessários dois softwares, ffmpeg e mencoder; e móóóóóito espaço em disco.

Capturar a tela e salvar sem compactação, pra não "pular".

$ ffmpeg -f x11grab -s 1360x768 -r 15 -i :0 -f yuv4mpegpipe -pix_fmt yuv420p /tmp/saida.yuv

Onde em -s é a resolução do vídeo.

Para encerrar a captura e fechar o arquivo, pressione "q".

Aí você "encoda" o /tmp/saida.yuv para x(h)264:

$ mencoder /tmp/saida.yuv -ovc x264 -o saida.avi

É isso. O saida.avi você envia para o seu site de vídeo favorito ou compartilha como quiser.

Nos meus vídeos, usando a resolução acima, dá uma média de 1,6M a cada 30segundos, e assisto na opção HD sem esperar pelo download terminar. Como no Youtube o vídeo é redimensionado para 720px de largura, o download é menor ainda.

Dica da dica: não use pipe para emendar os comandos e poupar espaço em disco, fica uma droga, além de consumir todo o processamento e não sei porque ele não mostra o "tema do mouse", somente um ponteiro simples. Também dá de usar só o ffmpeg, mas as instruções do mencoder nesse caso são mais simples, além de dele me parecer encodar mais rápido e com melhor qualidade.

Também deixei no Youtube um vídeo de exemplo, na descrição do vídeo há algumas informações sobre o arquivo gerado.


Outras dicas deste autor

Leitura recomendada
   Dica Linux recomendada Acelerando conexão discada com OpenDNS e Squid
   Dica Linux recomendada Quatro boas skins para seu aMSN
   Dica Linux recomendada Baixando vídeos do YouTube com Firefox
   Dica Linux recomendada Extraindo arquivos de websites facilmente
   Dica Linux recomendada Atualizando PHP e MySQL 4 para 5 e outros programas no CentOS 4.5

Comentários
[1] Comentário enviado por Sam L. em 22/02/2011 - 22:41h:

Ótima dica.

[2] Comentário enviado por Fellype em 23/02/2011 - 11:02h:

Boa dica. Vou testar aqui, pois 1.6M/30s é uma compactação legal.

[3] Comentário enviado por edps em 23/02/2011 - 20:52h:

gostei dessa dica!

a qualidade do vídeo ficou excelente! o único problema foi a respeito da captura do som; sabe como resolver?

* porque tendo resolvido esse problema será uma excelente alternativa ao gtk-recordmydesktop que também tem essas frescuras com a captura do som.


Contribuir com comentário


  
Para executar esta ação você precisa estar logado no site, caso contrário, tudo o que for digitado será perdido.
Responsável pelo site: Fábio Berbert de Paula - Conteúdo distribuído sob licença GNU FDL
Site hospedado por:

Viva o Linux

A maior comunidade Linux da América Latina! Artigos, dicas, tutoriais, fórum, scripts e muito mais. Ideal para quem busca auto-ajuda em Linux.