Screencast

De Pontão Nós Digitais
Revisão de 18h50min de 24 de março de 2012 por Rfabbri (discussão | contribs) (criacao da pagina do Screencast)
(dif) ← Edição anterior | Revisão atual (dif) | Versão posterior → (dif)
Ir para navegaçãoIr para pesquisar

Screencast: para screencasts de alta qualidade no linux

Explicação e utilização em dois comandos

O uso é imediato e de excelênte qualidade. Para modificações de parâmetros, o código de menos de 30 linhas é a documentação. A proposta eh deixar tudo no dedo para a pessoa poder controlar o screencast.

A implementação atual consiste em 2 screenshots (fotos da tela do computador) por segundo, com uma gravacao de audio em qualidade de CD:

   $ python screencast.py

Você interrompe o screencast com dois <ctrl>+c mesmo.

Nesta etapa temos vários PNGs e um arquivo WAV. O mencoder então entra em ação para resultar em um arquivo de video. Basta rodar:

   $ ./makeVideo.sh

E conferir o arquivo de video AVI: output.avi


Possibilidades e uso corrente

Depois de resultado o arquivo AVI, pode-se eliminar os arquivos criados:

   $ rm *.png *.txt *.wav

Para acrescentar letreiro de entrada ou finalização, basta acrescentar duas copias por segundo de exposicao do letreiro e acrescentrar silencio no começo ou final do arquivo teste.wav. O makeVideo.sh nada mais faz do que colocar dois pngs por segundo, em ordem alfabética, junto com o teste.wav, no arquivo output.avi

Uma nota importante é dar permissao para rodar o makeVideo.sh

   $ chmod +x makeVideo.sh

E nos avisar sobre as facilidades e dificuldades de uso, dado que ateh este momento somente eu rodei.

Codigo

   $ git clone git://labmacambira.git.sourceforge.net/gitroot/labmacambira/screencast

Ou caso seja commiter do labmacambira ou tenha usuario no sourceforge:

   $ git clone ssh://<usuario>@labmacambira.git.sourceforge.net/gitroot/labmacambira/screencast