scrcpy 1.13发布,改进了显示质量,提供了锁定视频方向的选项,更多

脚本 1.13已发布,具有一些重要的新功能,包括用于锁定视频方向的选项,用于旋转显示的快捷方式以及三线性过滤,当scrcpy窗口比Android设备显示小得多时,三线性过滤应会改善显示质量。
scrcpy的新功能?该应用程序可用于显示,记录和控制通过macOS,Windows或Linux桌面通过USB或无线方式连接的Android设备。该应用程序着重于性能和质量,可提供30〜60 FPS的性能。 1920×1080或更高分辨率,低延迟。
服务器(在这种情况下为Android设备)与客户端(台式计算机)之间的通信是通过adb隧道上的套接字进行的。服务器流传输设备屏幕的H.264视频,并将其传递给客户端进行解码和显示,而无需进行缓冲以最大程度地减少延迟。捕获鼠标和键盘事件并将其传输到服务器,然后将它们注入到Android设备中。
请务必注意,音频转发不起作用,这是Android开放附件协议的局限性。
在以前的版本中添加了在纵向和横向模式之间切换而无需更改手机方向的功能之后(使用 Ctrl + r),scrcpy 1.13添加了两个与方向有关的新选项:一个用于锁定视频方向的选项,以及一个以90°为步长旋转显示的快捷方式。要锁定视频方向,请使用:

  • 自然方向:
scrcpy --lock-video-orientation 0 
  • 逆时针90°:
scrcpy --lock-video-orientation 1
  • 180°:
scrcpy --lock-video-orientation 2
  • 顺时针90°:
scrcpy --lock-video-orientation 3

要更改显示屏的旋转角度,您可以使用键盘快捷键,使用,将显示屏逆时针旋转90° Ctrl + ←,然后使用 Ctrl + →
值得注意的是,这只会影响显示,而记录不会受到影响。scrcpy 1.13的另一个重要新功能是三线性过滤,在此版本之前,如果scrcpy窗口比Android设备显示小得多,则视觉质量会很低。尽管有了此版本,在这种情况下的质量应该要好得多。
这是scrcpy 1.13发行说明中的​​屏幕截图(并非由我拍摄),显示了之前和之后的质量:scrcpy三线性滤波请注意,这种质量下降(三线性过滤)需要OpenGL 3.0+或OpenGL ES 2.0+,因此它并非在所有地方都可用.macOS不支持它,在Windows上,您需要通过启动来强制使用OpenGL而不是Direct3D使用:

scrcpy --render-driver=opengl

如果要在自动启用此功能(在Linux上)时禁用此功能,请使用以下命令启动scrcpy --no-mipmaps
scrcpy 1.13的更多更改:

  • 添加镜像辅助显示的功能(例如,在使用Samsung DeX时),这是通过新标记完成的 --display 1仅在设备至少运行Android 10的情况下才可以控制辅助显示器。此外,有时第二个显示器显示为黑屏,这时尚无已知解决方案。
  • 添加选项以更改适用于10之前的Android版本的捕获FPS(--max-fps
  • 窗口位置值现在可以为负(--window-x--window-y),这在将窗口放置在具有多个显示器的设置上时应该有所帮助
  • 如果27183不可用,请使用另一个本地端口(您现在可以指定端口范围,例如 -p 27183:27186)。这样就可以同时无线连接和显示2个或更多Android设备
  • 禁用NumLock时转发NumPad键
  • 修复Windows上目录包含非ASCII字符时的问题
  • 修复触摸事件中可能的BufferUnderflowException
  • 在Windows版本中将FFmpeg升级到4.2.2,将SDL升级到2.0.12

你也许也喜欢:

  • 用于scrcpy的Helper GUI,Android桌面显示和远程控制工具
  • Anbox:如何轻松安装Google Play商店并启用ARM(libhoudini)支持

下载scrcpy

在使用scrcpy之前,请查看其要求:

  • Android 5.0或更高版本的设备
  • ADB调试 需要在Android设备上启用
  • 在某些设备上,您可能还需要启用其他“ USB调试(安全设置)” 选项 以便能够从台式计算机控制Android设备。
  • 通过USB(或USB)连接到计算机的Android设备 无线地,并通过TCP / IP使用ADB)

Windows,macOS和某些Linux发行版都有scrcpy二进制文件。
Scrcpy可在 Debian测试和SIDUbuntu 20.04 存储库,但尚未更新为最新版本。如果要使用以前的版本(1.12),可以使用以下命令进行安装:

sudo apt install scrcpy

Scrcpy也可用于 Gentoo, 上 AUR 对于Arch Linux / Manjaro,还有一个scrcpy 卡扣包装 (请参阅此处的安装方法)可用于在支持Snap的任何Linux发行版上安装该工具。在撰写本文时,只有AUR软件包已更新为最新的scrcpy 1.13版本。
您也可以从源代码构建scrcpy-本文提供了有关在Debian,Ubuntu(以及基于Ubuntu的Linux发行版,如Linux Mint,Zorin OS,Pop!_OS等)和Fedora上构建最新scrcpy的说明。将您的Android设备通过USB连接到计算机,然后在终端中运行scrcpy:

scrcpy

首次运行scrcpy时,请确保Android设备屏幕已解锁,并且您已授权scrcpy(在询问授权时单击Android设备上的“确定”)!如果您未对它进行足够快速的授权,请关闭scrcpy(Ctrl + c) 然后再试一次。

Sidebar