Ziel: Ich würde gerne meinen Bildschirm aufzeichnen und
als animiertes GIF bereitstellen.
Zusatzprogramme installieren
1
| sudo apt install ffmpeg
|
Ablauf
- Aufzeichnung starten:
ffmpeg -f x11grab -show_region 1 -r 25 -s 640x480 -i :0.0+100,200 -pix_fmt rgb24 recorded.gif
- -show_region 1: Zeichnet einen Rahmen um die aufzunehmende Region
- -s 640x480: Größe der auzunehmenden Region
- -i :0.0+100,200: Erster Bildschirm, 100 Pixel nach rechts, 200 Pixel nach unten
- -pix_fmt rgb24: Notwendig, wenn Ausgabedateiname auf .gif endet
- recorded.gif: Ausgabedateiname, legt auch das Aufnahmeformat fest
- Dateigröße reduzieren:
convert -layers Optimize recorded.gif optimized.gif
- recorded.gif: 86M
- optimized.gif: 371K
- Oder auch:
convert -resize 640 -coalesce -fuzz 3% +dither -layers Optimize recorded.gif optimized.gif
Interaktive Auswahl der Region
SLOP installieren
Auswahl und Aufnahme
1
2
3
| eval $(slop)
ffmpeg -f x11grab -s "$W"x"$H" -i :0.0+$X,$Y -pix_fmt rgb24 ~/recorded.gif
convert -layers Optimize ~/recorded.gif ~/optimized.gif`
|