scrcpy 1.13 foi lançado com alguns novos recursos importantes, incluindo a opção de bloquear a orientação do vídeo, atalhos para girar a tela e filtragem trilinear que deve melhorar a qualidade na tela quando a janela pequena é muito menor do que a tela do dispositivo Android.
Novo no scrcpy? Este é um aplicativo que pode ser usado para exibir, gravar e controlar dispositivos Android conectados via USB ou sem fio a partir de um desktop macOS, Windows ou Linux. O aplicativo se concentra no desempenho e na qualidade, oferecendo 30 ~ 60 FPS com resolução de 1920x1080 ou mais e baixa latência.
A comunicação entre o servidor (dispositivo Android neste caso) e o cliente (computador desktop) é feita por meio de um soquete em um túnel adb. O servidor transmite o vídeo H.264 da tela do dispositivo, passando-o ao cliente para decodificá-lo e exibi-lo, sem buffer para minimizar a latência. Os eventos de mouse e teclado são capturados e transmitidos ao servidor, que os injeta no dispositivo Android.
É importante notar que o encaminhamento de áudio não funciona, sendo esta uma limitação do Android Open Accessory Protocol.
Depois de adicionar a capacidade de alternar entre os modos retrato e paisagem sem alterar a orientação do telefone na versão anterior (usando Ctrl + r), scrcpy 1.13 adiciona duas novas opções relacionadas à orientação: uma opção para bloquear a orientação do vídeo e atalhos para girar a tela em etapas de 90 °.
scrcpy --lock-video -idance 0
scrcpy --lock-video -idance 1
scrcpy --lock-video -idance 2
scrcpy --lock-video -idance 3
Para alterar a rotação da tela, você pode usar um atalho de teclado. Gire a tela 90 ° no sentido anti-horário usando Ctrl + ← e gire a tela 90 ° no sentido horário usando Ctrl + →.
É importante notar que isso afeta apenas a tela, a gravação permanece inalterada.
Outro novo recurso importante no scrcpy 1.13 é a filtragem trilinear. Antes deste lançamento, se a janela pequena era muito menor do que a tela do dispositivo Android, a qualidade visual era bastante baixa. Com este lançamento, porém, a qualidade nessas condições deve ser muito melhor.
Esta é uma captura de tela das notas de lançamento do scrcpy 1.13 (portanto, não tiradas por mim) que mostra a qualidade antes e depois:
Observe que esta redução de escala de qualidade (filtragem trilinear) requer OpenGL 3.0+ ou OpenGL ES 2.0+, portanto, não está disponível em todos os lugares. Não é compatível com macOS e, no Windows, você precisará forçar o uso de OpenGL em vez de Direct3D, iniciando o scrcpy usando:
scrcpy --render-driver=opengl
Caso você queira desabilitar este recurso quando for habilitado automaticamente (no Linux), execute o scrcpy com --no-mipmaps
.
Mais mudanças no scrcpy 1.13:
--display 1
. O monitor secundário só pode ser controlado se o dispositivo rodar pelo menos Android 10. Além disso, às vezes o segundo monitor mostra uma tela preta e, neste momento, não há solução conhecida para isso .--max-fps
)--window-x
e --window-y
), o que deve ajudar ao posicionar a janela em configurações com vários monitores-p 27183:27186
). Isso deve permitir a conexão sem fio e a exibição de 2 ou mais dispositivos Android ao mesmo tempoVocê pode gostar:
Antes de usar o scrcpy, dê uma olhada em seus requisitos:
Existem binários scrcpy para Windows, macOS e algumas distribuições de Linux.
Scrcpy está disponível em Debian testing e sid e Ubuntu 20.04 repositórios, mas ainda não foi atualizado para a versão mais recente. Se você quiser usar a versão anterior (1.12), pode instalá-la usando:
sudo apt install scrcpy
Scrcpy também está disponível para Gentoo, em AUR para Arch Linux/Manjaro, e também há um pacote snap (veja aqui como instalá-lo) que você pode usar para instalar a ferramenta em qualquer distribuição Linux que suporte Snap. Apenas o pacote AUR foi atualizado para a versão mais recente do scrcpy 1.13 no momento em que estou escrevendo isso.
Você também pode compilar o scrcpy a partir da fonte: este artigo tem instruções para compilar o scrcpy mais recente no Debian, Ubuntu (e distribuições Linux baseadas no Ubuntu, como Linux Mint, Zorin OS, Pop!_OS, etc.) e Fedora.
Para usar o scrcpy, conecte seu dispositivo Android ao computador via USB e execute o scrcpy em um terminal:
scrcpy
Ao executar o scrcpy pela primeira vez, certifique-se de que a tela do dispositivo Android esteja desbloqueada e autorize o scrcpy (clique em OK no dispositivo Android quando for solicitada a autorização)! Se você não autorizou rápido o suficiente, feche o scrcpy (Ctrl + c) e tente novamente.
Esse post foi traduzido do site LinuxUprising.com pela rtland.team.
Confira a versão original desse post em inglês:
scrcpy 1.13 Released With Improved Display Quality, Option To Lock Video Orientation, More