t-rec: Konfigurationsprofile, Hintergrundbilder und flüssigere Animationen
Mit den Versionen 0.7.11 bis 0.8.1 hat t-rec mehrere Funktionen erhalten, die Terminal-Aufnahmen konfigurierbarer und optisch ansprechender machen. Falls du t-rec noch nicht kennst: Es ist ein in Rust geschriebener Terminal-Recorder, der deine Terminal-Sitzung aufnimmt und als GIF oder MP4 ausgibt.
Hier sind die Neuigkeiten.
# Konfigurationsprofile
Anstatt immer wieder die gleichen Flags zu übergeben, kannst du jetzt Einstellungen in einer Konfigurationsdatei speichern. Initialisiere eine mit:
t-rec --init-config
Dies erstellt eine Konfiguration unter ~/.config/t-rec/config.toml (Linux) oder ~/Library/Application Support/t-rec/config.toml (macOS).
Eine Konfigurationsdatei kann Standardeinstellungen und benannte Profile definieren:
# Standardeinstellungen für alle Aufnahmen
[default]
wallpaper = "ventura"
wallpaper-padding = 80
# Benannte Profile für verschiedene Anwendungsfälle
[profiles.demo]
fps = 10
wallpaper-padding = 120
start-pause = "1s"
end-pause = "2s"
[profiles.quick]
quiet = true
video-only = true
Verwende ein Profil mit --profile:
t-rec --profile demo
Du kannst Profileinstellungen auf der Kommandozeile überschreiben (CLI-Flags haben immer Vorrang; die Konfiguration wird zuerst in ./t-rec.toml gesucht, dann in der Benutzerkonfiguration):
t-rec --profile demo --fps 12
Liste verfügbare Profile mit --list-profiles auf.
# Eigene Hintergrundbilder
Aufnahmen können jetzt ein Hintergrundbild haben. Es gibt ein eingebautes "ventura"-Preset mit macOS Ventura-Hintergründen:
t-rec --wallpaper ventura
Oder verwende dein eigenes Bild (PNG, JPEG, TGA):
t-rec --wallpaper ~/Pictures/my-background.png
Steuere den Abstand um das Terminal-Fenster:

# aufgenommen mit ghostty (128x20)
t-rec --wallpaper ventura --wallpaper-padding 80 --fps 10
cbonsai -l -t 0.02
Terminal: Ghostty
# Konfigurierbare Bildrate
Die Standard-4-fps funktionieren für die meisten Aufnahmen, aber flüssigere Tipp-Animationen sehen manchmal besser aus. Das neue --fps-Flag ermöglicht die Wahl zwischen 4 und 15:
t-rec --fps 10
Höhere Bildraten erzeugen größere Dateien, erfassen aber schnelles Tippen oder Scrollen deutlicher.

# aufgenommen mit ghostty (128x20)
t-rec --fps 4
cbonsai -l -t 0.02

# aufgenommen mit ghostty (128x20)
t-rec --fps 10
cbonsai -l -t 0.02
# Interaktive Video-Abfrage
Nach Beenden einer Aufnahme zeigt t-rec jetzt:
- eine Zusammenfassung der Aufnahmeeinstellungen, und
- fragt, ob du auch ein MP4-Video generieren möchtest
📋 Recording summary
├─ fps: 10
├─ idle-pause: 3s
├─ frames: 67
└─ output: fps-10
🎆 Applying effects (might take a bit)
💡 Tip: For a mp4 video, use the `-m` option
🎉 🚀 Generating fps-10.gif
🎬 Also generate MP4 video? [y/N]
(auto-skip in 15s)
Drücke y für sowohl GIF als auch MP4, oder n (oder warte einfach 15 Sekunden) zum Überspringen. Die Abfrage wird im Quiet-Modus (-q) oder in nicht-interaktiven Umgebungen übersprungen.
Um immer ein Video zu generieren ohne gefragt zu werden, verwende --video oder --video-only.
# Weitere Verbesserungen in 0.8.1
- Verbesserte Lesbarkeit des CLI-Hilfetexts
- Behebung der Terminal-Zustandswiederherstellung bei Timeout der Video-Abfrage (das Terminal blieb zuvor in einem fehlerhaften Zustand)
- Aktualisierte Ventura-Hintergrundbilder
# Installation
Aktualisiere via cargo:
cargo install t-rec
Oder via Homebrew:
brew upgrade t-rec
Auch verfügbar über MacPorts, Snap, AUR und NetBSD pkgin.
Das vollständige Changelog findest du unter CHANGELOG.md.