计算机原理课程设计模拟cpy,开源/无收费功能/投屏/录屏/免Root 的手机投屏软件-Scrcpy及图形界面Scrcpy-GUI...

本文主要是介绍计算机原理课程设计模拟cpy,开源/无收费功能/投屏/录屏/免Root 的手机投屏软件-Scrcpy及图形界面Scrcpy-GUI...,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

本帖最后由 kyqm 于 2020-9-30 20:56 编辑

违规请删除

寒假给学生上网课时,采取用手机作为高清晰摄像头,把画面投到电脑上,再通过钉钉上课的模式。

在论坛搜索了不少手机投屏软件,但用起来总遇到或这或那的问题(估计有些是自己的原因)

后来了解到一个无功能限制的开源软件Scrcpy https://github.com/Genymobile/scrcpy

能够把图象自由放大,而不是固定大小

可以设置横屏、竖屏

分辨率码率可自由设置

。。。。

我测试了一下,功能强大,自定义设置多,感觉符合我的需要。

55fd2b2273b5a8b4531f72773c469d6e.gif

无标题.png (227.84 KB, 下载次数: 1)

2020-9-30 15:48 上传

55fd2b2273b5a8b4531f72773c469d6e.gif

无标题1.png (447.01 KB, 下载次数: 1)

2020-9-30 15:48 上传

大致介绍一下:

Scrcpy 是由流行的Android模拟器Genymotion背后的团队创建的,但它本身并不是Android模拟器,它显示和控制通过USB(或通过TCP/IP)连接的Android设备,它不需要任何root访问权限,它适用于GNU/Linux、Windows和MacOS。

Scrcpy的工作原理是在你的Android设备上运行服务器,桌面应用程序使用USB(或使用ADB隧道无线)进行通信。服务器流式传输设备屏幕的H.264视频。 客户端解码视频帧并显示它们。客户端捕获输入(键盘和鼠标)事件,将它们发送到服务器,服务器将它们注入设备。文档提供了更多详细信息。

如果你想在桌面上看到你的Android屏幕与应用程序或内容进行交互,记录你的手机屏幕或执行其他基本任务,那Scrcpy就是一个好的选择。

简而言之,Scrcpy是一种极好的方式,可以在你的计算机上轻松查看你的Android屏幕,并且可以实时与其进行交互。

但遗憾的是,Scrcpy 本身是个命令行软件,对很多人来说用起来并不是那么方便……

后来, Simon Ma为它开发了一个直观简单易用的图形界面——Scrcpy-GUI  https://github.com/Tomotoes/scrcpy-gui

让 Scrcpy 使用再没难度

forum.php?mod=viewthread&tid=1277172

724214a31f2ff564ba80b70834d563cf.gif亮点

亮度 (原生,仅显示设备屏幕)

表演 (30~60fps)

质量 (1920×1080或以上)

低延迟 (70~100ms)

启动时间短 (显示第一张图像约1秒)

非侵入性 (设备上没有安装任何东西)

不需要 ROOT

有线无线都可连接

可以随便调整界面和码率

画面随意裁剪,自带录屏(手游直播利器)

支持多设备同时投屏

利用电脑的键盘和鼠标可以控制手机

把 APK 文件拖拽到电脑窗口即可安装应用到手机,把普通文件拖拽到窗口即可复制到手机

手机电脑共享剪贴板

自动检测USB连接的设备

可直接添加设备的局域网IP,达到无线控制的效果

将自动保存连接过的IP地址,下次输入时,自动提醒

支持设备别名

支持中英两种语言

Tray menu

等等等...

868ab13590c186f6b1255d422ada008b.gif要求

Android 5.0以上

打开USB调试

在 开发人员选项 打开 USB调试,USB连接手机 img

安装好ADB ,并配置环境变量。

在任何路径下打开命令行,键入 ADB 有反馈。

安装好scrcpy,并配置环境变量

------------------------------------------------------------------------------------------------

另外,还有一个GUI,QtScrcpy也非常优秀https://github.com/barry-ran/QtScrcpy

论坛中也有朋友介绍过,https://www.52pojie.cn/forum.php?mod=viewthread&tid=1152814&highlight=QtScrcpy

------------------------------------------------------------------------------------------------

下载地址:

直接到github下载最新版好了。上文中有链接。

另附上度盘地址:链接: https://pan.baidu.com/s/1aoywV6WtE-y76-mTo_poOg 提取码: 52pj

希望大家评分支持!谢谢!

这篇关于计算机原理课程设计模拟cpy,开源/无收费功能/投屏/录屏/免Root 的手机投屏软件-Scrcpy及图形界面Scrcpy-GUI...的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/517570

相关文章

Qt使用QSqlDatabase连接MySQL实现增删改查功能

《Qt使用QSqlDatabase连接MySQL实现增删改查功能》这篇文章主要为大家详细介绍了Qt如何使用QSqlDatabase连接MySQL实现增删改查功能,文中的示例代码讲解详细,感兴趣的小伙伴... 目录一、创建数据表二、连接mysql数据库三、封装成一个完整的轻量级 ORM 风格类3.1 表结构

从原理到实战深入理解Java 断言assert

《从原理到实战深入理解Java断言assert》本文深入解析Java断言机制,涵盖语法、工作原理、启用方式及与异常的区别,推荐用于开发阶段的条件检查与状态验证,并强调生产环境应使用参数验证工具类替代... 目录深入理解 Java 断言(assert):从原理到实战引言:为什么需要断言?一、断言基础1.1 语

mysql表操作与查询功能详解

《mysql表操作与查询功能详解》本文系统讲解MySQL表操作与查询,涵盖创建、修改、复制表语法,基本查询结构及WHERE、GROUPBY等子句,本文结合实例代码给大家介绍的非常详细,感兴趣的朋友跟随... 目录01.表的操作1.1表操作概览1.2创建表1.3修改表1.4复制表02.基本查询操作2.1 SE

MySQL中的表连接原理分析

《MySQL中的表连接原理分析》:本文主要介绍MySQL中的表连接原理分析,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录1、背景2、环境3、表连接原理【1】驱动表和被驱动表【2】内连接【3】外连接【4编程】嵌套循环连接【5】join buffer4、总结1、背景

Golang如何用gorm实现分页的功能

《Golang如何用gorm实现分页的功能》:本文主要介绍Golang如何用gorm实现分页的功能方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录背景go库下载初始化数据【1】建表【2】插入数据【3】查看数据4、代码示例【1】gorm结构体定义【2】分页结构体

深度解析Spring AOP @Aspect 原理、实战与最佳实践教程

《深度解析SpringAOP@Aspect原理、实战与最佳实践教程》文章系统讲解了SpringAOP核心概念、实现方式及原理,涵盖横切关注点分离、代理机制(JDK/CGLIB)、切入点类型、性能... 目录1. @ASPect 核心概念1.1 AOP 编程范式1.2 @Aspect 关键特性2. 完整代码实

Java Stream的distinct去重原理分析

《JavaStream的distinct去重原理分析》Javastream中的distinct方法用于去除流中的重复元素,它返回一个包含过滤后唯一元素的新流,该方法会根据元素的hashcode和eq... 目录一、distinct 的基础用法与核心特性二、distinct 的底层实现原理1. 顺序流中的去重

Java Web实现类似Excel表格锁定功能实战教程

《JavaWeb实现类似Excel表格锁定功能实战教程》本文将详细介绍通过创建特定div元素并利用CSS布局和JavaScript事件监听来实现类似Excel的锁定行和列效果的方法,感兴趣的朋友跟随... 目录1. 模拟Excel表格锁定功能2. 创建3个div元素实现表格锁定2.1 div元素布局设计2.

Qt 设置软件版本信息的实现

《Qt设置软件版本信息的实现》本文介绍了Qt项目中设置版本信息的三种常用方法,包括.pro文件和version.rc配置、CMakeLists.txt与version.h.in结合,具有一定的参考... 目录在运行程序期间设置版本信息可以参考VS在 QT 中设置软件版本信息的几种方法方法一:通过 .pro

HTML5实现的移动端购物车自动结算功能示例代码

《HTML5实现的移动端购物车自动结算功能示例代码》本文介绍HTML5实现移动端购物车自动结算,通过WebStorage、事件监听、DOM操作等技术,确保实时更新与数据同步,优化性能及无障碍性,提升用... 目录1. 移动端购物车自动结算概述2. 数据存储与状态保存机制2.1 浏览器端的数据存储方式2.1.