Sobre o projeto
Kooha é um gravador de tela de código aberto para ambientes de desktop Linux, projetado em torno de uma interface deliberadamente minimalista. O objetivo declarado do projeto é permitir que os usuários comecem a gravar com um único clique, em vez de configurar muitos ajustes previamente.
Recursos principais descritos no README:
- Captura de áudio: gravar o microfone, o áudio da área de trabalho ou ambos simultaneamente.
- Formatos de saída: WebM, MP4, GIF e Matroska.
- Região de captura: selecionar um monitor ou uma parte da tela.
- Opções configuráveis: local de salvamento, visibilidade do ponteiro, taxa de quadros e atraso de gravação.
- Codificação acelerada por hardware experimental.
Os recursos experimentais são desativados por padrão devido a preocupações com estabilidade ou desempenho. Eles podem ser ativados por meio da variável de ambiente KOOHA_EXPERIMENTAL, todos de uma vez ou individualmente. As chaves experimentais documentadas são:
- experimental-formats: codecs adicionais, como codificadores acelerados por hardware, VP9 e AV1 (preocupações com estabilidade).
- multiple-video-sources: gravação de vários monitores ou janelas (preocupações com estabilidade e desempenho).
- window-recording: gravação de uma janela específica (problemas de cintilação).
Os requisitos de execução listados pelo projeto são pipewire, gstreamer-plugin-pipewire, xdg-desktop-portal e um backend do xdg-desktop-portal, como gtk, kde ou wlr. O README observa que falhas podem decorrer de dependências de execução ausentes ou de uma distribuição sem suporte, e aponta para a página de compatibilidade de screencast do xdg-desktop-portal-wlr e para a lista de verificação de solução de problemas para diagnóstico.
A compilação a partir do código-fonte está documentada para dois caminhos. O GNOME Builder é recomendado porque seus manifestos Flatpak fornecem um ambiente de compilação consistente entre distribuições. Alternativamente, é descrita uma compilação com Meson, com pré-requisitos incluindo meson, ninja, appstreamcli, cargo, x264, GStreamer e seus conjuntos de plugins base/ugly/bad, glib2, GTK4 e libadwaita, seguidos pelos comandos padrão do meson e ninja.
O aplicativo é distribuído principalmente pelo Flathub. Existem pacotes de terceiros, mas eles não são explicitamente suportados oficialmente pelo desenvolvedor; o Repology é sugerido para encontrá-los. A tradução é feita pelo Weblate, e o projeto aceita doações. O README credita colaboradores e tradutores, reconhece o GStreamer, GTK, LibAdwaita e outras bibliotecas, e cita o RecApp como inspiração e o GNOME Screenshot como referência para o design do ícone.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.