一般视频的比例都是16:9,但现在的全面屏手机都是20:9这样的比例,想要录制传统比例的视频需要一番操作。那为什么要录16:9比例的呢,主要是为了让视频在各种比例的手机上都能完整显示。据我实验,小红书和哔哩哔哩在全屏播放全面屏手机录屏时会将画面截掉一部分。
安卓
安卓系统现在基本都自带屏幕录制功能,并且能录制系统声音。要想录制1920x1080这样分辨率的视频,我们可以通过电脑连接手机,用adb进行调试。
-
运行
adb shell
命令打开手机的命令行界面。 -
使用
wm
命令设置屏幕分辨率:wm size 1080x1920
设置后,我们录的屏幕录像就是1080x1920分辨率的了。
执行这条命令可能会遇到permission权限问题,提示Must hold permission android.permission.WRITE_SECURE_SETTINGS
。这个时候需要在开发者调试设置里修改设置。不同机型的操作会有不一样:
小米:在开发者选项里,把“USB调试(安全设置)”打开即可。 允许USB调试修改权限或模拟点击
oppo:在开发者选项里,把“禁止权限监控”打开即可。
另外设置分辨率后,可能触摸点击的坐标会有一定偏移。
当然,用16:9屏幕的真机或者模拟器会更方便。
iPhone
iPhone可以使用工具栏的录像按钮进行录屏。我测试程序全屏时不会显示红点或者红色的任务栏。也可以连接电脑后用Quicktime录制。
但我没找到修改分辨率的方法。iOS设备还是需要本身就是16:9的屏幕,比如iPhone 8 Plus。