Precisamos fazer alguns vídeos sobre como trabalhar com documentos LaTex. Temos os arquivos datilografados e de tempo e agora precisamos convertê-los em vídeos para exibi-los em respostas. Basicamente, a maneira de fazer isso é fazer pequenas animações em GIF. Basicamente, se eu pudesse gravar alguma área na janela do X para GIF, seria possível através do X fazer esses vídeos, mas é um pouco hxckish e lento. Então, como posso converter o processamento de scripts em animações GIF?
$ script -t 2> timing # pastie.org etc to show your working
...WORKING...
$ scriptreplay timing #how to make them into videos on this site?
Vídeos de exemplo
A fonte está aqui, mas foi criada com a ferramenta W de pay-ware.
Talvez relacionado
Converter um arquivo datilografado em uma lista de comandos (histórico)
Screencasting no Windows aqui , e o * ix?
typescript
screencasting
Jeff Schaller
fonte
fonte
$ apt-cache search screencast gtk-recordmydesktop - Graphical frontend for recordmydesktop screencast tool istanbul - Desktop session recorder producing Ogg Theora video keymon - screencast utility that displays your keyboard and mouse status screenkey - Screencast your keys
screenkey testado não é assim, testando outros. Se alguém encontrar a gravação mais cedo para mim, por favor, responda.Respostas:
Não consegui que o tty2gif funcionasse corretamente com o vim. Então, eu cortei juntos o ttygif .
fonte
Você pode reproduzir sua captura de texto datilografado e codificar a região da tela correspondente usando algo como:
-y
sobrescreve a saída (mais útil ao testar)-f x11grab
força o formato para x11grab-s 100x100
o vídeo capturado é 100x100-i :0.0+100,100
canto superior esquerdo está no servidor 0 tela 0 no pixel 100.100-pix_fmt rgb24
força 24 bpp na entrada (AFAIK, necessário para o codificador GIF)-r 5
5 fpsE
Desktop/capture.gif
é o meu arquivo capturado.Apenas uma observação: às vezes o ffmpeg que vem dos repositórios de distribuição não tem todos os sinos e assobios que você deseja. Se for esse o caso, você precisará construí-lo (ou encontrar um repositório que contenha um binário mais completo). No meu exemplo, usei um ffmpeg de ações dos repositórios Ubuntu.
fonte
Não testado: grave com ttyrec e converta com tty2gif .
fonte
./tty2gif typing ttyrecord
. Ele gravará a janela do terminal em que você o executa.A maneira mais fácil de compartilhar texto datilografado é http://shelr.tv/ Ele usa script ou ttyrec como back-end e você pode inserir seu texto datilografado tão facilmente quanto "shelr push last" :)
fonte
Uma alternativa para shelr.tv (que foi uma ótima opção e pode acabar sendo novamente) é showterm, que você pode auto-hospedar ou usar como está.
Converta em vídeo como achar melhor, embora isso não seja uma resposta direta ao vídeo.
fonte