如何录制Android设备';Android 4.4以下版本(KitKat)上的s屏幕

如何录制Android设备';Android 4.4以下版本(KitKat)上的s屏幕,android,adb,Android,Adb,使用Android版本4.4(KitKat),可以使用命令行中的ADB使用以下命令记录Android设备的屏幕 adb shell screenrecord /sdcard/demo.mp4 但这只适用于Android版本4.4(KitKat)和5.0(Lolipop) 是否有任何其他命令或方法可以使用ADB在Android版本4.4(KitKat)下录制视频?正如您所指出的,该命令仅在KitKat中可用,并且仅通过ADB 我认为最好的选择是录制模拟器屏幕的一部分(AVD或AVD)。scree

使用Android版本4.4(KitKat),可以使用命令行中的ADB使用以下命令记录Android设备的屏幕

adb shell screenrecord /sdcard/demo.mp4
但这只适用于Android版本4.4(KitKat)和5.0(Lolipop)


是否有任何其他命令或方法可以使用ADB在Android版本4.4(KitKat)下录制视频?

正如您所指出的,该命令仅在KitKat中可用,并且仅通过ADB


我认为最好的选择是录制模拟器屏幕的一部分(AVD或AVD)。

screenrecord命令是一个shell实用程序,用于记录运行Android 4.4(API级别19)及更高版本的设备的显示

参考:(记录设备屏幕)


市场上有许多用于屏幕录制的应用程序,因此请下载对您有用的更多应用程序。

这仅适用于KitKat和ADB。这在Kitkat以下不起作用。

要开始录制设备的屏幕,请运行以下命令:

adb shell screenrecord/sdcard/example.mp4,此命令将使用默认设置开始录制设备的屏幕,并将生成的视频保存到设备上
/sdcard/example.mp4
文件中

录制完成后,在命令提示窗口中按Ctrl+C停止屏幕录制。然后可以在指定的位置找到屏幕录制文件。请注意,屏幕录制将保存到设备的内部存储器中,而不是保存到计算机中

默认设置是使用设备的标准屏幕分辨率,以4Mbps的比特率对视频进行编码,并将最大屏幕录制时间设置为180秒。有关可以使用的命令行选项的详细信息,请运行以下命令:

adb外壳屏幕记录--帮助

这在没有根设备的情况下工作。希望这有帮助。

是一个很好的应用程序。您可以将设备屏幕镜像到PC/Mac并将其记录到文件中。质量也很好。

为了避免时间限制问题,您可以使用以下代码段:

./adb exec-out "while true; do screenrecord --bit-rate=16m --output-format=h264 --size 720x1280 --time-limit 180 -; done" | ffplay -framerate 60 -framedrop -bufsize 16M -

我想你只有在手机根上才能这么做。app store上有几个程序会记录你的屏幕。我建议你试试这个解决方案。将您的手机连接到PC。在此之前,请启用USB调试,并安装一个应用程序,将您的显示器“镜像”到PC。有一个名为Droid@Screen和谁一起,你可以在电脑上显示,你可以用鼠标和键盘控制整个手机。然后你可以用许多软件记录你的电脑显示,这些软件也是免费的。我希望我能帮上一点忙。:)如果您愿意跳过“使用ADB”部分,并且您的设备具有MHL、SlimPort、Miracast、Intel WiDi或HDMI输出功能,有HDMI录音设备可供您试用。然后您只需运行此命令即可在您的计算机上下载文件:
adb pull/sdcard/example.mp4.
删除此文件:
adb shell rm/sdcard/example.mp4
应该是--help,not-helpCtrl-C强制进程立即关闭/或SIGTERM将进入内部screenrecord进程。视频未保存/刷新。有没有办法确保视频被保存?在ubuntu上。如果我使用时间参数,它可以工作,但不想以后裁剪文件/必须缩短文件。linux上的Ctrl+z对我来说似乎不合适。答案是否定的。这段代码被截断了吗?还有,什么是
ffplay