ios-simulator - 录制模拟器屏幕时忽略蒙版
问题描述
我正在尝试使用以下命令录制模拟器屏幕的视频:
xcrun simctl io booted recordVideo --mask=ignored ~/Desktop/footage.mp4
如您所见,我指定了参数的值ignored
,mask
因为我想省略 iPhone X 模拟器上的掩码。
文档说:
对于非矩形显示器,按策略处理掩码:
忽略:忽略掩码并保存未掩码的帧缓冲区。
黑色:蒙版呈现黑色。
结果如下:
如您所见,只要我开始与模拟器交互,就会出现蒙版。
难道我做错了什么?这是一个已知的错误?
PS:从实际的 iPhone X 录制不是解决方案,因为我没有这样的设备。
解决方案
虽然远非理想的解决方案,但您可能可以使用 5.5 英寸 iPhone App Preview 视频的调整版本。5.5 英寸的手机使用 1920x1080,所以我要做的基本上就是压缩一维以使视频成为 1920x886 像素。当然,它看起来会略微挤压,但并不那么明显,因为它仅减少了 20% 左右。我认为这总比没有 App Preview 或在尝试借用 iPhone X 系列设备时遇到大量麻烦要好。至少在 simctl 错误得到修复之前!
推荐阅读
- python - 需要将 df.apply 的结果分配给两个新列
- html - 如何在 reactjs 中使用相同的导航栏来完成两个导航栏的工作?
- model-view-controller - 在位置 X 中找不到视图,虽然它在那里
- java - 在链表中,指针 initialli 指向什么?
- python - Python中平均词长算法的改进
- javascript - 当我尝试连接一个元素时,它首先返回一个空数组,然后它总是在后面
- javascript - webpack 术语中的“webpack 模块”到底是什么?
- perl - Perl 中的 "!$@" 是什么意思?
- ansible - 即使命令语法错误,Ansible iosxr_command 也会保存输出
- python-3.x - 当我尝试使用导入时出错