asciinema

asciinema ist ein Terminal Session Recorder. Dateien enden auf .cast.

Installation und Konfiguration

dnf install Asciinema

Verwendung

Aufnahme. Fehlt die Angabe von filename, wird das Video nach Rückfrage auf asciinema.org hochgeladen:

asciinema rec --overwrite --title='mytitle' [filename]
# do your stuff
exit

Lokale Wiedergabe:

asciinema play filename.cast
asciinema play https://asciinema.org/a/22124.cast

Upload und Wiedergabe

asciinema upload filename.cast

Wer seinen ASCII-Film bearbeiten möchte (Edit, Cut, Change Speed etc.), dem hilft das Golang-Skript asciinema-edit von https://github.com/cirocosta/asciinema-edit.

dnf -y install golang-bin

cd
go get -u -v github.com/cirocosta/asciinema-edit

# maximum delay of 3s for the whole cast
~/go/bin/asciinema-edit quantize --range 3 --out filename-out.cast filename-in.cast

# make only a certain part of the video twice as slow:
~/go/bin/asciinema-edit speed --factor 2 --start 12.231 --end 45.333 --out filename-out.cast filename-in.cast

# cut something
~/go/bin/asciinema-edit cut --start=12.2 --end=15.3 --out filename-out.cast filename-in.cast

Built on 2022-06-03