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

Publicado por rogerio machado em 22/02/2011

[ Hits: 7.223 ]

 


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

Cups-pdf já é uma mão na roda? Que tal cups-para-qualquer-coisa?

Duas contas de Dropbox no mesmo computador

Driver CUPS-PDF ideal para Windows

Xdebug e Apache userdir no Ubuntu 8.04

Marca d'água fácil com ffmpeg (testada em Ubuntu 8.04)

Leitura recomendada

Vai um corretor gramatical onipresente no browser?

Firefox não abre após atualizar sua distribuição GNU/Linux

Instalando facilmente o gaim-vv para o Mandrake 2005 LE

Instalação do Flash Player Plugin 64 bits no Ubuntu 64 bits

Acelerando o Firefox

  

Comentários
[1] Comentário enviado por SamL 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 removido 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




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts