Enregistrement dactylographié en vidéo?

21

Nous devons faire quelques vidéos sur l'utilisation des documents LaTex. Nous avons les fichiers dactylographiés et de synchronisation et maintenant nous devons les convertir en vidéos pour les afficher dans les réponses. Fondamentalement, la façon de le faire est de faire de petites animations Gif. Fondamentalement, si je pouvais enregistrer une zone dans la fenêtre X en GIF, il serait possible sur X de faire de telles vidéos, mais c'est un peu hxckish et lent. Alors, comment puis-je convertir le traitement de script en animations Gif?

$ script -t 2> timing   # pastie.org etc to show your working
...WORKING...
$ scriptreplay timing   #how to make them into videos on this site?

Exemples de vidéos

La source est ici mais créée avec l'outil W de pay-ware.

entrez la description de l'image ici

Peut-être lié

  1. Convertir un fichier dactylographié en une liste de commandes (historique)

  2. Screencasting dans Windows ici , qu'en est-il dans * ix?

Jeff Schaller
la source
$ 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 keysscreenkey testé pas comme ça, tester les autres. Si quelqu'un me trouve plus tôt l'enregistrement, répondez.
Peut-être que cela aiderait github.com/nbedos/termtosvg
Sir Muffington

Réponses:

7

Je n'ai pas réussi à faire fonctionner tty2gif avec vim. J'ai donc piraté ensemble ttygif .

gif

ilia choly
la source
C'est génial. J'ai trouvé votre github en cherchant quelque chose comme ça et je discutais de son installation jusqu'à ce que j'ouvre un de mes autres onglets de recherche et que vous m'ayez répondu ici. Je vais l'installer maintenant.
mikeserv
Grande et simple solution. bon travail!
arainone
7

Vous pouvez lire votre capture dactylographiée et encoder la région d'écran correspondante en utilisant quelque chose comme:

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

-y écrase la sortie (plus utile lors des tests)

-f x11grab force le format à x11grab

-s 100x100 la vidéo capturée est de 100 x 100

-i :0.0+100,100 le coin supérieur gauche se trouve sur le serveur 0, l'écran 0 sur le pixel 100,100

-pix_fmt rgb24 force 24 bpp en entrée (AFAIK, nécessaire pour l'encodeur GIF)

-r 5 5 fps

Et Desktop/capture.gifc'est mon fichier capturé.

Juste une note: parfois, le ffmpeg qui vient des dépôts de distribution n'a pas toutes les cloches et les sifflets que vous souhaitez. Si c'est le cas, vous devrez le construire vous-même (ou trouver un dépôt qui contient un binaire plus complet). Dans mon exemple, j'ai utilisé un ffmpeg de stock provenant des dépôts Ubuntu.

rbanffy
la source
5

Non testé: enregistrez avec ttyrec et convertissez avec tty2gif .

Gilles 'SO- arrête d'être méchant'
la source
Travaille pour moi. L'utilisation est ./tty2gif typing ttyrecord. Il enregistrera la fenêtre du terminal dans
lequel
@Inaimathi sur quel système l'avez-vous testé? Je l'essaye sur OS X: il charge certaines choses ImageMagick mais déclenche ensuite des erreurs , l'avez-vous obtenu comme ça?
hhh
@hhh - J'utilise Debian ici (je pense que c'était Squeeze quand j'ai mis ce commentaire). Non, aucune des erreurs dans votre pâte ne s'est produite.
Inaimathi
3

le moyen le plus simple de partager un script est http://shelr.tv/ Il utilise un script ou ttyrec comme back-end et vous pouvez pousser votre tapuscrit aussi facilement que "Shelr Push Last" :)

antono
la source
C'est extrêmement cool! Maintenant, juste une vidéo iFrame en conversion GIF, donc je pourrais facilement l'utiliser pour partager des choses en SO. SO ne prend pas en charge les iFrames ...
Hé, tu peux le voir?! Regardez, Gilles a la partie tty2gif, maintenant utilisez-la pour convertir la vidéo en Gif et fournir aux gens une image gif - est-ce possible? Cela ferait du service un tueur ...
J'accepterai ceci s'il obtient la partie Gif, j'aimerais pouvoir faire un patch sur le site: P
Salut les gars. Le site Web est open-source, vous pouvez donc facilement ajouter du post-traitement pour les enregistrements téléchargés! github.com/shelr/shelr.tv/blob/master/app/controllers/…
antono
2
shelr.tv est maintenant officiellement fermé.
vgoff
1

Une alternative à shelr.tv (qui était une excellente option, et pourrait finir par l'être à nouveau) est showterm que vous pouvez auto-héberger ou utiliser tel quel.

Convertissez en vidéo comme bon vous semble, mais ce n'est pas une réponse directe à la vidéo.

vgoff
la source