Typescript -terminal gravando em vídeo?

Typescript -terminal gravando em vídeo?

Precisamos fazer alguns vídeos sobre como trabalhar com documentos LaTex. Temos os arquivos typescript e timing e agora precisamos convertê-los em vídeos para exibi-los nas respostas. Basicamente, a maneira de fazer isso é fazer pequenas animações Gif. Basicamente, se eu pudesse gravar alguma área na janela X para GIF, seria possível fazer esses vídeos no X, mas é um pouco complicado e lento. Então, como posso converter o processamento de script 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 éaquimas criado com a ferramenta W de pay-ware.

insira a descrição da imagem aqui

Talvez relacionado

  1. Converter um arquivo TypeScript em uma lista de comandos (histórico)

  2. Captura de tela no Windowsaqui, e em *ix?

Responder1

eu não conseguitty2gifpara funcionar corretamente com o vim. Então eu hackeei juntosttygif.

gif

Responder2

Você pode reproduzir sua captura de texto digitado e codificar a região da tela correspondente usando algo como:

ffmpeg -y -f x11grab -s 100x100 -i :0.0+100,100 -pix_fmt rgb24 -r 5 Desktop/capture.gif

-ysubstitui a saída (mais útil em testes)

-f x11grabforça o formato para x11grab

-s 100x100o vídeo capturado é 100x100

-i :0.0+100,100canto superior esquerdo está na tela 0 do servidor 0 no pixel 100.100

-pix_fmt rgb24força 24 bpp na entrada (AFAIK, necessário para o codificador GIF)

-r 55fps

E Desktop/capture.gifé meu arquivo capturado.

Apenas uma observação: às vezes o ffmpeg que vem dos repositórios da distribuição não tem todos os recursos que você deseja. Se for esse o caso, você mesmo precisará construí-lo (ou encontrar um repositório que contenha um binário mais completo). No meu exemplo, usei um ffmpeg padrão dos repositórios do Ubuntu.

Responder3

Não testado: grave comttyrece converta comtty2gif.

Responder4

Uma alternativa para shelr.tv (que foi uma ótima opção, e pode acabar sendo novamente) étermo do showque você pode auto-hospedar ou usar como está.

Converta para vídeo como achar melhor; no entanto, esta não é uma resposta direta ao vídeo.

informação relacionada