linux下用华为手机作为视频/音频输入
我的环境是arch
首先下载安装 scrcpy,一个手机投屏软件
sudo pacman -S scrcpy
有线连接模式
使用很简单,连接usb到电脑 ,直接scrcpy即可投屏到linux,前题是手机必须要启usb调试,还有就是选中文件传输模式 。
无线连接模式
我的手机是华为手机,首先安装adb(安卓调试工具),然后 手机的usb调试打开,文件传输模式打,充电时允许调试打开。
adb devices
应该可以连上手机和电脑了,但现在还是有线的模式。我们先要设置一下手机端口
adb tcpip 6666(这个数字随便,但要4位)
拔掉手机线。确认手机端勾选:USB调试、“仅充电”模式下允许ADB调试、监控ADB安装应用。点击一次“撤销USB调试授权”,
adb connect xxx.xxx.xxx.xxx:6666 (xxx代表你的手机ip地址,设置-》关于手机-》状态信息)
在电脑端重新connect一次,手机端会提示是否允许,同意后再connect一次即成功连接.以后就不用usb线了。
音频传入电脑
现在图像是有了,但是手机的音频没有。
下载安装sndcpy(下载地址)
下载后运行后运行sndcpy这个脚本文件,windows下运行sndcpy.bat这个脚本。可能会提示没有sndcpy.apk,然后我们百度下载 ,把下载 的apk文件放到sndcpy这个脚本所在文件夹下,打开手机设置-》系统和更新-》开发人员选项,取消 监控adb 安装应用的勾选(这样就可以从电脑 上通过adb安装sndcpy到手机了),这样就可以成功在手机上安装sndcpy.apk了。
在电脑上运行vlc(这是个视频播放软件,可能是借用这个软件来播放 手机上的音频,所以必须提前打开)
再次点击sndcpy这个脚本运行。
再打开scrcpy,电脑就传入手机的音频了。