ios - 如何以 60 fps 屏幕录制 iOS 模拟器?

标签 ios video screen-capture

事实证明,在 Mac 上从屏幕捕捉视频是一项艰巨的任务。我有一个在模拟器中运行的小游戏,想为 youtube 制作游戏的截屏视频。由于这是一款快节奏的卷轴游戏,因此视频必须以 60 fps 的速度录制才能看起来不错。

例如,我知道 youtube 上的实际视频只有 24 到 30 fps,但每个这样的慢帧都与另一个混合。

当以低于 60 fps 的帧速率捕获模拟器时,结果参差不齐,因为每一帧都非常锐利,没有混合。

我尝试了几个 Mac 屏幕录像机,但没有一个能够从模拟器中捕获 60fps 的视频,并且生成的视频中的帧看起来就像应用程序截取了大量屏幕截图并将它们拼凑到一个视频容器中一样。

但由于在 youtube 上很棒的演示视频展示了 iOS 应用程序的快节奏游戏,而不仅仅是用摄像机录制屏幕,我想知道他们使用什么样的应用程序来获得流畅的屏幕捕获。

希望已经经历过这个问题的人能指出一些解决方案。

最佳答案

我使用 Ambrosia 软件的 SnapZ Pro X 从模拟器进行屏幕录制,结果很好:

http://www.ambrosiasw.com/utilities/snapzprox/

您可能遇到的一个问题是模拟器仅在软件中模拟 iOS 的 OpenGL 图形,因此除非您有一台非常强大的 Mac,否则模拟器很可能无法以 60fps 的速度运行您的游戏.

您看到的视频可能使用 iPhone 上的 HDMI 视频输出将屏幕从设备镜像到计算机上的视频捕获卡。这可能会表现得更好,因为 Mac 不必同时生成和记录图形。

关于ios - 如何以 60 fps 屏幕录制 iOS 模拟器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9066164/

相关文章:

ios - Nsstring 到十进制数并返回

iphone - 从 web View 中的有序列表中删除缩进

video - 如何确定 Windows Media Foundation 接收器编写器是需要自下而上还是自上而下的图像?

iphone - 可以检测用户是否在 iOS 上按下屏幕捕获按钮?

iOS 设备在 Xcode 9.1 中未连接到 Internet

ios - 沙盒与 Podfile.lock 不同步。运行 'pod install' 或更新您的 CocoaPods 安装

javascript - 视频播放完后添加一个 div 来替换视频

video - 如何通过 avconv 合并视频?

android - 如何抓取android设备屏幕内容?

javascript - 如何将屏幕截图从扩展程序移动到内容脚本?