Translation(s): English - Português Brasileiro

Como gravar e reproduzir uma sessão X11

A. Obter vncrec

  1. faça o download das fontes vncrec em http://www.sodan.org/~penny/vncrec/

  2. apt-get install xlibs-dev libxaw7-dev
  3. compilar vncrec; não vai terminar, mas vai conseguir compilar vncrec. Instruções de compilação estão no README: xmkmf; make World
  4. copie /vncrec-0.2/vncrec/vncrec para /usr/local/bin

B. instalar x11vnc

  1. apt-get install x11vnc
  2. x11vnc -viewonly -localhost

C. gravar coisas

  1. vncrec -record /bigpartitionwithfreespace/session.vnc
  2. iconise a janela o mais rápido possível

D. playback

  1. vncrec -play test.vnc

E. codificação

Existem duas maneiras: uma é usar vncrec para gerar quadros como imagens únicas e depois reencodá-los.

Observe que um novo mencoder deseja que os arquivos sejam especificados de maneira diferente. Isso funcionou para mim: mencoder "mf://*.png" -fps 10 -o output.avi -ovc divx4

No meu caso, no entanto, este não funcionaria, como mogrify iria reclamar que os arquivos XPM tinham um cabeçalho inválido.

Outra opção é use transccode, mas no meu caso não funcionou: ou o transcode sairia imediatamente, ou ficaria travado.

Frank Gevaerts me enviou essa solução:

F. formas alternativas

Uma forma alternativa é o Istambul, que eu tentei, mas é tão cheio de recursos que não me deixa nada para realmente fazer minha apresentação. As pessoas que fizeram isso sugeriram reduzir o quadro até que a carga seja aceitável (Marcus Bauer relatou que 10 quadros por segundo devem funcionar de maneira aceitável em um laptop AMD 2600Mhz). Quando Istambul funciona, é bom porque a saída é diretamente utilizável como um arquivo de vídeo; no entanto, p2-mate observa que OGG Theora faz compressão entre quadros e, portanto, não é um bom formato se você precisar fazer algum pós-processamento.

Outra maneira é Gravar para SWF com vn2swf. Eu não tentei isso. O SWF é bonito porque pode ser colocado diretamente em uma página da web, mas como um formato de arquivo é ruim. Seria legal se funcionasse com players SWF gratuitos.

G. miscelânea

Marcus Bauer relata ter visto uma pequena ferramenta que mostra em uma pequena janela os botões do mouse que você pressionou, o que dá um bom feedback visual se você usar o botão direito.

Outra ferramenta útil para destacar as coisas é gromit e já faz parte do Debian.


Enrico Zini