Typescript - Terminalaufzeichnung in Video?

Typescript - Terminalaufzeichnung in Video?

Wir müssen einige Videos über die Arbeit mit LaTex-Dokumenten erstellen. Wir haben die Typescript- und Timing-Dateien und müssen sie nun in Videos umwandeln, um sie in Antworten anzuzeigen. Im Grunde genommen geht das, indem man kleine GIF-Animationen erstellt. Wenn ich einen Bereich im X-Fenster als GIF aufzeichnen könnte, wäre es grundsätzlich möglich, über X solche Videos zu erstellen, aber das ist etwas kompliziert und langsam. Wie kann ich also Skriptverarbeitung in GIF-Animationen umwandeln?

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

Beispielvideos

Die Quelle istHieraber mit dem kostenpflichtigen W-Tool erstellt.

Bildbeschreibung hier eingeben

Vielleicht verwandt

  1. Konvertieren einer Typescript-Datei in eine Befehlsliste (Verlauf)

  2. Screencasting unter WindowsHier, was ist mit *ix?

Antwort1

Ich konnte nichttty2gifum richtig mit vim zu arbeiten. Also habe ich zusammengehacktAbonnieren.

gif

Antwort2

Sie können Ihre Typescript-Aufnahme wiedergeben und den entsprechenden Bildschirmbereich mit etwas wie Folgendem kodieren:

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

-yüberschreibt die Ausgabe (besonders nützlich beim Testen)

-f x11graberzwingt das Format auf x11grab

-s 100x100Aufgenommenes Video ist 100x100

-i :0.0+100,100Die obere linke Ecke befindet sich auf Server 0, Bildschirm 0, auf Pixel 100,100

-pix_fmt rgb24erzwingt 24 bpp am Eingang (soweit ich weiß, wird das für den GIF-Encoder benötigt)

-r 55 Bilder/s

Und Desktop/capture.gifdas ist meine erfasste Datei.

Nur ein Hinweis: Manchmal hat das ffmpeg aus den Distributions-Repositories nicht alle Schnickschnack-Funktionen, die Sie sich wünschen. In diesem Fall müssen Sie es selbst erstellen (oder ein Repo finden, das eine vollständigere Binärdatei enthält). In meinem Beispiel habe ich ein Standard-ffmpeg aus den Ubuntu-Repos verwendet.

Antwort3

Ungetestet: Aufnahme mitAbonnierenund konvertieren Sie mittty2gif.

Antwort4

Eine Alternative zu shelr.tv (was eine großartige Option war und vielleicht wieder sein wird) istShowtermdas Sie selbst hosten oder unverändert verwenden können.

Konvertieren Sie es nach Belieben in ein Video. Dies ist jedoch keine direkte Antwort in ein Video.

verwandte Informationen