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.
Vielleicht verwandt
Konvertieren einer Typescript-Datei in eine Befehlsliste (Verlauf)
Screencasting unter WindowsHier, was ist mit *ix?
Antwort1
Ich konnte nichttty2gifum richtig mit vim zu arbeiten. Also habe ich zusammengehacktAbonnieren.
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 x11grab
erzwingt das Format auf x11grab
-s 100x100
Aufgenommenes Video ist 100x100
-i :0.0+100,100
Die obere linke Ecke befindet sich auf Server 0, Bildschirm 0, auf Pixel 100,100
-pix_fmt rgb24
erzwingt 24 bpp am Eingang (soweit ich weiß, wird das für den GIF-Encoder benötigt)
-r 5
5 Bilder/s
Und Desktop/capture.gif
das 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.