Linux · Sound & Video
wf-recorder
wf-recorder ist ein leichtgewichtiger, nativer Wayland-Bildschirmrekorder zur Aufnahme von Desktop-Sitzungen, Fenstern oder Bereichen mit Audio-Unterstützung.
- Lizenz
- MIT
- Aktuelle Version
- 0.6.0
Was ist wf-recorder?
wf-recorder ist ein Kommandozeilen-Werkzeug zur Bildschirmaufnahme, das speziell für Wayland-Compositors wie Sway und Hyprland entwickelt wurde. Es nutzt die Screencopy- und Desktop-Portal-Schnittstellen des Wayland-Protokolls, um Bildschirminhalte aufzunehmen, ohne auf X11-Kompatibilitätsschichten angewiesen zu sein. In C geschrieben und auf FFmpeg basierend, ist es von Grund auf minimalistisch konzipiert und hat sich seit seiner Veröffentlichung schnell etabliert, sodass es mittlerweile vielen Nutzern in tiling-basierten Wayland-Umgebungen als Standard dient.
Es eignet sich besonders für Nutzer, die mit Terminalbefehlen und manueller Konfiguration vertraut sind, insbesondere auf minimalen oder tiling-basierten Fensterverwaltern. Im Gegensatz zu umfangreichen GUI-Werkzeugen verwaltet wf-recorder keine Szenen, Quellen oder Streaming-Funktionen – es nimmt lediglich auf, was Sie angeben, und beendet sich danach. Dies macht es ideal für schlanke Workflows, bei denen Einfachheit und Leistung wichtiger sind als erweiterte Funktionen.
Verglichen mit OBS Studio wirkt wf-recorder schlicht. Es bietet keine Vorschau, keine Echtzeitsteuerung und kein Plugin-System. Wenn Sie an OBS-Funktionen wie Game Capture oder Szenenwechsel gewöhnt sind, wird wf-recorder Ihnen einschränkend erscheinen. Für schnelle, zuverlässige Aufnahmen unter Wayland – besonders dort, wo OBS mit der Erfassung Probleme hat – ist es jedoch eine solide und effiziente Alternative, wenn komplexe Konfigurationen nicht erforderlich sind.
Ideal für: Leichte, über Skripte steuerbare Bildschirmaufnahmen auf Wayland-Systemen ohne GUI-Overhead.
Wichtige Funktionen von wf-recorder
- Aufnahme des gesamten Bildschirms, bestimmter Ausgaben oder ausgewählter Bereiche
- Unterstützung der Audioaufnahme über PipeWire
- Konfigurierbar über Kommandozeile oder Konfigurationsdatei
- Unterstützung mehrerer Video-Codecs (H.264, VP9 usw.)
- Natives Wayland-Integration (kein XWayland erforderlich)
- Kann Mauszeiger und Zeigereignisse aufnehmen
- Leichtgewichtig mit geringer Systembelastung
Vorteile
- Natives Wayland-Unterstützung ohne Umwege
- Geringe CPU- und Speichernutzung
- Einfache, über Skripte ansteuerbare Kommandozeilenschnittstelle
- Schnelle Start- und Stoppzeiten
- Funktioniert gut mit tiling-basierten Fensterverwaltern
Nachteile
- Keine grafische Benutzeroberfläche oder Echtzeitvorschau
- Auf Wayland beschränkt (funktioniert unter X11 nur mit zusätzlichem Aufwand)
- Für erweiterte Nutzung ist manuelle Konfiguration erforderlich
- Kein integriertes Streaming oder Szenenmanagement
Windows-Programme, die wf-recorder ersetzt
wf-recorder unter Linux installieren
sudo apt install wf-recordersudo apt install wf-recordersudo dnf install wf-recordersudo pacman -S wf-recordersudo zypper install wf-recorderTipps für Windows-Umsteiger
Wenn Sie an OBS gewöhnt sind, müssen Sie mit weniger Echtzeitsteuerung rechnen. wf-recorder startet unmittelbar mit Ihrem Befehl und wird beendet, sobald Sie Strg+C drücken. Verwenden Sie -f, um das Ausgabeformat festzulegen (z. B. .mp4 oder .mkv); H.264 bietet die beste Kompatibilität. Audioquellen müssen über PipeWire-Werkzeuge oder die Konfiguration ausgewählt werden. Legen Sie Tastenkürzel in Ihrem Compositor (z. B. Sway) fest, um Aufnahmen schnell zu starten, da kein Systemtray- oder Dock-Widget vorhanden ist.
wf-recorder: häufige Fragen
Funktioniert wf-recorder unter X11?
Nein, wf-recorder ist ausschließlich für Wayland gedacht. Unter X11 sollten Sie Alternativen wie ffmpeg mit x11grab oder OBS Studio verwenden.
Wie nehme ich mit wf-recorder Audio auf?
Stellen Sie sicher, dass PipeWire und pipewire-pulse ausgeführt werden. Verwenden Sie den -a-Parameter mit dem korrekten Namen der Audioquelle, den Sie mit dem Befehl pactl list sources auflisten können.
Kann ich interaktiv einen Aufnahmebereich auswählen?
Ja, verwenden Sie den --geometry-Parameter in Kombination mit einem Tool wie slurp: wf-recorder -g "$(slurp)".
Wo werden Aufnahmen standardmäßig gespeichert?
Die Aufnahmen werden im aktuellen Verzeichnis gespeichert, es sei denn, Sie geben einen Pfad mit -f an, z. B. -f ~/Videos/recording.mp4.
Aktualisiert am