屏幕录像FPS



我在谷歌上搜索了很多,但不幸的是没有找到任何屏幕视频录制的解决方案。如果您使用过来自google play的截屏视频录像机,您可以更好地理解我的问题。谁能帮助我,如何实现屏幕视频录制编程

AFAIK screen encast通过读取/dev/graphics/fb0记录,这是缓慢的

以编程方式实现最高性能的方法是创建一个虚拟显示。目前只支持Android 4.4。关于如何做到这一点,请参阅screenrecorder.cpp:

https://android.googlesource.com/platform/frameworks/av/android +/- 4.4 - _r1/cmds/screenrecord/screenrecord.cpp

对于Android 4.1及以上版本,你可以使用SurfaceComposerClient(无论是本地代码还是Java代码),尽管它在4.3上相当糟糕。

除非你想自己写一个屏幕记录器,否则我不会麻烦,只使用一个现成的记录器。

查看更多细节。

最新更新