Linux · Son & Vidéo
wf-recorder
wf-recorder est un outil léger d'enregistrement d'écran natif pour Wayland, conçu pour capturer des sessions complètes, des fenêtres ou des zones spécifiques, avec prise en charge de l'audio.
- Licence
- MIT
- Dernière version
- 0.6.0
Qu’est-ce que wf-recorder ?
wf-recorder est un outil d'enregistrement d'écran en ligne de commande conçu spécifiquement pour les compositeurs Wayland comme Sway et Hyprland. Il utilise les interfaces screencopy et desktop portal du protocole Wayland pour capturer le contenu de l'écran sans avoir besoin de couches de compatibilité X11. Développé en C et basé sur FFmpeg, il est minimal par conception et s'est rapidement perfectionné depuis sa sortie initiale, devenant un outil incontournable pour les utilisateurs d'environnements Wayland à gestion en mosaïque.
Il convient particulièrement aux utilisateurs déjà à l'aise avec les commandes de terminal et la configuration manuelle, notamment ceux utilisant des gestionnaires de fenêtres légers ou en mosaïque. Contrairement aux outils complets avec interface graphique, wf-recorder ne gère ni scènes, ni sources, ni diffusion en continu — il enregistre uniquement ce que vous spécifiez, puis se termine. Cela en fait un choix idéal pour des flux de travail légers où la simplicité et les performances priment sur les fonctionnalités avancées.
Comparé à OBS Studio, wf-recorder semble très basique. Il n'offre aucune prévisualisation, aucun contrôle en temps réel, ni système de greffons. Si vous êtes habitué à la capture de jeu ou aux changements de scène dans OBS, wf-recorder vous semblera limité. Mais pour des enregistrements rapides et fiables sous Wayland — surtout lorsque OBS rencontre des difficultés — c'est une alternative solide et efficace lorsque vous n'avez pas besoin de configurations complexes.
Idéal pour : Enregistrement d'écran léger et scriptable sur des bureaux Wayland, sans surcharge d'interface graphique.
Fonctionnalités clés de wf-recorder
- Enregistre l'écran entier, des sorties spécifiques ou des zones sélectionnées
- Prend en charge la capture audio via PipeWire
- Configurable en ligne de commande ou via un fichier de configuration
- Prend en charge plusieurs codecs vidéo (H.264, VP9, etc.)
- S'intègre nativement à Wayland (pas besoin de XWayland)
- Peut enregistrer le curseur de la souris et les événements de pointeur
- Léger avec un impact minimal sur le système
Points forts
- Prise en charge native de Wayland sans contournements
- Faible utilisation du processeur et de la mémoire
- Interface en ligne de commande simple et scriptable
- Démarrage et arrêt rapides
- Fonctionne bien avec les gestionnaires de fenêtres en mosaïque
Points faibles
- Pas d'interface graphique ni de prévisualisation en temps réel
- Limité à Wayland (ne fonctionne pas sur X11 sans configuration supplémentaire)
- Configuration manuelle requise pour les usages avancés
- Pas de diffusion en continu ni gestion de scènes intégrée
Logiciels Windows remplacés par wf-recorder
Installer wf-recorder sous Linux
sudo apt install wf-recordersudo apt install wf-recordersudo dnf install wf-recordersudo pacman -S wf-recordersudo zypper install wf-recorderConseils pour les utilisateurs de Windows
Si vous utilisez habituellement OBS, attendez-vous à moins de contrôles en direct. wf-recorder démarre immédiatement avec votre commande et s'arrête lorsque vous appuyez sur Ctrl+C. Utilisez -f pour définir le format de sortie (par exemple, .mp4 ou .mkv) ; H.264 est le plus compatible. Les périphériques audio doivent être sélectionnés via des outils PipeWire ou un fichier de configuration. Configurez des raccourcis clavier dans votre compositeur (par exemple, Sway) pour lancer rapidement des enregistrements, car il n'existe ni icône dans la barre système ni widget dans le dock.
wf-recorder : questions fréquentes
wf-recorder fonctionne-t-il sur X11 ?
Non, wf-recorder est exclusivement conçu pour Wayland. Sur X11, utilisez des alternatives comme ffmpeg avec x11grab ou OBS Studio.
Comment enregistrer de l'audio avec wf-recorder ?
Assurez-vous que PipeWire et pipewire-pulse sont en cours d'exécution. Utilisez l'option -a avec le nom correct de la source audio, que vous pouvez lister via la commande pactl list sources.
Puis-je sélectionner une zone à enregistrer de manière interactive ?
Oui, utilisez l'option --geometry avec un outil comme slurp : wf-recorder -g "$(slurp)".
Où les enregistrements sont-ils sauvegardés par défaut ?
Les enregistrements sont placés dans le répertoire courant, sauf si vous indiquez un chemin avec -f, par exemple : -f ~/Vidéos/enregistrement.mp4.
Mis à jour le