本问题的情境是:当 appium 自动化测试脚本运行起初,手机录屏,直到出现异常或者脚本正常结束时才停止录制
我知道 adb 有一个命令是:
adb shell screenrecord /sdcard/test.mp4 --time-limit 10
可以实现手机录屏,但是它最多只可以录制 180s:
Time limit 200s outside acceptable range [1,180]
而我可能需要半个小时或者更多,有没有什么小工具或者怎么去改写这个命令呢?
分段录制然后 ffmpeg 合成?
请问如何控制录制结束马上开始录制呢?
使用 stf 组件录制屏幕流
或者你降低点标准,动作一下,截个图,然后再合成
http://appium.io/docs/en/writing-running-appium/android/android-screen-streaming/#mobile-startscreenstreaming
我试一下,好像要下载 gstreamer