GPU Screen Recorder para Linux adiciona suporte para GPUs AMD e Intel

19 de abril de 2023

gpu-screen-recorder-linux

GPU Screen Recorder foi atualizado recentemente com suporte a GPU AMD/Intel; anteriormente, ele só funcionava em sistemas que usavam uma placa gráfica Nvidia.

GPU Screen Recorder é um gravador de tela para Linux semelhante ao ShadowPlay para Microsoft Windows, que faz uso da GPU para gravar a tela, tendo um impacto mínimo no desempenho do sistema (uso muito baixo da CPU). De acordo com seu desenvolvedor, "esta é a ferramenta de gravação de tela mais rápida para Linux".Atualmente, ele suporta apenas sessões X11 (Wayland e Xwayland não são suportados).

O software está disponível como uma ferramenta de linha de comando, mas também há uma interface gráfica do usuário construída usando GTK.

Usando ele, você pode gravar uma janela, seguir a janela focada, um monitor ou todos os monitores, com uma opção para escolher a entrada de áudio. A gravação resultante pode ser salva localmente, pode transmitir ao vivo para o Twitch, YouTube ou um serviço personalizado para o qual você pode adicionar o URL e suporta reprodução instantânea semelhante à Nvidia onde apenas os últimos segundos são salvos.

Antes de gravar a tela ou uma janela, você pode definir a taxa de quadros, qualidade de vídeo, vídeo e codecs de áudio. No momento, você pode escolher entre codecs de vídeo H264 e HEVC e codecs de áudio AAC e FLAC. Para gravações locais, você pode selecionar entre 4 contêineres: MP4, FLV, MKV e MOV.

Outro recurso que vale a pena mencionar é a capacidade de iniciar/parar a gravação da tela usando um atalho de teclado (ALT + F1 por padrão).

GPU Screen Recorder agora suporta GPUs AMD/Intel, mas com algumas ressalvas

Com a versão 2.0, o GPU Screen Recorder adicionou suporte para gravação de uma janela nas GPUs AMD/Intel, com a última versão 2.1, lançada hoje, adicionando a capacidade de também gravar a tela inteira nessas GPUs. 

Mas há algumas ressalvas. 

Em primeiro lugar, se você instalar este aplicativo a partir do Flathub, o pacote Flatpak precisa ser instalado em todo o sistema e requer acesso root restrito para poder gravar a tela inteira, e não apenas uma janela. 

E em segundo lugar, os vídeos criados na AMD/Intel estão em formato de taxa de quadros variável; use MPV para reproduzir esses vídeos, caso contrário, você pode experimentar lag no vídeo se você estiver usando um player de vídeo com bugs. No meu teste (usando uma GPU Intel), o VLC também funcionou, mas o Totem (GNOME Videos) não conseguiu reproduzir corretamente a gravação da tela.

Fiquei impressionado com o baixo uso da CPU ao gravar a tela usando o GPU Screen Recorder. No meu antigo Asus Zenbook com uma CPU Intel i5-10210U e Intel UHD Graphics, o aplicativo usava cerca de 4% de CPU durante a gravação da tela, enquanto uma ferramenta como o SimpleScreenRecorder usaria 80% (ambos usando 60 FPS e codecs semelhantes).

Uma coisa que estou perdendo no GPU Screen Recorder é a capacidade de mostrar o cursor do mouse na gravação – que atualmente não está disponível, mas está na lista de tarefas do desenvolvedor.

Instalando o GPU Screen Recorder

Os usuários do Arch Linux/Manjaro podem instalar o GPU Screen Recorder do AUR: gpu-screen-recorder-git e gpu-screen-recorder-gtk-git.

Em outras distribuições Linux, você precisará compilar o aplicativo a partir do código-fonte ou instalá-lo a partir do FlatHub (talvez seja necessário configurar o Flathub se ainda não o fez) usando o seguinte comando:

Comandos para usar no terminal

flatpak install flathub com.dec05eba.gpu_screen_recorder

O pacote Flathub GPU Screen Recorder inclui a interface de usuário GTK.

Esse post foi traduzido do site LinuxUprising.com pela rtland.team.

Linux Uprising Blog

Confira a versão original desse post em inglês:

GPU Screen Recorder For Linux Adds Support For AMD And Intel GPUs
Propaganda
Propaganda