O comando é:
ffmpeg -f x11grab -s 800x600 -r 30 -i :0.0 /tmp/screencast.mpg
Veja o resultado do screencast gravado usando esse comando:
Dúvidas? Deixe um comentário
ffmpeg -f x11grab -s 800x600 -r 30 -i :0.0 /tmp/screencast.mpg
4 Comments
Muito boa a dica, mas tem como fazer captura com audio?
Se tiver, como se faz?
Gostaria de saber.
Abraços, sucesso para voces....
Bom dia/tarde.
Vi um pouco da documentação do ffmpeg, e consegui gravar vídeo e áudio simultaneamente da seguinte forma:
ffmpeg -f oss -i /dev/dsp -f x11grab -s wxga -r 24 -i :0.0 teste.mpg
Pelo que eu entendi, o "-f oss" é que informa que desejamos gravar áudio também, e o "-i /dev/dsp" informa o dispositivo de entrada de áudio a ser utilizado.
O "-f x11grab" informa que desejamos gravar a parte de vídeo lendo as telas do servidor gráfixo X11.
O "-s wxga" equivale a "-s 1366x768" que é a resolução do monitor (lcd) do meu notebook.
O "-r 24" informa que desejamos gravar 24 frames (imagens) por segundo, que é o mínimo para termos a sensação de um filme.
O "-i :0.0" informa que desejamos capturar as telas do display "0.0" do X11.
Por último consta apenas o nome do arquivo final que será gerado.
Pelo menos funcionou comigo, no meu notebook com o Ubuntu 9.10.
Espero que essa dica também sirva para vocês.
Agradeço imensamente ao autor desse artigo por ter dado o "caminho das pedras", pois foi a partir dele que eu consegui chegar a esse ponto.
Muito obrigado.
@ Escovado de bits:
Muito obrigado, valeu mesmo, no meu caso estou usando /dev/dsp1 (que é o micro da webcam) pois não sei direito qual é o dev da minha placa de som pois usei com o comando que você passou e não gravou audio.
Mas ficou muito bom, agora só falta deixar com qualidade maior pois uso o compiz e minha placa de video é uma ATI agp e não tem driver proprietário.
Muitooooooo ooooobrigado.
nossa cara valeu por essa dica vou fazer um tralho na etec onde estudo sobre linux e tava querendo usar videos pra ficar diferente sua dica salvou meu coro