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

5
原来在Mac上捕捉屏幕视频是一项艰巨的任务。我有一个在模拟器中运行的小游戏,希望能制作一个游戏演示视频上传到Youtube。由于这是一个快节奏的滚动游戏,视频必须以60fps的速度录制才能看起来不错。
我知道例如Youtube上实际的视频只有24到30fps,但每个缓慢的帧都会与另一个帧混合。
当以低于60fps的帧率捕捉模拟器时,结果非常粗糙,因为每个帧都非常清晰,没有混合。
我尝试了几个Mac屏幕录制软件,但它们都无法从模拟器中捕获60fps的视频,而且生成的视频中的帧看起来像是应用程序拍摄了大量的截图并将它们组合成一个视频容器。
但由于在Youtube上有很多演示iOS应用程序快节奏游戏玩法的精彩视频,并不是仅仅用摄像头录制屏幕,所以我想知道他们使用了哪种应用程序来获得平滑的屏幕捕捉。
希望已经解决过这个问题的人可以指出一些解决方案。
3个回答

2
我曾使用Ambrosia软件的SnapZ Pro X从模拟器中录制屏幕并获得了良好的结果。链接在此:http://www.ambrosiasw.com/utilities/snapzprox/
你可能会遇到的一个问题是,模拟器只能以软件方式模拟iOS的OpenGL图形,因此除非你有一台真正强大的Mac,否则模拟器很可能无法以60fps运行你的游戏。
你所看到的视频可能是使用iPhone上的HDMI视频输出将设备屏幕镜像到电脑上的视频捕获卡中。这样做的性能可能更好,因为Mac不必同时生成和记录图形。

1
30 fps 似乎是 SnapZ Pro X 的最大值。 - darklon

1
我记得看过Aquaria团队的一个视频,他们讲述了如何录制游戏玩法视频。基本上,游戏记录了控制器/键盘的输入,同时正常进行游戏。然后,他们可以回放他们刚刚玩过的游戏,但每一帧都会被渲染成文件。然后将所有这些帧合成在一起,就可以得到完美渲染图形的60fps全屏视频。这有点过度,但是这是一个不错的解决方案。

0
一个能够以60帧每秒录制的程序是Screenflick

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接