Linux · Sound & Video
wf-recorder
wf-recorder es un grabador de pantalla ligero y nativo de Wayland para capturar sesiones del escritorio, ventanas o regiones con soporte de audio.
- Licencia
- MIT
- Última versión
- 0.6.0
¿Qué es wf-recorder?
wf-recorder es una herramienta de grabación de pantalla desde la línea de comandos diseñada específicamente para compositores Wayland como Sway y Hyprland. Utiliza las interfaces screencopy y de portal de escritorio del protocolo Wayland para capturar contenido sin necesidad de capas de compatibilidad X11. Desarrollado en C y basado en FFmpeg, es minimalista por diseño y ha madurado rápidamente desde su lanzamiento inicial, convirtiéndose en la opción preferida para usuarios en entornos Wayland con gestores de ventanas en mosaico.
Es ideal para usuarios que ya se sienten cómodos con comandos de terminal y la configuración manual, especialmente aquellos que usan gestores de ventanas mínimos o en mosaico. A diferencia de herramientas con interfaz gráfica completas, wf-recorder no gestiona escenas, fuentes ni transmisiones en vivo: simplemente graba lo que especifiques y finaliza. Esto lo hace perfecto para flujos de trabajo ligeros donde la simplicidad y el rendimiento importan más que funciones avanzadas.
En comparación con OBS Studio, wf-recorder parece muy básico. No tiene vista previa, controles en tiempo real ni sistema de complementos. Si estás acostumbrado a la captura de juegos o al cambio de escenas en OBS, wf-recorder te parecerá limitado. Pero para grabaciones rápidas y confiables en Wayland —especialmente cuando OBS tiene problemas con la captura— es una alternativa sólida y eficiente cuando no necesitas configuraciones complejas.
Ideal para: Grabación de pantalla ligera y automatizable en escritorios Wayland sin sobrecarga de interfaz gráfica.
Funciones clave de wf-recorder
- Graba pantalla completa, salidas específicas o regiones seleccionadas
- Soporta captura de audio mediante pipewire
- Configurable desde la línea de comandos o mediante archivo de configuración
- Soporta múltiples códecs de video (H.264, VP9, etc.)
- Se integra de forma nativa con Wayland (no necesita XWayland)
- Puede grabar el cursor del mouse y eventos de puntero
- Ligero con impacto mínimo en el sistema
Ventajas
- Soporte nativo para Wayland sin soluciones alternativas
- Bajo uso de CPU y memoria
- Interfaz de línea de comandos sencilla y automatizable
- Tiempos de inicio y detención muy rápidos
- Funciona bien en gestores de ventanas en mosaico
Inconvenientes
- No tiene interfaz gráfica ni vista previa en tiempo real
- Limitado a Wayland (no funciona en X11 sin configuración adicional)
- Requiere configuración manual para usos avanzados
- No incluye transmisión en vivo ni gestión de escenas
Programas de Windows que sustituye wf-recorder
Cómo instalar wf-recorder en Linux
sudo apt install wf-recordersudo apt install wf-recordersudo dnf install wf-recordersudo pacman -S wf-recordersudo zypper install wf-recorderConsejos para usuarios de Windows
Si estás acostumbrado a OBS, espera menos controles en tiempo real. wf-recorder comienza inmediatamente con tu comando y se detiene al presionar Ctrl+C. Usa -f para definir el formato de salida (por ejemplo, .mp4 o .mkv); H.264 es el más compatible. Los dispositivos de audio deben seleccionarse mediante herramientas de pipewire o configuración. Asigna atajos en tu compositor (por ejemplo, Sway) para iniciar grabaciones rápidamente, ya que no hay icono en la bandeja del sistema ni widget en el dock.
wf-recorder: preguntas frecuentes
¿Funciona wf-recorder en X11?
No, wf-recorder es exclusivo para Wayland. En X11, usa alternativas como ffmpeg con x11grab u OBS Studio.
¿Cómo grabo audio con wf-recorder?
Asegúrate de que PipeWire y pipewire-pulse estén en ejecución. Usa la bandera -a con el nombre correcto de la fuente de audio, que puedes listar con pactl list sources.
¿Puedo seleccionar una región para grabar de forma interactiva?
Sí, usa la bandera --geometry con una herramienta como slurp: wf-recorder -g "$(slurp)".
¿Dónde se guardan las grabaciones por defecto?
Las grabaciones se guardan en el directorio actual, a menos que especifiques una ruta con -f, por ejemplo: -f ~/Videos/grabación.mp4.
Actualizado el