Sobre el proyecto
Kooha es un grabador de pantalla de código abierto para entornos de escritorio Linux, diseñado en torno a una interfaz deliberadamente minimalista. El objetivo declarado del proyecto es permitir a los usuarios comenzar a grabar con un solo clic en lugar de configurar muchos ajustes de antemano.
Capacidades principales descritas en el README:
- Captura de audio: grabar el micrófono, el audio del escritorio o ambos simultáneamente.
- Formatos de salida: WebM, MP4, GIF y Matroska.
- Región de captura: seleccionar un monitor o una porción de la pantalla.
- Opciones configurables: ubicación de guardado, visibilidad del puntero, velocidad de fotogramas y retardo de grabación.
- Codificación acelerada por hardware experimental.
Las funciones experimentales están deshabilitadas de forma predeterminada debido a preocupaciones de estabilidad o rendimiento. Se pueden habilitar mediante la variable de entorno KOOHA_EXPERIMENTAL, ya sea todas a la vez o individualmente. Las claves experimentales documentadas son:
- experimental-formats: códecs adicionales como codificadores acelerados por hardware, VP9 y AV1 (preocupaciones de estabilidad).
- multiple-video-sources: grabar múltiples monitores o ventanas (preocupaciones de estabilidad y rendimiento).
- window-recording: grabar una ventana específica (problemas de parpadeo).
Los requisitos de tiempo de ejecución enumerados por el proyecto son pipewire, gstreamer-plugin-pipewire, xdg-desktop-portal y un backend de xdg-desktop-portal como gtk, kde o wlr. El README señala que los fallos pueden deberse a dependencias de tiempo de ejecución faltantes o a una distribución que carece de soporte, y remite a la página de compatibilidad de screencast de xdg-desktop-portal-wlr y a la lista de verificación de solución de problemas para el diagnóstico.
La compilación desde el código fuente está documentada para dos rutas. Se recomienda GNOME Builder porque sus manifiestos de Flatpak proporcionan un entorno de compilación consistente entre distribuciones. Alternativamente, se describe una compilación con Meson con requisitos previos que incluyen meson, ninja, appstreamcli, cargo, x264, GStreamer y sus conjuntos de complementos base/ugly/bad, glib2, GTK4 y libadwaita, seguidos de los comandos estándar de meson y ninja.
La aplicación se distribuye principalmente a través de Flathub. Existen paquetes de terceros, pero el desarrollador no los admite oficialmente de forma explícita; se sugiere Repology para encontrarlos. La traducción se gestiona a través de Weblate y el proyecto acepta donaciones. El README acredita a los colaboradores y traductores, reconoce a GStreamer, GTK, LibAdwaita y otras bibliotecas, y cita a RecApp como inspiración y a GNOME Screenshot como referencia para el diseño de iconos.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.